Kratos Multiphysics¶
Structures, fluids, coupled problems and particle methods.
Install¶
pip install KratosMultiphysics-all
Use the -all package; it resolves to the 10.3.0 set. Among the plain KratosMultiphysics 10.4 wheels one is mislabelled: the 10.4.2 build-1 wheel is tagged manylinux_2_28 but links glibc 2.34 symbols, and pip selects it for KratosMultiphysics==10.4.2 on glibc 2.28 to 2.33, where it installs without error and then fails to import. The 10.4.0, 10.4.3 and 10.4.4 wheels need only glibc 2.17, and an unpinned pip install KratosMultiphysics picks the newest release (10.4.4 in September 2026).
Then check that openPASO sees it:
python check_install.py
What openPASO knows for Kratos Multiphysics¶
22 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 |
fluid_dynamics |
Incompressible Navier-Stokes via FluidDynamicsApplication, monolithic VMS element (FluidDynamicsApplication) | 2-D | channel_2d |
fsi_partitioned |
Partitioned Dirichlet-Neumann coupling driven by a KratosFSIApplication convergence accelerator (FSIApplication); a contract: each side's setup and solve are yours | 2-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 |