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.
Variables
run_multiple_separated_stages Namespace Reference

Variables

 model = KratosMultiphysics.Model()
 
 project_path = sys.argv[1]
 
 n_stages = int(sys.argv[2])
 
list directory_names = [os.path.join(project_path, 'Stage_' + str(i + 1)) for i in range(n_stages)]
 
list parameters_stages = [None] * n_stages
 
string parameter_file_name = directory_name + '/ProjectParameters.json'
 
list stages = [GeoMechanicsAnalysis(model, stage_parameters) for stage_parameters in parameters_stages]
 

Variable Documentation

◆ directory_names

list run_multiple_separated_stages.directory_names = [os.path.join(project_path, 'Stage_' + str(i + 1)) for i in range(n_stages)]

◆ model

run_multiple_separated_stages.model = KratosMultiphysics.Model()

◆ n_stages

run_multiple_separated_stages.n_stages = int(sys.argv[2])

◆ parameter_file_name

string run_multiple_separated_stages.parameter_file_name = directory_name + '/ProjectParameters.json'

◆ parameters_stages

list run_multiple_separated_stages.parameters_stages = [None] * n_stages

◆ project_path

run_multiple_separated_stages.project_path = sys.argv[1]

◆ stages

list run_multiple_separated_stages.stages = [GeoMechanicsAnalysis(model, stage_parameters) for stage_parameters in parameters_stages]