From 576a74393e99fed9bc8137ab5af72ed805974f6a Mon Sep 17 00:00:00 2001 From: Pavel Tomin Date: Thu, 30 Jan 2025 18:06:44 -0600 Subject: [PATCH] refactor: remove SolidMechanicsLagrangianSSLE and rename SolidMechanics_LagrangianFEM to SolidMechanicsLagrangianFEM --- examples/GPU/beamBending.xml | 4 +- .../modifyBoundaryCondition/pkn_example.xml | 4 +- .../parametricMesh.xml | 4 +- examples/sedovKernelTest.xml | 7 +-- .../Sneddon_hydroFrac_base.xml | 2 +- .../heterogeneousInSitu_base.xml | 4 +- .../heterogeneousInSitu_smoke.xml | 4 +- .../hydrofractureSinglePhase2d.xml | 2 +- .../kgdEdgeBased_C3D6_base.xml | 4 +- .../kgdNodeBased_C3D6_base.xml | 2 +- .../kgdToughnessDominated_base.xml | 6 +-- ...kgdToughnessDominated_poroelastic_base.xml | 2 +- .../kgdValidation_base.xml | 2 +- .../kgdViscosityDominated_base.xml | 6 +-- ...kgdViscosityDominated_poroelastic_base.xml | 2 +- ...edAnisotropicScaledToughness_benchmark.xml | 4 +- ...nyShapedAnisotropicToughness_benchmark.xml | 4 +- .../pennyShapedAnisotropicToughness_smoke.xml | 4 +- ...ennyShapedToughnessDominated_benchmark.xml | 4 +- ...ughnessDominated_poroelastic_benchmark.xml | 4 +- ...edToughnessDominated_poroelastic_smoke.xml | 4 +- .../pennyShapedToughnessDominated_smoke.xml | 4 +- ...ennyShapedViscosityDominated_benchmark.xml | 4 +- ...scosityDominated_poroelastic_benchmark.xml | 4 +- ...edViscosityDominated_poroelastic_smoke.xml | 4 +- .../pennyShapedViscosityDominated_smoke.xml | 4 +- .../pknViscosityDominated_benchmark.xml | 4 +- ...scosityDominated_poroelastic_benchmark.xml | 4 +- ...knViscosityDominated_poroelastic_smoke.xml | 4 +- .../pknViscosityDominated_smoke.xml | 4 +- .../walshQuarterNoChombo_benchmark.xml | 4 +- .../walshQuarterNoChombo_smoke.xml | 2 +- .../SeismicityRate_poromechanics_base.xml | 2 +- ...avityInducedStress_initialization_base.xml | 2 +- .../userdefinedStress_initialization_base.xml | 2 +- .../meshGeneration/multiBodyMeshGen_smoke.xml | 4 +- .../multipleMeshBodies/testMultipleBodies.xml | 8 +-- .../PhaseFieldFracture_CohesiveModel.xml | 4 +- .../PhaseFieldFracture_DamageAndLoad.xml | 4 +- .../PhaseFieldFracture_DamageOnly.xml | 4 +- .../PhaseFieldFracture_Nucleation_base.xml | 4 +- .../PhaseFieldFracture_Nucleation_smoke.xml | 4 +- .../PhaseFieldFracture_SpectralSplit.xml | 4 +- .../PhaseFieldFracture_VolDevSplit.xml | 4 +- .../PoroDelftEggWellbore_base.xml | 4 +- .../PoroDruckerPragerWellbore_base.xml | 4 +- .../PoroElasticWellbore_base.xml | 4 +- .../PoroElastic_Mandel_benchmark_fim.xml | 2 +- ...oroElastic_Mandel_benchmark_sequential.xml | 4 +- .../PoroElastic_Mandel_prism6_base_hybrid.xml | 2 +- .../PoroElastic_Mandel_smoke_fim.xml | 2 +- .../PoroElastic_Mandel_smoke_sequential.xml | 4 +- .../PoroElastic_Terzaghi_base_direct.xml | 2 +- .../PoroElastic_Terzaghi_base_iterative.xml | 2 +- .../PoroElastic_deadoil_3ph_baker_2d_fim.xml | 2 +- ...lastic_deadoil_3ph_baker_2d_sequential.xml | 4 +- .../poromechanics/PoroElastic_gravity.xml | 2 +- .../PoroElastic_hybridHexPrism_co2_fim_3d.xml | 2 +- ...astic_hybridHexPrism_co2_sequential_3d.xml | 4 +- .../PoroElastic_staircase_co2_3d_fim.xml | 2 +- .../PoroElastic_staircase_co2_3d_fim_stab.xml | 2 +- ...oroElastic_staircase_co2_3d_sequential.xml | 2 +- ...astic_staircase_co2_3d_sequential_stab.xml | 4 +- ...roElastic_staircase_singlephase_3d_fim.xml | 2 +- ...stic_staircase_singlephase_3d_fim_stab.xml | 2 +- ...ic_staircase_singlephase_3d_sequential.xml | 2 +- ...aircase_singlephase_3d_sequential_stab.xml | 2 +- .../PoroModifiedCamClayWellbore_base.xml | 4 +- .../PoroViscoDruckerPrager_base.xml | 4 +- .../PoroViscoExtendedDruckerPrager_base.xml | 4 +- .../PoroViscoModifiedCamClay_base.xml | 4 +- .../impermeableFault_benchmark.xml | 4 +- .../poromechanics/impermeableFault_smoke.xml | 4 +- .../smallEggModel/smallEggModel.xml | 4 +- .../validationCase/validationCase.xml | 4 +- .../permeableFault_benchmark.xml | 4 +- .../poromechanics/permeableFault_smoke.xml | 4 +- .../DruckerPragerWellbore_base.xml | 4 +- .../ExtendedDruckerPragerWellbore_base.xml | 4 +- .../solidMechanics/KirschProblem_base.xml | 4 +- .../ModifiedCamClayWellbore_base.xml | 4 +- inputFiles/solidMechanics/OpenWellbore.xml | 4 +- .../solidMechanics/beamBending_benchmark.xml | 4 +- .../beamBending_hybridHexPrism_smoke.xml | 4 +- .../solidMechanics/beamBending_smoke.xml | 4 +- .../beamBending_tetra_smoke.xml | 4 +- .../beamBending_vem_benchmark.xml | 4 +- .../solidMechanics/beamBending_vem_smoke.xml | 4 +- .../beamBending_vem_tetra_smoke.xml | 4 +- .../benchmarks/SSLE-QS-small.xml | 4 +- .../solidMechanics/benchmarks/SSLE-io.xml | 2 +- .../benchmarks/VerticalElasticWellbore.xml | 4 +- inputFiles/solidMechanics/casedWellbore.xml | 4 +- .../elasticHollowCylinder_base.xml | 4 +- inputFiles/solidMechanics/gravity.xml | 4 +- .../mechanicsWithHeterogeneousMaterials.xml | 2 +- .../solidMechanics/plasticCubeReset.xml | 4 +- .../sedov_finiteStrain_smoke.xml | 2 +- inputFiles/solidMechanics/sedov_ssle_base.xml | 2 +- .../solidMechanics/sedov_ssle_benchmark2.xml | 2 +- inputFiles/solidMechanics/sedov_with_bias.xml | 2 +- inputFiles/solidMechanics/solidMechBlock.xml | 4 +- ...oExtendedDruckerPrager_relaxation_base.xml | 4 +- .../DryFrac_StaticPenny_PrismElem.xml | 4 +- ...yFrac_ThreeNodesPinched_HorizontalFrac.xml | 4 +- .../DryFrac_ThreeNodesPinched_SlantFrac.xml | 4 +- .../surfaceGeneration/SurfaceGenerator.xml | 4 +- inputFiles/surfaceGeneration/cube_8.xml | 4 +- ...oroElastic_consolidation_benchmark_fim.xml | 2 +- ...tic_consolidation_benchmark_sequential.xml | 4 +- ...rmoPoroElastic_consolidation_smoke_fim.xml | 2 +- ...Elastic_consolidation_smoke_sequential.xml | 2 +- .../ThermoPoroElastic_staircase_co2_smoke.xml | 2 +- .../ThermoPoroPlastic_consolidation_base.xml | 2 +- .../CasedElasticWellbore_benchmark.xml | 4 +- .../wellbore/CasedElasticWellbore_smoke.xml | 4 +- .../CasedThermoElasticWellbore_base.xml | 4 +- .../DeviatedElasticWellbore_benchmark.xml | 4 +- .../DeviatedElasticWellbore_smoke.xml | 4 +- ...PoroElasticWellbore_Drilling_benchmark.xml | 4 +- ...atedPoroElasticWellbore_Drilling_smoke.xml | 4 +- ...oroElasticWellbore_Injection_benchmark.xml | 4 +- ...tedPoroElasticWellbore_Injection_smoke.xml | 4 +- .../ThermoPoroElasticWellbore_base.xml | 4 +- .../mechanics/level01/ECP_Wellbore_cpu.xml | 4 +- .../mechanics/level01/ECP_Wellbore_gpu.xml | 4 +- .../mechanics/level02/ECP_Wellbore_cpu.xml | 4 +- .../mechanics/level02/ECP_Wellbore_gpu.xml | 4 +- .../mechanics/level03/ECP_Wellbore_cpu.xml | 4 +- .../mechanics/level03/ECP_Wellbore_gpu.xml | 4 +- .../mechanics/level04/ECP_Wellbore_cpu.xml | 4 +- .../mechanics/level04/ECP_Wellbore_gpu.xml | 4 +- .../mechanics/level05/ECP_Wellbore_cpu.xml | 4 +- .../mechanics/level05/ECP_Wellbore_gpu.xml | 4 +- .../mechanics/level06/ECP_Wellbore_cpu.xml | 4 +- .../mechanics/level06/ECP_Wellbore_gpu.xml | 4 +- .../multiphysics/docs/Poromechanics.rst | 2 +- .../solidMechanics/CMakeLists.txt | 2 - .../SolidMechanicsLagrangianFEM.hpp | 2 +- .../SolidMechanicsLagrangianSSLE.cpp | 39 -------------- .../SolidMechanicsLagrangianSSLE.hpp | 52 ------------------- .../solidMechanics/docs/SolidMechanics.rst | 12 ++--- .../dataRepositoryTests/testGroupPath.cpp | 2 +- .../unitTests/xmlTests/basic_input.xml | 2 +- .../xmlTests/multifile_input/solver.xml | 2 +- .../unitTests/xmlTests/testXML.cpp | 2 +- .../faultVerification/Example.rst | 2 +- .../faultMechanics/intersectFrac/Example.rst | 4 +- .../singleFracCompression/Example.rst | 4 +- .../faultMechanics/sneddon/Example.rst | 6 +-- .../kgdToughnessDominated/Example.rst | 6 +-- .../kgdValidation/Example.rst | 2 +- .../pennyFracToughnessDominated/Example.rst | 2 +- .../pennyFracViscosityDominated/Example.rst | 2 +- .../pknFracViscosityDominated/Example.rst | 2 +- .../poromechanics/mandel/Example.rst | 2 +- .../thermalConsolidation/Example.rst | 2 +- .../RelaxationTest/Example.rst | 2 +- .../casedElasticWellbore/Example.rst | 2 +- .../deviatedElasticWellbore/Example.rst | 2 +- .../deviatedPoroElasticWellbore/Example.rst | 2 +- .../wellboreProblems/edpWellbore/Example.rst | 2 +- .../kirschWellbore/Example.rst | 2 +- .../wellboreProblems/mccWellbore/Example.rst | 2 +- .../Example.rst | 2 +- .../hydraulicFracturing/Example.rst | 2 +- .../basicExamples/poromechanics/Example.rst | 2 +- .../developerGuide/Contributing/CodeStyle.rst | 2 +- src/docs/sphinx/tutorials/step04/Tutorial.rst | 2 +- src/pygeosx/pyssle.xml | 2 +- 170 files changed, 281 insertions(+), 379 deletions(-) delete mode 100644 src/coreComponents/physicsSolvers/solidMechanics/SolidMechanicsLagrangianSSLE.cpp delete mode 100644 src/coreComponents/physicsSolvers/solidMechanics/SolidMechanicsLagrangianSSLE.hpp diff --git a/examples/GPU/beamBending.xml b/examples/GPU/beamBending.xml index 755d34970e4..2d5c3852bed 100644 --- a/examples/GPU/beamBending.xml +++ b/examples/GPU/beamBending.xml @@ -6,7 +6,7 @@ gravityVector="{ 0.0, 0.0, 0.0 }"> - - + diff --git a/examples/pygeosxExamples/modifyBoundaryCondition/pkn_example.xml b/examples/pygeosxExamples/modifyBoundaryCondition/pkn_example.xml index 23aed51fc40..8d861acab42 100644 --- a/examples/pygeosxExamples/modifyBoundaryCondition/pkn_example.xml +++ b/examples/pygeosxExamples/modifyBoundaryCondition/pkn_example.xml @@ -34,7 +34,7 @@ preconditionerType="amg"/> - - + - - + diff --git a/examples/sedovKernelTest.xml b/examples/sedovKernelTest.xml index 9d56d5b7bf7..86d6665f189 100644 --- a/examples/sedovKernelTest.xml +++ b/examples/sedovKernelTest.xml @@ -2,12 +2,7 @@ - - - - - + - - + - - - + - - - + - + - - - - + - + - - - + diff --git a/inputFiles/hydraulicFracturing/pennyShapedAnisotropicToughness_benchmark.xml b/inputFiles/hydraulicFracturing/pennyShapedAnisotropicToughness_benchmark.xml index 6affb33bc1b..861b3646845 100644 --- a/inputFiles/hydraulicFracturing/pennyShapedAnisotropicToughness_benchmark.xml +++ b/inputFiles/hydraulicFracturing/pennyShapedAnisotropicToughness_benchmark.xml @@ -31,7 +31,7 @@ - - + diff --git a/inputFiles/hydraulicFracturing/pennyShapedAnisotropicToughness_smoke.xml b/inputFiles/hydraulicFracturing/pennyShapedAnisotropicToughness_smoke.xml index a566f9c4c42..4d513f4d79a 100644 --- a/inputFiles/hydraulicFracturing/pennyShapedAnisotropicToughness_smoke.xml +++ b/inputFiles/hydraulicFracturing/pennyShapedAnisotropicToughness_smoke.xml @@ -25,13 +25,13 @@ directParallel="0"/> - - + - - + diff --git a/inputFiles/hydraulicFracturing/pennyShapedToughnessDominated_poroelastic_benchmark.xml b/inputFiles/hydraulicFracturing/pennyShapedToughnessDominated_poroelastic_benchmark.xml index b20f9c443af..bf1638d5d1e 100644 --- a/inputFiles/hydraulicFracturing/pennyShapedToughnessDominated_poroelastic_benchmark.xml +++ b/inputFiles/hydraulicFracturing/pennyShapedToughnessDominated_poroelastic_benchmark.xml @@ -32,7 +32,7 @@ - - + diff --git a/inputFiles/hydraulicFracturing/pennyShapedToughnessDominated_poroelastic_smoke.xml b/inputFiles/hydraulicFracturing/pennyShapedToughnessDominated_poroelastic_smoke.xml index 8d074c2ea9e..4db8b2268c8 100644 --- a/inputFiles/hydraulicFracturing/pennyShapedToughnessDominated_poroelastic_smoke.xml +++ b/inputFiles/hydraulicFracturing/pennyShapedToughnessDominated_poroelastic_smoke.xml @@ -25,14 +25,14 @@ directParallel="0"/> - - + - - + - - + diff --git a/inputFiles/hydraulicFracturing/pennyShapedViscosityDominated_poroelastic_benchmark.xml b/inputFiles/hydraulicFracturing/pennyShapedViscosityDominated_poroelastic_benchmark.xml index eb476baf5fe..1c1df9c4ebb 100644 --- a/inputFiles/hydraulicFracturing/pennyShapedViscosityDominated_poroelastic_benchmark.xml +++ b/inputFiles/hydraulicFracturing/pennyShapedViscosityDominated_poroelastic_benchmark.xml @@ -33,7 +33,7 @@ - - + diff --git a/inputFiles/hydraulicFracturing/pennyShapedViscosityDominated_poroelastic_smoke.xml b/inputFiles/hydraulicFracturing/pennyShapedViscosityDominated_poroelastic_smoke.xml index 5cb156cd184..a1f5d1772b0 100644 --- a/inputFiles/hydraulicFracturing/pennyShapedViscosityDominated_poroelastic_smoke.xml +++ b/inputFiles/hydraulicFracturing/pennyShapedViscosityDominated_poroelastic_smoke.xml @@ -25,14 +25,14 @@ directParallel="0"/> - - + - - + - - + diff --git a/inputFiles/hydraulicFracturing/pknViscosityDominated_poroelastic_benchmark.xml b/inputFiles/hydraulicFracturing/pknViscosityDominated_poroelastic_benchmark.xml index e73a06ddcc4..16cfb7f5583 100644 --- a/inputFiles/hydraulicFracturing/pknViscosityDominated_poroelastic_benchmark.xml +++ b/inputFiles/hydraulicFracturing/pknViscosityDominated_poroelastic_benchmark.xml @@ -32,7 +32,7 @@ - - + diff --git a/inputFiles/hydraulicFracturing/pknViscosityDominated_poroelastic_smoke.xml b/inputFiles/hydraulicFracturing/pknViscosityDominated_poroelastic_smoke.xml index f6e44b9bc91..3e9c00cdbdf 100644 --- a/inputFiles/hydraulicFracturing/pknViscosityDominated_poroelastic_smoke.xml +++ b/inputFiles/hydraulicFracturing/pknViscosityDominated_poroelastic_smoke.xml @@ -25,14 +25,14 @@ directParallel="0"/> - - + - - + - - + - - - - - - + diff --git a/inputFiles/multipleMeshBodies/testMultipleBodies.xml b/inputFiles/multipleMeshBodies/testMultipleBodies.xml index ac3d32af68d..d5b9568e6af 100644 --- a/inputFiles/multipleMeshBodies/testMultipleBodies.xml +++ b/inputFiles/multipleMeshBodies/testMultipleBodies.xml @@ -4,7 +4,7 @@ - - + - - + diff --git a/inputFiles/phaseField/PhaseFieldFracture_CohesiveModel.xml b/inputFiles/phaseField/PhaseFieldFracture_CohesiveModel.xml index 03c07d07a21..969a8663ef2 100644 --- a/inputFiles/phaseField/PhaseFieldFracture_CohesiveModel.xml +++ b/inputFiles/phaseField/PhaseFieldFracture_CohesiveModel.xml @@ -15,7 +15,7 @@ logLevel="1"/> - - + - - + - - + - - + - - + - - + - - + - - + - - + diff --git a/inputFiles/poromechanics/PoroElasticWellbore_base.xml b/inputFiles/poromechanics/PoroElasticWellbore_base.xml index 635883163d1..6d6e93daba5 100644 --- a/inputFiles/poromechanics/PoroElasticWellbore_base.xml +++ b/inputFiles/poromechanics/PoroElasticWellbore_base.xml @@ -164,7 +164,7 @@ - - + diff --git a/inputFiles/poromechanics/PoroElastic_Mandel_benchmark_fim.xml b/inputFiles/poromechanics/PoroElastic_Mandel_benchmark_fim.xml index f90d1f4dfff..870f13a943e 100644 --- a/inputFiles/poromechanics/PoroElastic_Mandel_benchmark_fim.xml +++ b/inputFiles/poromechanics/PoroElastic_Mandel_benchmark_fim.xml @@ -25,7 +25,7 @@ - - - + diff --git a/inputFiles/poromechanics/PoroElastic_Mandel_prism6_base_hybrid.xml b/inputFiles/poromechanics/PoroElastic_Mandel_prism6_base_hybrid.xml index 234b1a3fdde..c9fc0cce71f 100644 --- a/inputFiles/poromechanics/PoroElastic_Mandel_prism6_base_hybrid.xml +++ b/inputFiles/poromechanics/PoroElastic_Mandel_prism6_base_hybrid.xml @@ -22,7 +22,7 @@ - - - - + diff --git a/inputFiles/poromechanics/PoroElastic_Terzaghi_base_direct.xml b/inputFiles/poromechanics/PoroElastic_Terzaghi_base_direct.xml index b22a64ab20a..7c88aa25776 100644 --- a/inputFiles/poromechanics/PoroElastic_Terzaghi_base_direct.xml +++ b/inputFiles/poromechanics/PoroElastic_Terzaghi_base_direct.xml @@ -12,7 +12,7 @@ directParallel="0"/> - - - - - + - - - - + - - - - - + - - - - - - + - - + diff --git a/inputFiles/poromechanics/PoroViscoExtendedDruckerPrager_base.xml b/inputFiles/poromechanics/PoroViscoExtendedDruckerPrager_base.xml index 7e066c4bf0d..1ece91591d8 100644 --- a/inputFiles/poromechanics/PoroViscoExtendedDruckerPrager_base.xml +++ b/inputFiles/poromechanics/PoroViscoExtendedDruckerPrager_base.xml @@ -170,7 +170,7 @@ - - + diff --git a/inputFiles/poromechanics/PoroViscoModifiedCamClay_base.xml b/inputFiles/poromechanics/PoroViscoModifiedCamClay_base.xml index 405d4bb3f01..7007a357394 100644 --- a/inputFiles/poromechanics/PoroViscoModifiedCamClay_base.xml +++ b/inputFiles/poromechanics/PoroViscoModifiedCamClay_base.xml @@ -170,7 +170,7 @@ - - + diff --git a/inputFiles/poromechanics/impermeableFault_benchmark.xml b/inputFiles/poromechanics/impermeableFault_benchmark.xml index 0b83db74def..50d1259fd7f 100755 --- a/inputFiles/poromechanics/impermeableFault_benchmark.xml +++ b/inputFiles/poromechanics/impermeableFault_benchmark.xml @@ -26,7 +26,7 @@ - - + diff --git a/inputFiles/poromechanics/impermeableFault_smoke.xml b/inputFiles/poromechanics/impermeableFault_smoke.xml index cfcd2f17314..04c6e283c00 100755 --- a/inputFiles/poromechanics/impermeableFault_smoke.xml +++ b/inputFiles/poromechanics/impermeableFault_smoke.xml @@ -20,7 +20,7 @@ newtonMaxIter = "40"/> - - + - - + - - + diff --git a/inputFiles/poromechanics/permeableFault_benchmark.xml b/inputFiles/poromechanics/permeableFault_benchmark.xml index b30ccd16b75..3c770621561 100755 --- a/inputFiles/poromechanics/permeableFault_benchmark.xml +++ b/inputFiles/poromechanics/permeableFault_benchmark.xml @@ -26,7 +26,7 @@ - - + diff --git a/inputFiles/poromechanics/permeableFault_smoke.xml b/inputFiles/poromechanics/permeableFault_smoke.xml index bce94578a0b..6cb37ad05ef 100755 --- a/inputFiles/poromechanics/permeableFault_smoke.xml +++ b/inputFiles/poromechanics/permeableFault_smoke.xml @@ -22,7 +22,7 @@ /> - - + - - + diff --git a/inputFiles/solidMechanics/ExtendedDruckerPragerWellbore_base.xml b/inputFiles/solidMechanics/ExtendedDruckerPragerWellbore_base.xml index 9881628d292..7a4decd1f86 100644 --- a/inputFiles/solidMechanics/ExtendedDruckerPragerWellbore_base.xml +++ b/inputFiles/solidMechanics/ExtendedDruckerPragerWellbore_base.xml @@ -144,7 +144,7 @@ - - + diff --git a/inputFiles/solidMechanics/KirschProblem_base.xml b/inputFiles/solidMechanics/KirschProblem_base.xml index c0f724d29b0..2af014588e0 100755 --- a/inputFiles/solidMechanics/KirschProblem_base.xml +++ b/inputFiles/solidMechanics/KirschProblem_base.xml @@ -135,7 +135,7 @@ - - + diff --git a/inputFiles/solidMechanics/ModifiedCamClayWellbore_base.xml b/inputFiles/solidMechanics/ModifiedCamClayWellbore_base.xml index 81ac82e3f23..88bfb81c54b 100644 --- a/inputFiles/solidMechanics/ModifiedCamClayWellbore_base.xml +++ b/inputFiles/solidMechanics/ModifiedCamClayWellbore_base.xml @@ -114,7 +114,7 @@ - - + diff --git a/inputFiles/solidMechanics/OpenWellbore.xml b/inputFiles/solidMechanics/OpenWellbore.xml index a6dfa394f5f..a047ce7b0ff 100644 --- a/inputFiles/solidMechanics/OpenWellbore.xml +++ b/inputFiles/solidMechanics/OpenWellbore.xml @@ -6,7 +6,7 @@ gravityVector="{ 0.0, 0.0, 0.0 }"> - - + diff --git a/inputFiles/solidMechanics/beamBending_benchmark.xml b/inputFiles/solidMechanics/beamBending_benchmark.xml index 702624ef3e3..bc345e5104a 100644 --- a/inputFiles/solidMechanics/beamBending_benchmark.xml +++ b/inputFiles/solidMechanics/beamBending_benchmark.xml @@ -11,7 +11,7 @@ gravityVector="{ 0.0, 0.0, 0.0 }"> - - + diff --git a/inputFiles/solidMechanics/beamBending_hybridHexPrism_smoke.xml b/inputFiles/solidMechanics/beamBending_hybridHexPrism_smoke.xml index f0f5db09631..836d77b724a 100644 --- a/inputFiles/solidMechanics/beamBending_hybridHexPrism_smoke.xml +++ b/inputFiles/solidMechanics/beamBending_hybridHexPrism_smoke.xml @@ -4,7 +4,7 @@ - - + diff --git a/inputFiles/solidMechanics/beamBending_smoke.xml b/inputFiles/solidMechanics/beamBending_smoke.xml index 45254a834d3..a5f48e04c9d 100644 --- a/inputFiles/solidMechanics/beamBending_smoke.xml +++ b/inputFiles/solidMechanics/beamBending_smoke.xml @@ -11,7 +11,7 @@ gravityVector="{ 0.0, 0.0, 0.0 }"> - - + diff --git a/inputFiles/solidMechanics/beamBending_tetra_smoke.xml b/inputFiles/solidMechanics/beamBending_tetra_smoke.xml index 8d04f78724b..4f1a694eeb1 100644 --- a/inputFiles/solidMechanics/beamBending_tetra_smoke.xml +++ b/inputFiles/solidMechanics/beamBending_tetra_smoke.xml @@ -11,7 +11,7 @@ gravityVector="{ 0.0, 0.0, 0.0 }"> - - + diff --git a/inputFiles/solidMechanics/beamBending_vem_benchmark.xml b/inputFiles/solidMechanics/beamBending_vem_benchmark.xml index 563992acbf2..1ec2eb3f897 100644 --- a/inputFiles/solidMechanics/beamBending_vem_benchmark.xml +++ b/inputFiles/solidMechanics/beamBending_vem_benchmark.xml @@ -11,7 +11,7 @@ gravityVector="{ 0.0, 0.0, 0.0 }"> - - + diff --git a/inputFiles/solidMechanics/beamBending_vem_smoke.xml b/inputFiles/solidMechanics/beamBending_vem_smoke.xml index a649953b81b..6dfcae30a6d 100644 --- a/inputFiles/solidMechanics/beamBending_vem_smoke.xml +++ b/inputFiles/solidMechanics/beamBending_vem_smoke.xml @@ -11,7 +11,7 @@ gravityVector="{ 0.0, 0.0, 0.0 }"> - - + diff --git a/inputFiles/solidMechanics/beamBending_vem_tetra_smoke.xml b/inputFiles/solidMechanics/beamBending_vem_tetra_smoke.xml index 8e37d0d0abd..f7fee67480e 100644 --- a/inputFiles/solidMechanics/beamBending_vem_tetra_smoke.xml +++ b/inputFiles/solidMechanics/beamBending_vem_tetra_smoke.xml @@ -11,7 +11,7 @@ gravityVector="{ 0.0, 0.0, 0.0 }"> - - + diff --git a/inputFiles/solidMechanics/benchmarks/SSLE-QS-small.xml b/inputFiles/solidMechanics/benchmarks/SSLE-QS-small.xml index 486f533a5bc..2fcedbc7ad4 100644 --- a/inputFiles/solidMechanics/benchmarks/SSLE-QS-small.xml +++ b/inputFiles/solidMechanics/benchmarks/SSLE-QS-small.xml @@ -3,7 +3,7 @@ - - + diff --git a/inputFiles/solidMechanics/benchmarks/SSLE-io.xml b/inputFiles/solidMechanics/benchmarks/SSLE-io.xml index 5c0ecc605cf..256401c9dd2 100644 --- a/inputFiles/solidMechanics/benchmarks/SSLE-io.xml +++ b/inputFiles/solidMechanics/benchmarks/SSLE-io.xml @@ -46,7 +46,7 @@ - - - + diff --git a/inputFiles/solidMechanics/casedWellbore.xml b/inputFiles/solidMechanics/casedWellbore.xml index 1fd20076b30..2dea0e78124 100644 --- a/inputFiles/solidMechanics/casedWellbore.xml +++ b/inputFiles/solidMechanics/casedWellbore.xml @@ -6,7 +6,7 @@ gravityVector="{ 0.0, 0.0, 0.0 }"> - - + diff --git a/inputFiles/solidMechanics/elasticHollowCylinder_base.xml b/inputFiles/solidMechanics/elasticHollowCylinder_base.xml index 1f3f78fd71a..7340d676685 100644 --- a/inputFiles/solidMechanics/elasticHollowCylinder_base.xml +++ b/inputFiles/solidMechanics/elasticHollowCylinder_base.xml @@ -6,7 +6,7 @@ gravityVector="{ 0.0, 0.0, 0.0 }"> - - + diff --git a/inputFiles/solidMechanics/gravity.xml b/inputFiles/solidMechanics/gravity.xml index 9b4ac405bf6..a1e29f9eeb1 100644 --- a/inputFiles/solidMechanics/gravity.xml +++ b/inputFiles/solidMechanics/gravity.xml @@ -17,7 +17,7 @@ - - + diff --git a/inputFiles/solidMechanics/mechanicsWithHeterogeneousMaterials.xml b/inputFiles/solidMechanics/mechanicsWithHeterogeneousMaterials.xml index d1dfd7352b2..4b0cae4b3a3 100644 --- a/inputFiles/solidMechanics/mechanicsWithHeterogeneousMaterials.xml +++ b/inputFiles/solidMechanics/mechanicsWithHeterogeneousMaterials.xml @@ -2,7 +2,7 @@ - - - + diff --git a/inputFiles/solidMechanics/sedov_finiteStrain_smoke.xml b/inputFiles/solidMechanics/sedov_finiteStrain_smoke.xml index 9cf7c28e898..c50ddbc168e 100644 --- a/inputFiles/solidMechanics/sedov_finiteStrain_smoke.xml +++ b/inputFiles/solidMechanics/sedov_finiteStrain_smoke.xml @@ -23,7 +23,7 @@ - - - - - - + diff --git a/inputFiles/solidMechanics/viscoExtendedDruckerPrager_relaxation_base.xml b/inputFiles/solidMechanics/viscoExtendedDruckerPrager_relaxation_base.xml index c2e2dbf4da0..1e438bff244 100644 --- a/inputFiles/solidMechanics/viscoExtendedDruckerPrager_relaxation_base.xml +++ b/inputFiles/solidMechanics/viscoExtendedDruckerPrager_relaxation_base.xml @@ -4,7 +4,7 @@ - - + diff --git a/inputFiles/surfaceGeneration/DryFrac_StaticPenny_PrismElem.xml b/inputFiles/surfaceGeneration/DryFrac_StaticPenny_PrismElem.xml index ada8953f37b..cab80268818 100644 --- a/inputFiles/surfaceGeneration/DryFrac_StaticPenny_PrismElem.xml +++ b/inputFiles/surfaceGeneration/DryFrac_StaticPenny_PrismElem.xml @@ -3,7 +3,7 @@ - - + - - + - - + - - + - - + - - - + - - - - - - + diff --git a/inputFiles/wellbore/CasedElasticWellbore_smoke.xml b/inputFiles/wellbore/CasedElasticWellbore_smoke.xml index 8e24858c6ba..beb648f4c75 100644 --- a/inputFiles/wellbore/CasedElasticWellbore_smoke.xml +++ b/inputFiles/wellbore/CasedElasticWellbore_smoke.xml @@ -30,7 +30,7 @@ gravityVector="{ 0.0, 0.0, 0.0 }"> - - + diff --git a/inputFiles/wellbore/CasedThermoElasticWellbore_base.xml b/inputFiles/wellbore/CasedThermoElasticWellbore_base.xml index e56790eff7c..77612c109af 100644 --- a/inputFiles/wellbore/CasedThermoElasticWellbore_base.xml +++ b/inputFiles/wellbore/CasedThermoElasticWellbore_base.xml @@ -17,13 +17,13 @@ directParallel="0"/> - - + - - + diff --git a/inputFiles/wellbore/DeviatedElasticWellbore_smoke.xml b/inputFiles/wellbore/DeviatedElasticWellbore_smoke.xml index fb432116657..7a9a644f193 100644 --- a/inputFiles/wellbore/DeviatedElasticWellbore_smoke.xml +++ b/inputFiles/wellbore/DeviatedElasticWellbore_smoke.xml @@ -29,7 +29,7 @@ gravityVector="{ 0.0, 0.0, 0.0 }"> - - + diff --git a/inputFiles/wellbore/DeviatedPoroElasticWellbore_Drilling_benchmark.xml b/inputFiles/wellbore/DeviatedPoroElasticWellbore_Drilling_benchmark.xml index 2ad0e901df2..a90900dab6a 100644 --- a/inputFiles/wellbore/DeviatedPoroElasticWellbore_Drilling_benchmark.xml +++ b/inputFiles/wellbore/DeviatedPoroElasticWellbore_Drilling_benchmark.xml @@ -44,7 +44,7 @@ - - + - - + - - + - - + - - + - - + diff --git a/inputFiles/wellboreECP/mechanics/level01/ECP_Wellbore_gpu.xml b/inputFiles/wellboreECP/mechanics/level01/ECP_Wellbore_gpu.xml index 955caa1251f..13aec3916f3 100644 --- a/inputFiles/wellboreECP/mechanics/level01/ECP_Wellbore_gpu.xml +++ b/inputFiles/wellboreECP/mechanics/level01/ECP_Wellbore_gpu.xml @@ -3,7 +3,7 @@ - - + diff --git a/inputFiles/wellboreECP/mechanics/level02/ECP_Wellbore_cpu.xml b/inputFiles/wellboreECP/mechanics/level02/ECP_Wellbore_cpu.xml index 0ce1e921b86..ce55d14bccc 100644 --- a/inputFiles/wellboreECP/mechanics/level02/ECP_Wellbore_cpu.xml +++ b/inputFiles/wellboreECP/mechanics/level02/ECP_Wellbore_cpu.xml @@ -3,7 +3,7 @@ - - + diff --git a/inputFiles/wellboreECP/mechanics/level02/ECP_Wellbore_gpu.xml b/inputFiles/wellboreECP/mechanics/level02/ECP_Wellbore_gpu.xml index 42b793fd141..d305708a803 100644 --- a/inputFiles/wellboreECP/mechanics/level02/ECP_Wellbore_gpu.xml +++ b/inputFiles/wellboreECP/mechanics/level02/ECP_Wellbore_gpu.xml @@ -3,7 +3,7 @@ - - + diff --git a/inputFiles/wellboreECP/mechanics/level03/ECP_Wellbore_cpu.xml b/inputFiles/wellboreECP/mechanics/level03/ECP_Wellbore_cpu.xml index f293dbac569..47988760a57 100644 --- a/inputFiles/wellboreECP/mechanics/level03/ECP_Wellbore_cpu.xml +++ b/inputFiles/wellboreECP/mechanics/level03/ECP_Wellbore_cpu.xml @@ -3,7 +3,7 @@ - - + diff --git a/inputFiles/wellboreECP/mechanics/level03/ECP_Wellbore_gpu.xml b/inputFiles/wellboreECP/mechanics/level03/ECP_Wellbore_gpu.xml index 2f45ff7d84a..00199c9fc73 100644 --- a/inputFiles/wellboreECP/mechanics/level03/ECP_Wellbore_gpu.xml +++ b/inputFiles/wellboreECP/mechanics/level03/ECP_Wellbore_gpu.xml @@ -3,7 +3,7 @@ - - + diff --git a/inputFiles/wellboreECP/mechanics/level04/ECP_Wellbore_cpu.xml b/inputFiles/wellboreECP/mechanics/level04/ECP_Wellbore_cpu.xml index 0275158d56e..96df162185c 100644 --- a/inputFiles/wellboreECP/mechanics/level04/ECP_Wellbore_cpu.xml +++ b/inputFiles/wellboreECP/mechanics/level04/ECP_Wellbore_cpu.xml @@ -3,7 +3,7 @@ - - + diff --git a/inputFiles/wellboreECP/mechanics/level04/ECP_Wellbore_gpu.xml b/inputFiles/wellboreECP/mechanics/level04/ECP_Wellbore_gpu.xml index 0daa1f3b2e1..268cfe41686 100644 --- a/inputFiles/wellboreECP/mechanics/level04/ECP_Wellbore_gpu.xml +++ b/inputFiles/wellboreECP/mechanics/level04/ECP_Wellbore_gpu.xml @@ -3,7 +3,7 @@ - - + diff --git a/inputFiles/wellboreECP/mechanics/level05/ECP_Wellbore_cpu.xml b/inputFiles/wellboreECP/mechanics/level05/ECP_Wellbore_cpu.xml index e175ad452cc..975354e1e6d 100644 --- a/inputFiles/wellboreECP/mechanics/level05/ECP_Wellbore_cpu.xml +++ b/inputFiles/wellboreECP/mechanics/level05/ECP_Wellbore_cpu.xml @@ -3,7 +3,7 @@ - - + diff --git a/inputFiles/wellboreECP/mechanics/level05/ECP_Wellbore_gpu.xml b/inputFiles/wellboreECP/mechanics/level05/ECP_Wellbore_gpu.xml index 35793297b48..654ce93ea39 100644 --- a/inputFiles/wellboreECP/mechanics/level05/ECP_Wellbore_gpu.xml +++ b/inputFiles/wellboreECP/mechanics/level05/ECP_Wellbore_gpu.xml @@ -3,7 +3,7 @@ - - + diff --git a/inputFiles/wellboreECP/mechanics/level06/ECP_Wellbore_cpu.xml b/inputFiles/wellboreECP/mechanics/level06/ECP_Wellbore_cpu.xml index d1901ff9371..4c41159d3e8 100644 --- a/inputFiles/wellboreECP/mechanics/level06/ECP_Wellbore_cpu.xml +++ b/inputFiles/wellboreECP/mechanics/level06/ECP_Wellbore_cpu.xml @@ -3,7 +3,7 @@ - - + diff --git a/inputFiles/wellboreECP/mechanics/level06/ECP_Wellbore_gpu.xml b/inputFiles/wellboreECP/mechanics/level06/ECP_Wellbore_gpu.xml index 8ebe7b9238e..2cfc16c6c9d 100644 --- a/inputFiles/wellboreECP/mechanics/level06/ECP_Wellbore_gpu.xml +++ b/inputFiles/wellboreECP/mechanics/level06/ECP_Wellbore_gpu.xml @@ -3,7 +3,7 @@ - - + diff --git a/src/coreComponents/physicsSolvers/multiphysics/docs/Poromechanics.rst b/src/coreComponents/physicsSolvers/multiphysics/docs/Poromechanics.rst index 28579e26852..201cce8737e 100644 --- a/src/coreComponents/physicsSolvers/multiphysics/docs/Poromechanics.rst +++ b/src/coreComponents/physicsSolvers/multiphysics/docs/Poromechanics.rst @@ -43,7 +43,7 @@ Parameters =========================================== The poroelasticity model is implemented as a main solver listed in -```` block of the input XML file that calls both SolidMechanicsLagrangianSSLE and SinglePhaseFlow solvers. +```` block of the input XML file that calls both SolidMechanicsLagrangianFEM and SinglePhaseFlow solvers. In the main solver, it requires the specification of solidSolverName, flowSolverName, and couplingTypeOption. The following attributes are supported: diff --git a/src/coreComponents/physicsSolvers/solidMechanics/CMakeLists.txt b/src/coreComponents/physicsSolvers/solidMechanics/CMakeLists.txt index 2b0cfeb2233..c49951ce1a6 100644 --- a/src/coreComponents/physicsSolvers/solidMechanics/CMakeLists.txt +++ b/src/coreComponents/physicsSolvers/solidMechanics/CMakeLists.txt @@ -5,7 +5,6 @@ set( physicsSolvers_headers solidMechanics/SolidMechanicsFields.hpp solidMechanics/SolidMechanicsLagrangianFEM.hpp solidMechanics/SolidMechanicsLagrangianFEM.hpp - solidMechanics/SolidMechanicsLagrangianSSLE.hpp solidMechanics/kernels/SolidMechanicsLagrangianFEMKernels.hpp solidMechanics/SolidMechanicsMPM.hpp solidMechanics/MPMSolverFields.hpp @@ -28,7 +27,6 @@ set( physicsSolvers_headers set( physicsSolvers_sources ${physicsSolvers_sources} solidMechanics/SolidMechanicsLagrangianFEM.cpp - solidMechanics/SolidMechanicsLagrangianSSLE.cpp solidMechanics/SolidMechanicsMPM.cpp solidMechanics/SolidMechanicsStateReset.cpp solidMechanics/SolidMechanicsStatistics.cpp diff --git a/src/coreComponents/physicsSolvers/solidMechanics/SolidMechanicsLagrangianFEM.hpp b/src/coreComponents/physicsSolvers/solidMechanics/SolidMechanicsLagrangianFEM.hpp index 76d98cb5143..91ee68d7cfa 100644 --- a/src/coreComponents/physicsSolvers/solidMechanics/SolidMechanicsLagrangianFEM.hpp +++ b/src/coreComponents/physicsSolvers/solidMechanics/SolidMechanicsLagrangianFEM.hpp @@ -82,7 +82,7 @@ class SolidMechanicsLagrangianFEM : public PhysicsSolverBase /** * @return The string that may be used to generate a new instance from the PhysicsSolverBase::CatalogInterface::CatalogType */ - static string catalogName() { return "SolidMechanics_LagrangianFEM"; } + static string catalogName() { return "SolidMechanicsLagrangianFEM"; } /** * @copydoc PhysicsSolverBase::getCatalogName() */ diff --git a/src/coreComponents/physicsSolvers/solidMechanics/SolidMechanicsLagrangianSSLE.cpp b/src/coreComponents/physicsSolvers/solidMechanics/SolidMechanicsLagrangianSSLE.cpp deleted file mode 100644 index cf1e138d21b..00000000000 --- a/src/coreComponents/physicsSolvers/solidMechanics/SolidMechanicsLagrangianSSLE.cpp +++ /dev/null @@ -1,39 +0,0 @@ -/* - * ------------------------------------------------------------------------------------------------------------ - * SPDX-License-Identifier: LGPL-2.1-only - * - * Copyright (c) 2016-2024 Lawrence Livermore National Security LLC - * Copyright (c) 2018-2024 TotalEnergies - * Copyright (c) 2018-2024 The Board of Trustees of the Leland Stanford Junior University - * Copyright (c) 2023-2024 Chevron - * Copyright (c) 2019- GEOS/GEOSX Contributors - * All rights reserved - * - * See top level LICENSE, COPYRIGHT, CONTRIBUTORS, NOTICE, and ACKNOWLEDGEMENTS files for details. - * ------------------------------------------------------------------------------------------------------------ - */ - -/** - * @file SolidMechanicsLagrangianSSLE.hpp - */ - -#include "SolidMechanicsLagrangianSSLE.hpp" - -namespace geos -{ - -using namespace constitutive; - -SolidMechanicsLagrangianSSLE::SolidMechanicsLagrangianSSLE( string const & name, - Group * const parent ): - SolidMechanicsLagrangianFEM( name, parent ) -{ - this->m_strainTheory = 0; -} - -SolidMechanicsLagrangianSSLE::~SolidMechanicsLagrangianSSLE() -{} - - -REGISTER_CATALOG_ENTRY( PhysicsSolverBase, SolidMechanicsLagrangianSSLE, string const &, dataRepository::Group * const ) -} /* namespace geos */ diff --git a/src/coreComponents/physicsSolvers/solidMechanics/SolidMechanicsLagrangianSSLE.hpp b/src/coreComponents/physicsSolvers/solidMechanics/SolidMechanicsLagrangianSSLE.hpp deleted file mode 100644 index 77c3c338f36..00000000000 --- a/src/coreComponents/physicsSolvers/solidMechanics/SolidMechanicsLagrangianSSLE.hpp +++ /dev/null @@ -1,52 +0,0 @@ -/* - * ------------------------------------------------------------------------------------------------------------ - * SPDX-License-Identifier: LGPL-2.1-only - * - * Copyright (c) 2016-2024 Lawrence Livermore National Security LLC - * Copyright (c) 2018-2024 TotalEnergies - * Copyright (c) 2018-2024 The Board of Trustees of the Leland Stanford Junior University - * Copyright (c) 2023-2024 Chevron - * Copyright (c) 2019- GEOS/GEOSX Contributors - * All rights reserved - * - * See top level LICENSE, COPYRIGHT, CONTRIBUTORS, NOTICE, and ACKNOWLEDGEMENTS files for details. - * ------------------------------------------------------------------------------------------------------------ - */ - -/** - * @file SolidMechanicsLagrangianSSLE.hpp - */ - -#ifndef GEOS_PHYSICSSOLVERS_SOLIDMECHANICS_SOLIDMECHANICSLAGRANGIANSSLE_HPP_ -#define GEOS_PHYSICSSOLVERS_SOLIDMECHANICS_SOLIDMECHANICSLAGRANGIANSSLE_HPP_ - -#include "SolidMechanicsLagrangianFEM.hpp" - -namespace geos -{ - -/** - * @class SolidMechanicsLagrangianSSLE - * - * This class contains an implementation of a small strain linear elastic solution to the equations of motion which are - * called through the interface in SolidMechanicsLagrangianFEM. - */ -class SolidMechanicsLagrangianSSLE : public SolidMechanicsLagrangianFEM -{ -public: - SolidMechanicsLagrangianSSLE( string const & name, - Group * const parent ); - virtual ~SolidMechanicsLagrangianSSLE() override; - - static string catalogName() { return "SolidMechanicsLagrangianSSLE"; } - /** - * @copydoc PhysicsSolverBase::getCatalogName() - */ - string getCatalogName() const override { return catalogName(); } - - -}; - -} /* namespace geos */ - -#endif /* GEOS_PHYSICSSOLVERS_SOLIDMECHANICS_SOLIDMECHANICSLAGRANGIANSSLE_HPP_ */ diff --git a/src/coreComponents/physicsSolvers/solidMechanics/docs/SolidMechanics.rst b/src/coreComponents/physicsSolvers/solidMechanics/docs/SolidMechanics.rst index a44e4797a88..1c7e98ca337 100644 --- a/src/coreComponents/physicsSolvers/solidMechanics/docs/SolidMechanics.rst +++ b/src/coreComponents/physicsSolvers/solidMechanics/docs/SolidMechanics.rst @@ -37,7 +37,7 @@ List of Symbols Introduction ============ -The `SolidMechanics_LagrangianFEM` solver applies a Continuous Galerkin finite element method to solve the linear momentum balance equation. +The `SolidMechanicsLagrangianFEM` solver applies a Continuous Galerkin finite element method to solve the linear momentum balance equation. The primary variable is the displacement field which is discretized at the nodes. Theory @@ -46,7 +46,7 @@ Theory Governing Equations -------------------------- -The `SolidMechanics_LagrangianFEM` solves the equations of motion as given by +The `SolidMechanicsLagrangianFEM` solves the equations of motion as given by .. math:: T_{ij,j} + \rho(b_{i}-\ddot{x}_{i}) = 0, @@ -192,14 +192,14 @@ storage of state at different points in time. Parameters ========================= -In the preceding XML block, The `SolidMechanics_LagrangianFEM` is specified by the title of the subblock of the `Solvers` block. -The following attributes are supported in the input block for `SolidMechanics_LagrangianFEM`: +In the preceding XML block, The `SolidMechanicsLagrangianFEM` is specified by the title of the subblock of the `Solvers` block. +The following attributes are supported in the input block for `SolidMechanicsLagrangianFEM`: -.. include:: /docs/sphinx/datastructure/SolidMechanics_LagrangianFEM.rst +.. include:: /docs/sphinx/datastructure/SolidMechanicsLagrangianFEM.rst The following data are allocated and used by the solver: -.. include:: /docs/sphinx/datastructure/SolidMechanics_LagrangianFEM_other.rst +.. include:: /docs/sphinx/datastructure/SolidMechanicsLagrangianFEM_other.rst Example ========================= diff --git a/src/coreComponents/unitTests/dataRepositoryTests/testGroupPath.cpp b/src/coreComponents/unitTests/dataRepositoryTests/testGroupPath.cpp index 00e05ab421a..44c1af05e3b 100644 --- a/src/coreComponents/unitTests/dataRepositoryTests/testGroupPath.cpp +++ b/src/coreComponents/unitTests/dataRepositoryTests/testGroupPath.cpp @@ -32,7 +32,7 @@ TEST( testGroupPath, testGlobalPaths ) R"xml( - - - - `) is based on the Lagrangian finite element formulation. The problem runs in ``QuasiStatic`` mode without inertial effects. The computational domain is discretized by ``FE1``, which is defined in the ``NumericalMethods`` section. The solid material is named ``rock`` and its mechanical properties are specified later in the ``Constitutive`` section. +- Rock deformations are handled by a solid mechanics solver ``SolidMechanicsLagrangianFEM``. This solid mechanics solver (see :ref:`SolidMechanicsLagrangianFEM `) is based on the Lagrangian finite element formulation. The problem runs in ``QuasiStatic`` mode without inertial effects. The computational domain is discretized by ``FE1``, which is defined in the ``NumericalMethods`` section. The solid material is named ``rock`` and its mechanical properties are specified later in the ``Constitutive`` section. - The solver ``SurfaceGenerator`` defines the fracture region and rock toughness. @@ -134,7 +134,7 @@ Fracture surface slippage is assumed to be governed by the Coulomb failure crite :end-before: -Recall that in the ``SolidMechanics_LagrangianFEM`` section, +Recall that in the ``SolidMechanicsLagrangianFEM`` section, ``rock`` is the material of the computational domain. Here, the isotropic elastic model ``ElasticIsotropic`` is used to simulate the mechanical behavior of ``rock``. diff --git a/src/docs/sphinx/advancedExamples/validationStudies/faultMechanics/singleFracCompression/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/faultMechanics/singleFracCompression/Example.rst index 4b29541ce9d..6253135879b 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/faultMechanics/singleFracCompression/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/faultMechanics/singleFracCompression/Example.rst @@ -109,7 +109,7 @@ To setup a coupling between rock and fracture deformations, we define three diff - For solving the frictional contact, we define a Lagrangian contact solver, called here ``lagrangiancontact``. In this solver, we specify ``targetRegions`` that includes both the continuum region ``Region`` and the discontinuum region ``Fracture`` where the solver is applied to couple rock and fracture deformation. The contact constitutive law used for the fracture elements is named ``fractureMaterial``, and defined later in the ``Constitutive`` section. -- Rock deformations are handled by a solid mechanics solver ``SolidMechanics_LagrangianFEM``. This solid mechanics solver (see :ref:`SolidMechanicsLagrangianFEM`) is based on the Lagrangian finite element formulation. The problem is run as ``QuasiStatic`` without considering inertial effects. The computational domain is discretized by ``FE1``, which is defined in the ``NumericalMethods`` section. The solid material is named ``rock``, and its mechanical properties are specified later in the ``Constitutive`` section. +- Rock deformations are handled by a solid mechanics solver ``SolidMechanicsLagrangianFEM``. This solid mechanics solver (see :ref:`SolidMechanicsLagrangianFEM`) is based on the Lagrangian finite element formulation. The problem is run as ``QuasiStatic`` without considering inertial effects. The computational domain is discretized by ``FE1``, which is defined in the ``NumericalMethods`` section. The solid material is named ``rock``, and its mechanical properties are specified later in the ``Constitutive`` section. - The solver ``SurfaceGenerator`` defines the fracture region and rock toughness. @@ -134,7 +134,7 @@ Fracture surface slippage is assumed to be governed by the Coulomb failure crite :end-before: -Recall that in the ``SolidMechanics_LagrangianFEM`` section, +Recall that in the ``SolidMechanicsLagrangianFEM`` section, ``rock`` is the material of the computational domain. Here, the isotropic elastic model ``ElasticIsotropic`` is used to simulate the mechanical behavior of ``rock``. diff --git a/src/docs/sphinx/advancedExamples/validationStudies/faultMechanics/sneddon/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/faultMechanics/sneddon/Example.rst index c8a81833630..cfd9712482a 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/faultMechanics/sneddon/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/faultMechanics/sneddon/Example.rst @@ -74,7 +74,7 @@ To define a mechanics solver capable of including embedded fractures, we will define two solvers: - a ``SolidMechanicsEmbeddedFractures`` solver, called ``mechSolve`` - - a small-strain Lagrangian mechanics solver, of type ``SolidMechanicsLagrangianSSLE`` called here ``matrixSolver`` (see: :ref:`SolidMechanicsLagrangianFEM`) + - a small-strain Lagrangian mechanics solver, of type ``SolidMechanicsLagrangianFEM`` called here ``matrixSolver`` (see: :ref:`SolidMechanicsLagrangianFEM`) Note that the ``name`` attribute of these solvers is chosen by the user and is not imposed by GEOS. It is important to make sure that the ``solidSolverName`` specified in the embedded fractures solver corresponds to the @@ -95,7 +95,7 @@ To setup a coupling between rock and fracture deformations in LagrangianContact - For solving the frictional contact, we define a Lagrangian contact solver, called here ``lagrangiancontact``. In this solver, we specify ``targetRegions`` that include both the continuum region ``Region`` and the discontinuum region ``Fracture`` where the solver is applied to couple rock and fracture deformations. The contact constitutive law used for the fracture elements is named ``fractureMaterial``, and is defined later in the ``Constitutive`` section. -- Rock deformations are handled by a solid mechanics solver ``SolidMechanicsLagrangianSSLE``. The problem runs in ``QuasiStatic`` mode without inertial effects. The computational domain is discretized by ``FE1``, which is defined in the ``NumericalMethods`` section. The solid material is named ``rock`` and its mechanical properties are specified later in the ``Constitutive`` section. +- Rock deformations are handled by a solid mechanics solver ``SolidMechanicsLagrangianFEM``. The problem runs in ``QuasiStatic`` mode without inertial effects. The computational domain is discretized by ``FE1``, which is defined in the ``NumericalMethods`` section. The solid material is named ``rock`` and its mechanical properties are specified later in the ``Constitutive`` section. - The solver ``SurfaceGenerator`` defines the fracture region and rock toughness. @@ -108,7 +108,7 @@ To setup a coupling between rock and fracture deformations in LagrangianContact Three elementary solvers are combined in the solver ``Hydrofracture`` to model the coupling between fluid flow within the fracture, rock deformation, fracture opening/closure and propagation: -- Rock and fracture deformation are modeled by the solid mechanics solver ``SolidMechanicsLagrangianSSLE``. In this solver, we define ``targetRegions`` that includes both the continuum region and the fracture region. The name of the contact constitutive behavior is also specified in this solver by the ``contactRelationName``, besides the ``solidMaterialNames``. +- Rock and fracture deformation are modeled by the solid mechanics solver ``SolidMechanicsLagrangianFEM``. In this solver, we define ``targetRegions`` that includes both the continuum region and the fracture region. The name of the contact constitutive behavior is also specified in this solver by the ``contactRelationName``, besides the ``solidMaterialNames``. - The single phase fluid flow inside the fracture is solved by the finite volume method in the solver ``SinglePhaseFVM``. diff --git a/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/kgdToughnessDominated/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/kgdToughnessDominated/Example.rst index ff659fda37c..6aece50a10c 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/kgdToughnessDominated/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/kgdToughnessDominated/Example.rst @@ -72,12 +72,12 @@ The solver ``SurfaceGenerator`` defines rock toughness :math:`K_{Ic}` as: :start-after: :end-before: -Rock and fracture deformation are modeled by the solid mechanics solver ``SolidMechanicsLagrangianSSLE``. In this solver, we define ``targetRegions`` that includes both the continuum region and the fracture region. The name of the contact constitutive behavior is also specified in this solver by the ``contactRelationName``, besides the ``solidMaterialNames``. +Rock and fracture deformation are modeled by the solid mechanics solver ``SolidMechanicsLagrangianFEM``. In this solver, we define ``targetRegions`` that includes both the continuum region and the fracture region. The name of the contact constitutive behavior is also specified in this solver by the ``contactRelationName``, besides the ``solidMaterialNames``. .. literalinclude:: ../../../../../../../inputFiles/hydraulicFracturing/kgdToughnessDominated_base.xml :language: xml - :start-after: - :end-before: + :start-after: + :end-before: The single phase fluid flow inside the fracture is solved by the finite volume method in the solver ``SinglePhaseFVM`` as: diff --git a/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/kgdValidation/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/kgdValidation/Example.rst index ec4183a473c..95d84bb7b4c 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/kgdValidation/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/kgdValidation/Example.rst @@ -110,7 +110,7 @@ Three elementary solvers are combined in the solver ``Hydrofracture`` to model t :end-before: -- Rock and fracture deformation are modeled by the solid mechanics solver ``SolidMechanicsLagrangianSSLE``. In this solver, we define ``targetRegions`` that includes both the continuum region and the fracture region. The name of the contact constitutive behavior is specified in this solver by the ``contactRelationName``. +- Rock and fracture deformation are modeled by the solid mechanics solver ``SolidMechanicsLagrangianFEM``. In this solver, we define ``targetRegions`` that includes both the continuum region and the fracture region. The name of the contact constitutive behavior is specified in this solver by the ``contactRelationName``. .. literalinclude:: ../../../../../../../inputFiles/hydraulicFracturing/kgdValidation_base.xml diff --git a/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/pennyFracToughnessDominated/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/pennyFracToughnessDominated/Example.rst index b453eaee88d..b9018dd17bb 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/pennyFracToughnessDominated/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/pennyFracToughnessDominated/Example.rst @@ -121,7 +121,7 @@ Three elementary solvers are combined in the solver ``Hydrofracture`` to model t :end-before: -- Rock and fracture deformation are modeled by the solid mechanics solver ``SolidMechanicsLagrangianSSLE``. In this solver, we define ``targetRegions`` that includes both the continuum region and the fracture region. The name of the contact constitutive behavior is specified in this solver by the ``contactRelationName``. +- Rock and fracture deformation are modeled by the solid mechanics solver ``SolidMechanicsLagrangianFEM``. In this solver, we define ``targetRegions`` that includes both the continuum region and the fracture region. The name of the contact constitutive behavior is specified in this solver by the ``contactRelationName``. .. literalinclude:: ../../../../../../../inputFiles/hydraulicFracturing/pennyShapedToughnessDominated_benchmark.xml diff --git a/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/pennyFracViscosityDominated/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/pennyFracViscosityDominated/Example.rst index 7f0bbfc9b49..534ef139bcb 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/pennyFracViscosityDominated/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/pennyFracViscosityDominated/Example.rst @@ -126,7 +126,7 @@ Three elementary solvers are combined in the solver ``Hydrofracture`` to model t :end-before: -- Rock and fracture deformation are modeled by the solid mechanics solver ``SolidMechanicsLagrangianSSLE``. In this solver, we define ``targetRegions`` that includes both the continuum region and the fracture region. The name of the contact constitutive behavior is specified in this solver by the ``contactRelationName``. +- Rock and fracture deformation are modeled by the solid mechanics solver ``SolidMechanicsLagrangianFEM``. In this solver, we define ``targetRegions`` that includes both the continuum region and the fracture region. The name of the contact constitutive behavior is specified in this solver by the ``contactRelationName``. .. literalinclude:: ../../../../../../../inputFiles/hydraulicFracturing/pennyShapedViscosityDominated_benchmark.xml diff --git a/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/pknFracViscosityDominated/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/pknFracViscosityDominated/Example.rst index 8f4b2b2ef1a..cfd2b7883fb 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/pknFracViscosityDominated/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/hydraulicFracture/pknFracViscosityDominated/Example.rst @@ -115,7 +115,7 @@ Three elementary solvers are combined in the solver ``hydrofracture`` to model t :end-before: -- Rock and fracture deformations are modeled by the solid mechanics solver ``SolidMechanicsLagrangianSSLE``. In this solver, we define ``targetRegions`` that includes both the continuum region and the fracture region. The name of the contact constitutive behavior is specified in this solver by the ``contactRelationName``. +- Rock and fracture deformations are modeled by the solid mechanics solver ``SolidMechanicsLagrangianFEM``. In this solver, we define ``targetRegions`` that includes both the continuum region and the fracture region. The name of the contact constitutive behavior is specified in this solver by the ``contactRelationName``. .. literalinclude:: ../../../../../../../inputFiles/hydraulicFracturing/pknViscosityDominated_benchmark.xml diff --git a/src/docs/sphinx/advancedExamples/validationStudies/poromechanics/mandel/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/poromechanics/mandel/Example.rst index 3e0cf3e0710..e4331614371 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/poromechanics/mandel/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/poromechanics/mandel/Example.rst @@ -117,7 +117,7 @@ Note that end-users should give each single-physics solver a meaningful and dist As demonstrated in this example, to setup a poromechanical coupling, we need to define three different solvers in the XML file: -- the mechanics solver, a solver of type ``SolidMechanicsLagrangianSSLE`` called here ``lagsolve`` (more information here: :ref:`SolidMechanicsLagrangianFEM`), +- the mechanics solver, a solver of type ``SolidMechanicsLagrangianFEM`` called here ``lagsolve`` (more information here: :ref:`SolidMechanicsLagrangianFEM`), .. literalinclude:: ../../../../../../../inputFiles/poromechanics/PoroElastic_Mandel_smoke_sequential.xml :language: xml diff --git a/src/docs/sphinx/advancedExamples/validationStudies/thermoPoromechanics/thermalConsolidation/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/thermoPoromechanics/thermalConsolidation/Example.rst index 7e67e01d820..07922a086b9 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/thermoPoromechanics/thermalConsolidation/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/thermoPoromechanics/thermalConsolidation/Example.rst @@ -53,7 +53,7 @@ Solvers As demonstrated in this example, to setup a thermoporomechanical coupling, we need to define three different solvers in the **Solvers** part of the XML file: -- the mechanics solver, a solver of type ``SolidMechanicsLagrangianSSLE`` called here ``solidMechSolver`` (more information here: :ref:`SolidMechanicsLagrangianFEM`), +- the mechanics solver, a solver of type ``SolidMechanicsLagrangianFEM`` called here ``solidMechSolver`` (more information here: :ref:`SolidMechanicsLagrangianFEM`), .. literalinclude:: ../../../../../../../inputFiles/thermoPoromechanics/ThermoPoroElastic_consolidation_smoke_fim.xml :language: xml diff --git a/src/docs/sphinx/advancedExamples/validationStudies/viscoplasticity/RelaxationTest/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/viscoplasticity/RelaxationTest/Example.rst index 13bfbe302c2..f8c0b3f3e03 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/viscoplasticity/RelaxationTest/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/viscoplasticity/RelaxationTest/Example.rst @@ -107,7 +107,7 @@ A homogeneous domain with one solid material is assumed, and its mechanical prop :end-before: -Recall that in the ``SolidMechanics_LagrangianFEM`` section, +Recall that in the ``SolidMechanicsLagrangianFEM`` section, ``rock`` is designated as the material in the computational domain. Here, Visco Extended Drucker Prager model ``ViscoExtendedDruckerPrager`` is used to simulate the viscoplastic behavior of ``rock``. As for the material parameters, ``defaultInitialFrictionAngle``, ``defaultResidualFrictionAngle`` and ``defaultCohesion`` denote the initial friction angle, the residual friction angle, and cohesion, respectively, as defined by the Mohr-Coulomb failure envelope. As the residual friction angle ``defaultResidualFrictionAngle`` is larger than the initial one ``defaultInitialFrictionAngle``, a strain hardening model is adopted, with a hardening rate given as ``defaultHardening="0.0005"``. diff --git a/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/casedElasticWellbore/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/casedElasticWellbore/Example.rst index 4a6fa73f849..22a5362f492 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/casedElasticWellbore/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/casedElasticWellbore/Example.rst @@ -49,7 +49,7 @@ In this example, we would focus our attention on the ``Solvers``, ``Mesh`` and ` Solid mechanics solver ----------------------------------------------------------- -As fluid flow is not considered, only the solid mechanics ``SolidMechanicsLagrangianSSLE`` solver is required for solving this linear elastic problem. In this solver, the three regions and three materials associated to casing, cement sheath and rock are respectively defined by ``targetRegions`` and ``solidMaterialNames``. +As fluid flow is not considered, only the solid mechanics ``SolidMechanicsLagrangianFEM`` solver is required for solving this linear elastic problem. In this solver, the three regions and three materials associated to casing, cement sheath and rock are respectively defined by ``targetRegions`` and ``solidMaterialNames``. .. literalinclude:: ../../../../../../../inputFiles/wellbore/CasedElasticWellbore_benchmark.xml :language: xml diff --git a/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/deviatedElasticWellbore/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/deviatedElasticWellbore/Example.rst index 3fc25af1619..e2059a768e6 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/deviatedElasticWellbore/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/deviatedElasticWellbore/Example.rst @@ -49,7 +49,7 @@ In this example, we would focus our attention on the ``Mesh`` tag. Solid mechanics solver ----------------------------------------------------------- -As fluid flow is not considered, only the solid mechanics solver ``SolidMechanicsLagrangianSSLE`` is required for solving this wellbore problem. +As fluid flow is not considered, only the solid mechanics solver ``SolidMechanicsLagrangianFEM`` is required for solving this wellbore problem. .. literalinclude:: ../../../../../../../inputFiles/wellbore/DeviatedElasticWellbore_benchmark.xml :language: xml diff --git a/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/deviatedPoroElasticWellbore/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/deviatedPoroElasticWellbore/Example.rst index 958f08fb0e6..5778c428cbf 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/deviatedPoroElasticWellbore/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/deviatedPoroElasticWellbore/Example.rst @@ -46,7 +46,7 @@ In this example, we would focus our attention on the ``Solvers`` and the ``Mesh` Poroelastic solver ----------------------------------------------------------- -The coupled ``Poroelastic`` solver, that defines a coupling strategy between the solid mechanics solver ``SolidMechanicsLagrangianSSLE`` and the single phase flow solver ``SinglePhaseFVM``, is required for solving this wellbore problem. +The coupled ``Poroelastic`` solver, that defines a coupling strategy between the solid mechanics solver ``SolidMechanicsLagrangianFEM`` and the single phase flow solver ``SinglePhaseFVM``, is required for solving this wellbore problem. .. literalinclude:: ../../../../../../../inputFiles/wellbore/DeviatedPoroElasticWellbore_Injection_benchmark.xml :language: xml diff --git a/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/edpWellbore/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/edpWellbore/Example.rst index f691cd73e2d..6021310c833 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/edpWellbore/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/edpWellbore/Example.rst @@ -117,7 +117,7 @@ A homogeneous domain with one solid material is assumed, whose mechanical proper :end-before: -Recall that in the ``SolidMechanics_LagrangianFEM`` section, +Recall that in the ``SolidMechanicsLagrangianFEM`` section, ``rock`` is designated as the material in the computational domain. Here, Extended Drucker Prager model ``ExtendedDruckerPrager`` is used to simulate the elastoplastic behavior of ``rock``. As for the material parameters, ``defaultInitialFrictionAngle``, ``defaultResidualFrictionAngle`` and ``defaultCohesion`` denote the initial friction angle, the residual friction angle, and cohesion, respectively, as defined by the Mohr-Coulomb failure envelope. In this example, zero cohesion is considered to consist with the reference analytical results. As the residual friction angle ``defaultResidualFrictionAngle`` is larger than the initial one ``defaultInitialFrictionAngle``, a strain hardening model is adopted, whose hardening rate is given as ``defaultHardening="0.01"``. diff --git a/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/kirschWellbore/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/kirschWellbore/Example.rst index 5106b33d2c8..c07dcd43003 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/kirschWellbore/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/kirschWellbore/Example.rst @@ -126,7 +126,7 @@ A homogeneous and isotropic domain with one solid material is assumed, with mech :end-before: -Recall that in the ``SolidMechanics_LagrangianFEM`` section, +Recall that in the ``SolidMechanicsLagrangianFEM`` section, ``rock`` is the material in the computational domain. Here, the isotropic elastic model ``ElasticIsotropic`` simulates the mechanical behavior of ``rock``. diff --git a/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/mccWellbore/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/mccWellbore/Example.rst index 352a17cf1c4..a595dce5004 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/mccWellbore/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/mccWellbore/Example.rst @@ -109,7 +109,7 @@ A homogeneous domain with one solid material is assumed, whose mechanical proper :end-before: -Recall that in the ``SolidMechanics_LagrangianFEM`` section, +Recall that in the ``SolidMechanicsLagrangianFEM`` section, ``rock`` is designated as the material in the computational domain. Here, Modified Cam-Clay ``ModifiedCamClay`` is used to simulate the elastoplastic behavior of ``rock``. diff --git a/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/verticalPoroElastoPlasticWellbore/Example.rst b/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/verticalPoroElastoPlasticWellbore/Example.rst index 67265e3b455..4a511d39b25 100644 --- a/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/verticalPoroElastoPlasticWellbore/Example.rst +++ b/src/docs/sphinx/advancedExamples/validationStudies/wellboreProblems/verticalPoroElastoPlasticWellbore/Example.rst @@ -110,7 +110,7 @@ Note that end-users should give each single-physics solver a meaningful and dist As demonstrated in this example, to setup a poromechanical coupling, we need to define three different solvers in the XML file: -- the mechanics solver, a solver of type ``SolidMechanics_LagrangianFEM`` called here ``mechanicsSolver`` (more information here: :ref:`SolidMechanicsLagrangianFEM`), +- the mechanics solver, a solver of type ``SolidMechanicsLagrangianFEM`` called here ``mechanicsSolver`` (more information here: :ref:`SolidMechanicsLagrangianFEM`), .. literalinclude:: ../../../../../../../inputFiles/poromechanics/PoroElasticWellbore_base.xml :language: xml diff --git a/src/docs/sphinx/basicExamples/hydraulicFracturing/Example.rst b/src/docs/sphinx/basicExamples/hydraulicFracturing/Example.rst index b5fa716a804..789438de5e7 100644 --- a/src/docs/sphinx/basicExamples/hydraulicFracturing/Example.rst +++ b/src/docs/sphinx/basicExamples/hydraulicFracturing/Example.rst @@ -157,7 +157,7 @@ Note that the ``gravityVector`` attribute indicates that we are applying gravity Similar to other coupled physics solvers, the Hydrofracture solver is specified in three parts: - Hydrofracture: this is the primary solver, which will be called by the event manager. Two of its key attributes are the names of the dependent solid and fluid solvers. -- SolidMechanicsLagrangianSSLE: this is the solid mechanics solver. +- SolidMechanicsLagrangianFEM: this is the solid mechanics solver. - SinglePhaseFVM: this is the fluid solver. The final solver present in this example is the SurfaceGenerator, which manages how faces in the model break. diff --git a/src/docs/sphinx/basicExamples/poromechanics/Example.rst b/src/docs/sphinx/basicExamples/poromechanics/Example.rst index 5e4ff62fa8d..ada5317c803 100644 --- a/src/docs/sphinx/basicExamples/poromechanics/Example.rst +++ b/src/docs/sphinx/basicExamples/poromechanics/Example.rst @@ -101,7 +101,7 @@ will be used to recognize them and create the coupling. To define a poromechanical coupling, we will effectively define three solvers: - the single-physics flow solver, a solver of type ``SinglePhaseFVM`` called here ``SinglePhaseFlowSolver`` (more information on these solvers at :ref:`SinglePhaseFlow`), - - the small-stress Lagrangian mechanics solver, a solver of type ``SolidMechanicsLagrangianSSLE`` called here ``LinearElasticitySolver`` (more information here: :ref:`SolidMechanicsLagrangianFEM`), + - the small-stress Lagrangian mechanics solver, a solver of type ``SolidMechanicsLagrangianFEM`` called here ``LinearElasticitySolver`` (more information here: :ref:`SolidMechanicsLagrangianFEM`), - the coupling solver that will bind the two single-physics solvers above, an object of type ``SinglePhasePoromechanics`` called here ``PoroelasticitySolver`` (more information at :ref:`PoroelasticSolver`). Note that the ``name`` attribute of these solvers is diff --git a/src/docs/sphinx/developerGuide/Contributing/CodeStyle.rst b/src/docs/sphinx/developerGuide/Contributing/CodeStyle.rst index 8d79b34dc5a..6d7f78d9b46 100644 --- a/src/docs/sphinx/developerGuide/Contributing/CodeStyle.rst +++ b/src/docs/sphinx/developerGuide/Contributing/CodeStyle.rst @@ -157,7 +157,7 @@ Key points to the GEOS style are: .. code-block:: c void - SolidMechanics_LagrangianFEM:: + SolidMechanicsLagrangianFEM:: TimeStepExplicit( real64 const& time_n, real64 const& dt, const int cycleNumber, diff --git a/src/docs/sphinx/tutorials/step04/Tutorial.rst b/src/docs/sphinx/tutorials/step04/Tutorial.rst index 0be6a99f9dd..00cec6eb0f5 100644 --- a/src/docs/sphinx/tutorials/step04/Tutorial.rst +++ b/src/docs/sphinx/tutorials/step04/Tutorial.rst @@ -90,7 +90,7 @@ compatible with the first order interpolation functions. ------------------------------------ Constitutive model ------------------------------------ -Recall that in the ``SolidMechanicsLagrangianSSLE`` block, +Recall that in the ``SolidMechanicsLagrangianFEM`` block, ``shale`` is designated as the material in the computational domain. Here, the material is defined as linear isotropic. diff --git a/src/pygeosx/pyssle.xml b/src/pygeosx/pyssle.xml index 82024bb7dc6..b5dd7aedee0 100644 --- a/src/pygeosx/pyssle.xml +++ b/src/pygeosx/pyssle.xml @@ -2,7 +2,7 @@ -