10 "Finite-difference check of HMHNeohookean dHenckyStretch/dBiotStress.\n"
11 "Reproduction options:\n"
12 " -nh_stretch_atom_c10 <real>\n"
13 " -nh_stretch_atom_k <real>\n"
14 " -nh_stretch_atom_q <real>\n"
15 " -nh_stretch_atom_max_it <int>\n"
16 " -nh_stretch_atom_tol <real>\n"
17 " -nh_stretch_atom_biot_stress <s00,s01,s02,s11,s12,s22>\n";
19int main(
int argc,
char *argv[]) {
22 auto core_log = logging::core::get();
#define CATCH_ERRORS
Catch errors.
#define CHKERR
Inline error check.
static LoggerType & setLog(const std::string channel)
Set ans resset chanel logger.
#define MOFEM_LOG_TAG(channel, tag)
Tag channel.
MoFEMErrorCode testHMHNeohookeanStretchGradient()
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
implementation of Data Operators for Forces and Sources
static MoFEMErrorCode Initialize(int *argc, char ***args, const char file[], const char help[])
Initializes the MoFEM database PETSc, MOAB and MPI.
static MoFEMErrorCode Finalize()
Checks for options to be called at the conclusion of the program.
static boost::shared_ptr< SinkType > createSink(boost::shared_ptr< std::ostream > stream_ptr, std::string comm_filter)
Create a sink object.
static boost::shared_ptr< std::ostream > getStrmSelf()
Get the strm self object.