1 // Copyright (c) 2017-2022, Lawrence Livermore National Security, LLC and other CEED contributors. 2 // All Rights Reserved. See the top-level LICENSE and NOTICE files for details. 3 // 4 // SPDX-License-Identifier: BSD-2-Clause 5 // 6 // This file is part of CEED: http://github.com/ceed 7 8 #ifndef libceed_solids_examples_setup_h 9 #define libceed_solids_examples_setup_h 10 11 #include <ceed.h> 12 #include <petscdmplex.h> 13 #include <petscsnes.h> 14 #include <stdbool.h> 15 #include <string.h> 16 17 #include "include/cl-options.h" 18 #include "include/matops.h" 19 #include "include/misc.h" 20 #include "include/setup-dm.h" 21 #include "include/setup-libceed.h" 22 #include "include/structs.h" 23 #include "include/utils.h" 24 #include "problems/problems.h" 25 26 #if PETSC_VERSION_LT(3, 19, 0) 27 #error "PETSc v3.19 or later is required" 28 #endif 29 30 #endif // libceed_solids_examples_setup_h 31