20 #ifndef LIBMESH_PETSC_AUTO_FIELDSPLIT_H 21 #define LIBMESH_PETSC_AUTO_FIELDSPLIT_H 23 #include "libmesh/libmesh_config.h" 25 #ifdef LIBMESH_HAVE_PETSC 27 #include "libmesh/petsc_solver_exception.h" 35 # define LIBMESH_SAW_I 39 # undef I // Avoid complex.h contamination 52 #endif // #ifdef LIBMESH_HAVE_PETSC 53 #endif // LIBMESH_PETSC_AUTO_FIELDSPLIT_H void petsc_auto_fieldsplit(PC my_pc, const System &sys)
The libMesh namespace provides an interface to certain functionality in the library.