1 #ifndef libceed_solids_examples_setup_h 2 #define libceed_solids_examples_setup_h 3 4 #include <ceed.h> 5 #include <petsc.h> 6 #include <petscdmplex.h> 7 #include <petscfe.h> 8 #include <petscksp.h> 9 #include <stdbool.h> 10 #include <string.h> 11 #include "problems/problems.h" 12 #include "include/cl-options.h" 13 #include "include/matops.h" 14 #include "include/misc.h" 15 #include "include/structs.h" 16 #include "include/setup-dm.h" 17 #include "include/setup-libceed.h" 18 #include "include/utils.h" 19 20 #if PETSC_VERSION_LT(3,17,0) 21 #error "PETSc v3.17 or later is required" 22 #endif 23 24 #endif // libceed_solids_examples_setup_h 25