Is this a stale macroi? Where is the configure code for it? $ git grep 'PRAGMA_DISJOINT' src/mat/impls/aij/seq/aij.c:#if defined(PETSC_HAVE_PRAGMA_DISJOINT) src/mat/impls/aij/seq/aij.c:#if defined(PETSC_HAVE_PRAGMA_DISJOINT) src/mat/impls/aij/seq/aijperm/aijperm.c:#if defined(PETSC_HAVE_PRAGMA_DISJOINT) src/mat/impls/aij/seq/aijperm/aijperm.c:#if defined(PETSC_HAVE_PRAGMA_DISJOINT) src/mat/impls/aij/seq/crl/crl.c:#if defined(PETSC_HAVE_PRAGMA_DISJOINT) src/mat/impls/aij/seq/inode.c:#if defined(PETSC_HAVE_PRAGMA_DISJOINT) src/mat/impls/baij/seq/baij2.c:#if defined(PETSC_HAVE_PRAGMA_DISJOINT) src/mat/impls/sell/seq/sell.c:#if defined(PETSC_HAVE_PRAGMA_DISJOINT) src/mat/impls/sell/seq/sell.c:#if defined(PETSC_HAVE_PRAGMA_DISJOINT) src/mat/impls/sell/seq/sell.c:#if defined(PETSC_HAVE_PRAGMA_DISJOINT) src/vec/vec/impls/seq/dvec2.c:#if defined(PETSC_HAVE_PRAGMA_DISJOINT)
-- Lisandro Dalcin ============ Research Scientist Extreme Computing Research Center (ECRC) King Abdullah University of Science and Technology (KAUST) http://ecrc.kaust.edu.sa/