Skip to content

Conversation

@carloslubbers
Copy link
Contributor

@carloslubbers carloslubbers commented Nov 25, 2025

📝 Description
This PR enhances the GeoMechanicsApplication by adding missing process registrations in the dgeosettlement workflow and expanding scheme factory support for additional scheme variants.

This change allows the dgeosettlement workflow to act more as the generic c++ interface for running geo models in Kratos. This will be applied in the cloud runner PoC through GiD.

🆕 Changelog
Added registrations for the following processes:

  • ApplyComponentTableProcess
  • ApplyConstantPhreaticMultiLinePressureProcess
  • ApplyFinalStressesOfPreviousStageToInitialState
  • ApplyInitialUniformStressField
  • CalculateIncrementalMotionProcess
  • CalculateTotalMotionProcess
  • GeoApplyConstantScalarValueProcess
  • SetMultipleMovingLoadsProcess
  • ApplyWriteScalarProcess
  • ApplyCPhiReductionProcess
  • ApplyConstantInterpolateLinePressureProcess
  • SetAbsorbingBoundaryParametersProcess

Added support for 7 scheme variants:

  • BackwardEulerQuasistaticUPwScheme - Backward Euler with U-Pw coupling
  • BackwardEulerQuasistaticPwScheme - Backward Euler with water pressure only
  • NewmarkDynamicUPwScheme - Newmark dynamic analysis
  • NewmarkQuasistaticUPwScheme - Newmark Quasi-Static undamped
  • NewmarkQuasistaticDampedUPwScheme - Newmark Quasi-Static with damping
  • NewmarkQuasistaticPwScheme - Newmark Quasi-Static water pressure only
  • LoadSteppingScheme - Load stepping for static analysis
  • GeoMechanicsStaticScheme - Standard static analysis

@carloslubbers carloslubbers added the GeoMechanics Issues related to the GeoMechanicsApplication label Nov 25, 2025
@carloslubbers carloslubbers force-pushed the geo/add-support-to-factories branch 2 times, most recently from 46090cc to b30a20d Compare November 25, 2025 09:07
@carloslubbers carloslubbers force-pushed the geo/add-support-to-factories branch from b30a20d to 170fc9d Compare November 25, 2025 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

GeoMechanics Issues related to the GeoMechanicsApplication

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants