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 | |
ConvDiffSettings = ProjectParameters.ConvectionSolverSettings | |
domain_size = ProjectParameters.domain_size | |
model_part = ModelPart("DummyPart"); | |
gid_mode = GiDPostMode.GiD_PostBinary | |
multifile = MultiFileFlag.SingleFile | |
deformed_mesh_flag = WriteDeformedMeshFlag.WriteUndeformed | |
write_conditions = WriteConditionsFlag.WriteElementsOnly | |
gid_io = GidIO("PecletTest",gid_mode,multifile,deformed_mesh_flag,write_conditions) | |
model_part_io = ModelPartIO("PecletTest") | |
float | conductivity = 0.1 |
float | velocity = 1.0 |
float | mesh_name = 0.0 |
convection_solver = convection_diffusion_solver.CreateSolver(model_part, ProjectParameters) | |
float | time = 0.0 |
float | delta_time = 0.1 |
float | final_time = 10.0 |
int | step = 0 |
float | error = 0.0 |
float | nnodes = 0.0 |
Temp = node.GetSolutionStepValue(TEMPERATURE) | |
tuple | aTemp = (1.0-exp(velocity*node.X/conductivity))/(1.0-exp(velocity/conductivity)) |
tuple PecletTest.aTemp = (1.0-exp(velocity*node.X/conductivity))/(1.0-exp(velocity/conductivity)) |
float PecletTest.conductivity = 0.1 |
PecletTest.ConvDiffSettings = ProjectParameters.ConvectionSolverSettings |
PecletTest.convection_solver = convection_diffusion_solver.CreateSolver(model_part, ProjectParameters) |
PecletTest.deformed_mesh_flag = WriteDeformedMeshFlag.WriteUndeformed |
float PecletTest.delta_time = 0.1 |
PecletTest.domain_size = ProjectParameters.domain_size |
PecletTest.error = 0.0 |
float PecletTest.final_time = 10.0 |
PecletTest.gid_io = GidIO("PecletTest",gid_mode,multifile,deformed_mesh_flag,write_conditions) |
PecletTest.gid_mode = GiDPostMode.GiD_PostBinary |
float PecletTest.mesh_name = 0.0 |
PecletTest.model_part = ModelPart("DummyPart"); |
PecletTest.model_part_io = ModelPartIO("PecletTest") |
PecletTest.multifile = MultiFileFlag.SingleFile |
float PecletTest.nnodes = 0.0 |
int PecletTest.step = 0 |
PecletTest.Temp = node.GetSolutionStepValue(TEMPERATURE) |
float PecletTest.time = 0.0 |
float PecletTest.velocity = 1.0 |
PecletTest.write_conditions = WriteConditionsFlag.WriteElementsOnly |