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 | |
def | CreateRomAnalysisInstance (cls, global_model, parameters) |
Variables | |
parameters = KratosMultiphysics.Parameters(parameter_file.read()) | |
analysis_stage_module_name = parameters["analysis_stage"].GetString() | |
analysis_stage_class_name = analysis_stage_module_name.split('.')[-1] | |
analysis_stage_module = importlib.import_module(analysis_stage_module_name) | |
analysis_stage_class = getattr(analysis_stage_module, analysis_stage_class_name) | |
global_model = KratosMultiphysics.Model() | |
def | simulation = CreateRomAnalysisInstance(analysis_stage_class, global_model, parameters) |
rom_basis_output_name | |
rom_basis_output_folder | |
rom_parameters | |
rom_bns_settings | |
rom_basis_process_list_check | |
rom_basis_output_process_check | |
run_hrom | |
train_hrom | |
rom_manager | |
train_petrov_galerkin | |
solving_strategy | |
LSPG. More... | |
petrov_galerkin_rom_dofs | |
assembling_strategy | |
def rom_analysis.CreateRomAnalysisInstance | ( | cls, | |
global_model, | |||
parameters | |||
) |
rom_analysis.analysis_stage_class = getattr(analysis_stage_module, analysis_stage_class_name) |
string rom_analysis.analysis_stage_class_name = analysis_stage_module_name.split('.')[-1] |
rom_analysis.analysis_stage_module = importlib.import_module(analysis_stage_module_name) |
rom_analysis.analysis_stage_module_name = parameters["analysis_stage"].GetString() |
rom_analysis.assembling_strategy |
rom_analysis.global_model = KratosMultiphysics.Model() |
rom_analysis.parameters = KratosMultiphysics.Parameters(parameter_file.read()) |
rom_analysis.petrov_galerkin_rom_dofs |
rom_analysis.rom_basis_output_folder |
rom_analysis.rom_basis_output_name |
rom_analysis.rom_basis_output_process_check |
rom_analysis.rom_basis_process_list_check |
rom_analysis.rom_bns_settings |
rom_analysis.rom_manager |
rom_analysis.rom_parameters |
rom_analysis.run_hrom |
def rom_analysis.simulation = CreateRomAnalysisInstance(analysis_stage_class, global_model, parameters) |
rom_analysis.solving_strategy |
LSPG.
Petrov Galerkin.
rom_analysis.train_hrom |
rom_analysis.train_petrov_galerkin |