xref: /libCEED/examples/solids/elasticity.h (revision b7c563b6b45e71aa3f6ac850cef50b83565081a6)
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