GEOS icon indicating copy to clipboard operation
GEOS copied to clipboard

Simplify poromechanics initialization setup

Open paveltomin opened this issue 11 months ago • 1 comments

Simplify definition of poromechanics initialization in the input file.

Instead of:

    <SoloEvent
      name="multiphasePoroelasticityPreEquilibrationStep"
      targetTime="-1e11"
      beginTime="-1e11"
      target="/Tasks/multiphasePoroelasticityPreEquilibrationStep"/>

    <PeriodicEvent
      name="solverApplicationsEquilibration"
      beginTime="-1e11"
      endTime="0"
      maxEventDt="1e11"
      target="/Solvers/reservoirSystem"/>

    <SoloEvent
      name="multiphasePoroelasticityPostEquilibrationStep"
      targetTime="0"
      target="/Tasks/multiphasePoroelasticityPostEquilibrationStep"/>

...

    <MultiphasePoromechanicsInitialization 
      logLevel="1"      
      name="multiphasePoroelasticityPreEquilibrationStep"
      performStressInitialization="1"
      poromechanicsSolverName="multiphasePoroelasticity"/>

    <MultiphasePoromechanicsInitialization 
      logLevel="1"      
      name="multiphasePoroelasticityPostEquilibrationStep"
      performStressInitialization="0"
      poromechanicsSolverName="multiphasePoroelasticity"/>

one now needs to specify only:

    <SoloEvent
      name="multiphasePoroelasticityEquilibrationStep"
      targetTime="-1e11"
      beginTime="-1e11"
      target="/Tasks/multiphasePoroelasticityEquilibrationStep"/>

...

    <MultiphasePoromechanicsInitialization 
      logLevel="1"      
      name="multiphasePoroelasticityEquilibrationStep"
      poromechanicsSolverName="multiphasePoroelasticity"/>

No results changes are expected.

paveltomin avatar Mar 26 '24 15:03 paveltomin