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 | Variables
rom_analysis Namespace Reference

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
 

Function Documentation

◆ CreateRomAnalysisInstance()

def rom_analysis.CreateRomAnalysisInstance (   cls,
  global_model,
  parameters 
)

Variable Documentation

◆ analysis_stage_class

rom_analysis.analysis_stage_class = getattr(analysis_stage_module, analysis_stage_class_name)

◆ analysis_stage_class_name

string rom_analysis.analysis_stage_class_name = analysis_stage_module_name.split('.')[-1]

◆ analysis_stage_module

rom_analysis.analysis_stage_module = importlib.import_module(analysis_stage_module_name)

◆ analysis_stage_module_name

rom_analysis.analysis_stage_module_name = parameters["analysis_stage"].GetString()

◆ assembling_strategy

rom_analysis.assembling_strategy

◆ global_model

rom_analysis.global_model = KratosMultiphysics.Model()

◆ parameters

rom_analysis.parameters = KratosMultiphysics.Parameters(parameter_file.read())

◆ petrov_galerkin_rom_dofs

rom_analysis.petrov_galerkin_rom_dofs

◆ rom_basis_output_folder

rom_analysis.rom_basis_output_folder

◆ rom_basis_output_name

rom_analysis.rom_basis_output_name

◆ rom_basis_output_process_check

rom_analysis.rom_basis_output_process_check

◆ rom_basis_process_list_check

rom_analysis.rom_basis_process_list_check

◆ rom_bns_settings

rom_analysis.rom_bns_settings

◆ rom_manager

rom_analysis.rom_manager

◆ rom_parameters

rom_analysis.rom_parameters

◆ run_hrom

rom_analysis.run_hrom

◆ simulation

◆ solving_strategy

rom_analysis.solving_strategy

LSPG.

Petrov Galerkin.

◆ train_hrom

rom_analysis.train_hrom

◆ train_petrov_galerkin

rom_analysis.train_petrov_galerkin