KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Functions
single_mesh_temporal_input_process Namespace Reference

Load simulation results before each solution step for a single mesh from HDF5. More...

Functions

def Factory (settings, Model)
 Return the process for single mesh temporal input with HDF5. More...
 
def SingleMeshTemporalInputProcessFactory (core_settings, Model)
 
def CreateCoreSettings (user_settings, model)
 Return the core settings. More...
 

Detailed Description

Load simulation results before each solution step for a single mesh from HDF5.

This process works with or without MPI.

license: HDF5Application/license.txt

Function Documentation

◆ CreateCoreSettings()

def single_mesh_temporal_input_process.CreateCoreSettings (   user_settings,
  model 
)

Return the core settings.

◆ Factory()

def single_mesh_temporal_input_process.Factory (   settings,
  Model 
)

Return the process for single mesh temporal input with HDF5.

The input settings are given in the following table:
+-------------------------------------+------------+-----------------------------------------+
| Setting                             | Type       | Default Value                           |
+-------------------------------------+------------+-----------------------------------------+
| "model_part_name"                   | String     | ""                                      |
+-------------------------------------+------------+-----------------------------------------+
| "file_settings"                     | Parameters | "file_name": "<model_part_name>-<time>" |
|                                     |            | "time_format": "0.4f"                   |
|                                     |            | "echo_level":  0                        |
+-------------------------------------+------------+-----------------------------------------+
| "nodal_solution_step_data_settings" | Parameters | "prefix": "/ResultsData"                |
|                                     |            | "list_of_variables": []                 |
+-------------------------------------+------------+-----------------------------------------+
| "nodal_data_value_settings"         | Parameters | "prefix": "/ResultsData"                |
|                                     |            | "list_of_variables": []                 |
+-------------------------------------+------------+-----------------------------------------+
| "element_data_value_settings"       | Parameters | "prefix": "/ResultsData"                |
|                                     |            | "list_of_variables": []                 |
+-------------------------------------+------------+-----------------------------------------+
| "nodal_flag_value_settings"         | Parameters | "prefix": "/ResultsData"                |
|                                     |            | "list_of_variables": []                 |
+-------------------------------------+------------+-----------------------------------------+
| "element_flag_value_settings"       | Parameters | "prefix": "/ResultsData"                |
|                                     |            | "list_of_variables": []                 |
+-------------------------------------+------------+-----------------------------------------+
| "condition_flag_value_settings"     | Parameters | "prefix": "/ResultsData"                |
|                                     |            | "list_of_variables": []                 |
+-------------------------------------+------------+-----------------------------------------+
| "condition_data_value_settings"     | Parameters | "prefix": "/ResultsData"                |
|                                     |            | "list_of_variables": []                 |
+-------------------------------------+------------+-----------------------------------------+

◆ SingleMeshTemporalInputProcessFactory()

def single_mesh_temporal_input_process.SingleMeshTemporalInputProcessFactory (   core_settings,
  Model 
)