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 | |
int | domain_size = 2 |
model_part = ModelPart("FluidPart") | |
SolverSettings = ProjectParameters.SolverSettings | |
solver_constructor = __import__(SolverSettings.solver_type) | |
string | input_file_name = "square" |
gid_mode = GiDPostMode.GiD_PostBinary | |
multifile = MultiFileFlag.MultipleFiles | |
deformed_mesh_flag = WriteDeformedMeshFlag.WriteUndeformed | |
write_conditions = WriteConditionsFlag.WriteElementsOnly | |
gid_io = GidIO(input_file_name, gid_mode, multifile, deformed_mesh_flag, write_conditions) | |
model_part_io_fluid = ModelPartIO(input_file_name) | |
float | mesh_name = 0.0 |
conv_diff_solver = solver_constructor.CreateSolver(model_part, SolverSettings) | |
float | conductivity = 0.1 |
float | density = 1000.0 |
float | specific_heat = 1.0 |
vel = Vector(3); | |
Dt = ProjectParameters.Dt | |
full_Dt = Dt | |
float | initial_Dt = 0.01 * full_Dt |
Nsteps = ProjectParameters.nsteps | |
final_time = ProjectParameters.max_time | |
output_time = ProjectParameters.output_time | |
output_step = ProjectParameters.output_step | |
time = ProjectParameters.Start_time | |
int | out = 0 |
int | step = 0 |
float pure_conduction.conductivity = 0.1 |
pure_conduction.conv_diff_solver = solver_constructor.CreateSolver(model_part, SolverSettings) |
pure_conduction.deformed_mesh_flag = WriteDeformedMeshFlag.WriteUndeformed |
float pure_conduction.density = 1000.0 |
int pure_conduction.domain_size = 2 |
pure_conduction.Dt = ProjectParameters.Dt |
pure_conduction.final_time = ProjectParameters.max_time |
pure_conduction.full_Dt = Dt |
pure_conduction.gid_io = GidIO(input_file_name, gid_mode, multifile, deformed_mesh_flag, write_conditions) |
pure_conduction.gid_mode = GiDPostMode.GiD_PostBinary |
float pure_conduction.initial_Dt = 0.01 * full_Dt |
string pure_conduction.input_file_name = "square" |
float pure_conduction.mesh_name = 0.0 |
pure_conduction.model_part = ModelPart("FluidPart") |
pure_conduction.model_part_io_fluid = ModelPartIO(input_file_name) |
pure_conduction.multifile = MultiFileFlag.MultipleFiles |
pure_conduction.Nsteps = ProjectParameters.nsteps |
int pure_conduction.out = 0 |
pure_conduction.output_step = ProjectParameters.output_step |
pure_conduction.output_time = ProjectParameters.output_time |
pure_conduction.solver_constructor = __import__(SolverSettings.solver_type) |
pure_conduction.SolverSettings = ProjectParameters.SolverSettings |
float pure_conduction.specific_heat = 1.0 |
int pure_conduction.step = 0 |
int pure_conduction.time = ProjectParameters.Start_time |
pure_conduction.vel = Vector(3); |
pure_conduction.write_conditions = WriteConditionsFlag.WriteElementsOnly |