Solid ===== linear-isotropic ---------------- .. list-table:: :widths: 10 90 :header-rows: 0 * - :fab:`unity;fa-fw fa-lg` - Three-dimensional * - :fas:`cube;fa-fw fa-lg` - Serial * - :fas:`question;fa-fw fa-lg` - Not validated * - :fas:`circle-play;fa-fw fa-lg` - .. code-block:: bash ./bin/mechanics-3d-g++ tests/Solid/input linear-cubic ------------ .. list-table:: :widths: 10 90 :header-rows: 0 * - :fab:`unity;fa-fw fa-lg` - Three-dimensional * - :fas:`cube;fa-fw fa-lg` - Serial * - :fas:`medal;fa-fw fa-lg` - Validated using check script * - :fas:`circle-play;fa-fw fa-lg` - .. code-block:: bash ./bin/mechanics-3d-g++ tests/Solid/input alamo.program.mechanics.model="linear.cubic" model1.C11="168.3" model1.C12="1.221" model1.C44="0.757" ignore="model1.E model1.nu" affine-cubic ------------ .. list-table:: :widths: 10 90 :header-rows: 0 * - :fab:`unity;fa-fw fa-lg` - Three-dimensional * - :fas:`cube;fa-fw fa-lg` - Serial * - :fas:`medal;fa-fw fa-lg` - Validated using check script * - :fas:`circle-play;fa-fw fa-lg` - .. code-block:: bash ./bin/mechanics-3d-g++ tests/Solid/input alamo.program.mechanics.model="affine.cubic" model1.C11="168.3" model1.C12="1.221" model1.C44="0.757" model1.F0="0.001 0 0 0 0.001 0 0 0 0.001" ignore="model1.E model1.nu" affine-hexagonal ---------------- .. list-table:: :widths: 10 90 :header-rows: 0 * - :fab:`unity;fa-fw fa-lg` - Three-dimensional * - :fas:`cube;fa-fw fa-lg` - Serial * - :fas:`medal;fa-fw fa-lg` - Validated using check script * - :fas:`circle-play;fa-fw fa-lg` - .. code-block:: bash ./bin/mechanics-3d-g++ tests/Solid/input alamo.program.mechanics.model="affine.hexagonal" model1.C11="0.597" model1.C12="0.262" model1.C13="0.217" model1.C33="0.617" model1.C44="0.164" model1.F0="0.001 0 0 0 0.001 0 0 0 0.001" ignore="model1.E model1.nu" j2 -- .. list-table:: :widths: 10 90 :header-rows: 0 * - :fab:`unity;fa-fw fa-lg` - Three-dimensional * - :fas:`cube;fa-fw fa-lg` - Serial * - :fas:`medal;fa-fw fa-lg` - Validated using check script * - :fas:`stopwatch;fa-fw fa-lg` - 10.42s (beaker) 7.02s (statler) 11.09s (github) * - :fas:`circle-play;fa-fw fa-lg` - .. code-block:: bash ./bin/mechanics-3d-g++ tests/Solid/input timestep="0.001" alamo.program.mechanics.model="affine.j2" model1.E="210" model1.nu="0.3" model1.sigma0="0.2" bc.tensiontest.disp="(0,0.25,0.75,1.0:0,0.002,-0.002,0)" affine-isotropic ---------------- .. list-table:: :widths: 10 90 :header-rows: 0 * - :fab:`unity;fa-fw fa-lg` - Three-dimensional * - :fas:`cube;fa-fw fa-lg` - Serial * - :fas:`question;fa-fw fa-lg` - Not validated * - :fas:`circle-play;fa-fw fa-lg` - .. code-block:: bash ./bin/mechanics-3d-g++ tests/Solid/input alamo.program.mechanics.model="affine.isotropic" model1.F0="0.001 0 0 0 0.001 0 0 0 0.001" model1.E="210" model1.nu="0.3" neo-hookean ----------- .. list-table:: :widths: 10 90 :header-rows: 0 * - :fab:`unity;fa-fw fa-lg` - Three-dimensional * - :fas:`cube;fa-fw fa-lg` - Serial * - :fas:`medal;fa-fw fa-lg` - Validated using check script * - :fas:`stopwatch;fa-fw fa-lg` - 10.73s (beaker) 8.17s (statler) 11.35s (github) * - :fas:`circle-play;fa-fw fa-lg` - .. code-block:: bash ./bin/mechanics-3d-g++ tests/Solid/input timestep="0.01" alamo.program.mechanics.model="finite.neohookean" model1.mu="3.0" model1.kappa="6.5" bc.tensiontest.disp="(0,1:0,1)" solver.nriters="10" ignore="model1.E model1.nu" neo-hookean-2d -------------- .. list-table:: :widths: 10 90 :header-rows: 0 * - :fas:`maximize;fa-fw fa-lg` - Two-dimensional * - :fas:`cube;fa-fw fa-lg` - Serial * - :fas:`medal;fa-fw fa-lg` - Validated using check script * - :fas:`circle-play;fa-fw fa-lg` - .. code-block:: bash ./bin/mechanics-2d-g++ tests/Solid/input timestep="0.01" alamo.program.mechanics.model="finite.neohookean" model1.mu="3.0" model1.kappa="6.5" bc.tensiontest.disp="(0,1:0,1)" solver.nriters="10" ignore="model1.E model1.nu" pseudolinear-cubic ------------------ .. list-table:: :widths: 10 90 :header-rows: 0 * - :fab:`unity;fa-fw fa-lg` - Three-dimensional * - :fas:`cube;fa-fw fa-lg` - Serial * - :fas:`medal;fa-fw fa-lg` - Validated using check script * - :fas:`circle-play;fa-fw fa-lg` - .. code-block:: bash ./bin/mechanics-3d-g++ tests/Solid/input alamo.program.mechanics.model="finite.pseudolinear.cubic" model1.C11="168.3" model1.C12="1.221" model1.C44="0.757" ignore="model1.E model1.nu" .. literalinclude:: ../../../tests/Solid/input :caption: Input file (../../tests/Solid/input) :language: makefile