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

Classes

class  MeshType
 

Variables

list combinations_that_failed = []
 
list errors = []
 
list irregular_mesh_sizes = [0.4, 0.2, 0.1]
 
list regular_mesh_n_points = [40]
 
list derivatives_types = [1, 3, 5, 6, 7]
 
list field_identifiers = ['ethier']
 
list mesh_tags = ['Altair']
 
list mesh_types = []
 
 mesh_type = MeshType(False, '')
 
 number_of_simulations = sum(len(mt.sizes) for mt in mesh_types)
 
 varying_parameters = dict()
 
int simulation_id = 0
 
 runner
 
 parameters = Parameters(json.dumps(varying_parameters))
 
string identification_text = 'mesh size: ' + str(size) + '\nrecovery type: ' + str(derivatives_type) + '\n'
 
 error = runner.RunCase(parameters, simulation_id, identification_text=identification_text)
 

Variable Documentation

◆ combinations_that_failed

list run_ethier_benchmark.combinations_that_failed = []

◆ derivatives_types

list run_ethier_benchmark.derivatives_types = [1, 3, 5, 6, 7]

◆ error

run_ethier_benchmark.error = runner.RunCase(parameters, simulation_id, identification_text=identification_text)

◆ errors

list run_ethier_benchmark.errors = []

◆ field_identifiers

list run_ethier_benchmark.field_identifiers = ['ethier']

◆ identification_text

string run_ethier_benchmark.identification_text = 'mesh size: ' + str(size) + '\nrecovery type: ' + str(derivatives_type) + '\n'

◆ irregular_mesh_sizes

list run_ethier_benchmark.irregular_mesh_sizes = [0.4, 0.2, 0.1]

◆ mesh_tags

list run_ethier_benchmark.mesh_tags = ['Altair']

◆ mesh_type

run_ethier_benchmark.mesh_type = MeshType(False, '')

◆ mesh_types

list run_ethier_benchmark.mesh_types = []

◆ number_of_simulations

run_ethier_benchmark.number_of_simulations = sum(len(mt.sizes) for mt in mesh_types)

◆ parameters

run_ethier_benchmark.parameters = Parameters(json.dumps(varying_parameters))

◆ regular_mesh_n_points

list run_ethier_benchmark.regular_mesh_n_points = [40]

◆ runner

run_ethier_benchmark.runner
Initial value:
2  main_path=os.getcwd(),
3  algorithm=algorithm,
4  total_number_of_simulations=number_of_simulations)
Definition: case_runner.py:7

◆ simulation_id

int run_ethier_benchmark.simulation_id = 0

◆ varying_parameters

run_ethier_benchmark.varying_parameters = dict()