Kratos Multiphysics¶
Structures, fluids, coupled problems and particle methods.
Install¶
pip install KratosMultiphysics-all
Use the -all package. The plain KratosMultiphysics 10.4 wheels are labelled for an older system library than they need, so on an older system they install without error and then fail to import.
Then check that openPASO sees it:
python check_install.py
What openPASO knows for Kratos Multiphysics¶
20 kinds of problem. Ask for any of them in plain words; the names below are what the model uses internally.
| Physics | Description | Dimensions | Templates |
|---|---|---|---|
auxiliary_overview |
[Reference] Kratos auxiliary applications (TrilinosApplication, MetisApplication, MappingApplication, MeshMovingApplication, HDF5Application, ...) — infrastructure that other Kratos analyses depend on. Catalog contains PyPI-publication status, deprecation notes, and FSI hidden-dependency warnings. Not a PDE physics — this is a meta-reference entry; the underlying KNOWLEDGE key is '_auxiliary_overview' (with the leading underscore preserved for backward compatibility). | 2-D, 3-D | N/A |
cable_net |
Cable and net structures: cables, membranes, form-finding | 3-D | 2d |
constitutive_laws |
Extended constitutive laws: hyperelastic, plasticity, damage, viscoplastic | 2-D, 3-D | 2d |
contact |
Contact mechanics: frictionless Signorini (penalty active-set) — real solve via ContactStructuralMechanicsApplication | 2-D | 2d |
cosimulation |
CoSimulation framework for multi-solver coupling (CoSimulationApplication) | 2-D, 3-D | 2d |
curved_mms |
Curved-geometry manufactured solution: steady diffusion on a Gmsh-meshed annulus, real ConvectionDiffusionApplication solve (LaplacianElement2D3N), prints machine-readable L2_ERROR; theoretical P1 L2 order 2 (live-verified). Meshing is agent-driven via mesh_size or an agent-built .msh file. | 2-D | annulus_2d |
dam |
Dam engineering: thermal-mechanical, seepage, cracking | 2-D, 3-D | 2d |
dem |
Discrete Element Method for granular/particle simulations (DEMApplication) | 2-D, 3-D | 2d |
dem_structures_coupling |
DEM-FEM coupling: impact on structures, blast | 2-D, 3-D | 2d |
heat |
Thermal convection-diffusion: steady and transient (ConvectionDiffusionApplication) | 2-D, 3-D | 2d |
heat_transient |
Transient heat conduction with backward Euler time integration | 2-D | 2d |
linear_elasticity |
Structural mechanics: linear/nonlinear, static/dynamic (StructuralMechanicsApplication) | 2-D, 3-D | 2d, 2d_nonlinear |
mpm |
Material Point Method for large-deformation solid mechanics (MPMApplication) | 2-D, 3-D | 2d |
optimization |
General optimization: gradient-based, adjoint, multi-objective | 2-D, 3-D | 2d |
plasticity |
Elasto-plasticity: MC, DP, VonMises, Tresca + 6 hardening laws (ConstitutiveLawsApplication) | 2-D, 3-D | 3d |
poisson |
Poisson / convection-diffusion (LaplacianElement, EulerianConvDiff) | 2-D, 3-D | 2d |
poromechanics |
Poromechanics: fracture in porous media, dam/tunnel (PoromechanicsApplication) | 2-D, 3-D | 2d |
shallow_water |
Shallow water equations: floods, dam breaks, coastal (ShallowWaterApplication) | 2-D | 2d |
shape_optimization |
Shape optimization with gradient-based methods (ShapeOptimizationApplication) | 2-D, 3-D | 2d |
structural_dynamics |
Dynamic structural analysis with Newmark/Bossak time integration | 2-D | 2d |