Re: [petsc-dev] missing include files
for now - I commented these lines out. Once these files are added - this change can be reverted. Satish On Thu, 17 Mar 2011, Lisandro Dalcin wrote:
On 17 March 2011 18:46, Blaise Bourdin <[email protected]> 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@nikola dev]$ nm linux-gnu/lib/libpetsc.so | grep dmadda 0000000000599900 T dmaddagetcorners_ 00000000005998f0 T dmaddagetghostcorners_ 0000000000599930 T dmaddagetmatrixns_ 0000000000599910 T dmaddasetrefinement_ [dalcinl@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@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?
participants (1)
-
Satish Balay