1*b7c563b6SJeremy L Thompson #ifndef libceed_solids_examples_setup_h 2*b7c563b6SJeremy L Thompson #define libceed_solids_examples_setup_h 3ccaff030SJeremy L Thompson 43d576824SJeremy L Thompson #include <ceed.h> 5ccaff030SJeremy L Thompson #include <petsc.h> 6ccaff030SJeremy L Thompson #include <petscdmplex.h> 7ccaff030SJeremy L Thompson #include <petscfe.h> 83d576824SJeremy L Thompson #include <petscksp.h> 93d576824SJeremy L Thompson #include <stdbool.h> 103d576824SJeremy L Thompson #include <string.h> 115754ecacSJeremy L Thompson #include "problems/problems.h" 125754ecacSJeremy L Thompson #include "include/cl-options.h" 135754ecacSJeremy L Thompson #include "include/matops.h" 145754ecacSJeremy L Thompson #include "include/misc.h" 155754ecacSJeremy L Thompson #include "include/structs.h" 165754ecacSJeremy L Thompson #include "include/setup-dm.h" 175754ecacSJeremy L Thompson #include "include/setup-libceed.h" 185754ecacSJeremy L Thompson #include "include/utils.h" 19ccaff030SJeremy L Thompson 20b8962995SJeremy L Thompson #if PETSC_VERSION_LT(3,17,0) 21b8962995SJeremy L Thompson #error "PETSc v3.17 or later is required" 22b8962995SJeremy L Thompson #endif 23b8962995SJeremy L Thompson 24*b7c563b6SJeremy L Thompson #endif // libceed_solids_examples_setup_h 25