On Tue, Mar 22, 2011 at 11:54 AM, Sebastian Steiger <[email protected]> wrote:
> Hello John
>
>
>> ISCreateLibMesh is a macro located in petsc_macro.h.  Is it possible that
>> #if PETSC_VERSION_RELEASE && PETSC_VERSION_LESS_THAN(3,1,1)
>> is false for your PETSc?  In that case you would not have this macro defined.
>
> Indeed, PETSC_VERSION_RELEASE=0 for petsc-dev. Here's petscversion.h:
>
> #define PETSC_VERSION_RELEASE    0
> #define PETSC_VERSION_MAJOR      3
> #define PETSC_VERSION_MINOR      1
> #define PETSC_VERSION_SUBMINOR   0
> #define PETSC_VERSION_PATCH      8
> #define PETSC_VERSION_DATE       "Mar, 25, 2010"
> #define PETSC_VERSION_PATCH_DATE "unknown"

Interesting.  SVN tells me that Roy added the ISCreateLibMesh macro
but according to the mailing list the patch came originally from Jed
Brown.

Is ISCreateGeneralWithArray removed from petsc-dev?  I see it in the
docs for petsc-current but not dev.  In any event, our macro should
probably do something sensible when PETSC_VERSION_RELEASE==0...

-- 
John

------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to