![]() |
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 |