[petsc-dev] missing include files

Lisandro Dalcin dalcinl at gmail.com
Thu Mar 17 17:05:15 CDT 2011


On 17 March 2011 18:46, Blaise Bourdin <bourdin at lsu.edu> wrote:
> Hi,
>
> include/finclude/petsc.h references "finclude/petscdmadda.h", "finclude/petscdmcomposite.h", "finclude/petscdmsliced.h", none of which exists in my system.
>
> Is the header file wrong or are the header files really missing in the repository?
>

I think it is the second. However, I'm not sure if the ADDA, COMPOSITE
and Sliced API's are fully supported in Fortran.

[dalcinl at nikola dev]$ nm linux-gnu/lib/libpetsc.so | grep dmadda
0000000000599900 T dmaddagetcorners_
00000000005998f0 T dmaddagetghostcorners_
0000000000599930 T dmaddagetmatrixns_
0000000000599910 T dmaddasetrefinement_
[dalcinl at nikola dev]$ nm linux-gnu/lib/libpetsc.so | grep dmcomposite
0000000000596ed0 T dmcompositeaddarray_
0000000000596f00 T dmcompositeadddm_
0000000000596f20 T dmcompositecreate_
0000000000596ef0 T dmcompositedestroy_
0000000000596eb0 T dmcompositegetaccess4_
0000000000626970 T dmcompositegetaccessvpvp_
0000000000596df0 T dmcompositegetcontext_
0000000000596fb0 T dmcompositegetentries1_
0000000000596f90 T dmcompositegetentries2_
0000000000596f70 T dmcompositegetentries3_
0000000000596f50 T dmcompositegetentries4_
0000000000596f30 T dmcompositegetentries5_
0000000000596e30 T dmcompositegetlocalvectors4_
0000000000596e50 T dmcompositerestoreaccess4_
0000000000626900 T dmcompositerestoreaccessvpvp_
0000000000596e10 T dmcompositerestorelocalvectors4_
0000000000596e80 T dmcompositescatter4_
0000000000596e00 T dmcompositesetcontext_
[dalcinl at nikola dev]$ nm linux-gnu/lib/libpetsc.so | grep dmsliced


>
> The problem comes up when compiling a heavily patched version of TAO compatible with petsc-dev
>

Is this patched version publicly available somewhere? Are you planning
to contribute it back to TAO? Do it still requires a C++ build of
PETSc?

-- 
Lisandro Dalcin
---------------
CIMEC (INTEC/CONICET-UNL)
Predio CONICET-Santa Fe
Colectora RN 168 Km 472, Paraje El Pozo
3000 Santa Fe, Argentina
Tel: +54-342-4511594 (ext 1011)
Tel/Fax: +54-342-4511169



More information about the petsc-dev mailing list