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
PecletTest Namespace Reference

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))
 

Variable Documentation

◆ aTemp

tuple PecletTest.aTemp = (1.0-exp(velocity*node.X/conductivity))/(1.0-exp(velocity/conductivity))

◆ conductivity

float PecletTest.conductivity = 0.1

◆ ConvDiffSettings

PecletTest.ConvDiffSettings = ProjectParameters.ConvectionSolverSettings

◆ convection_solver

PecletTest.convection_solver = convection_diffusion_solver.CreateSolver(model_part, ProjectParameters)

◆ deformed_mesh_flag

PecletTest.deformed_mesh_flag = WriteDeformedMeshFlag.WriteUndeformed

◆ delta_time

float PecletTest.delta_time = 0.1

◆ domain_size

PecletTest.domain_size = ProjectParameters.domain_size

◆ error

PecletTest.error = 0.0

◆ final_time

float PecletTest.final_time = 10.0

◆ gid_io

PecletTest.gid_io = GidIO("PecletTest",gid_mode,multifile,deformed_mesh_flag,write_conditions)

◆ gid_mode

PecletTest.gid_mode = GiDPostMode.GiD_PostBinary

◆ mesh_name

float PecletTest.mesh_name = 0.0

◆ model_part

PecletTest.model_part = ModelPart("DummyPart");

◆ model_part_io

PecletTest.model_part_io = ModelPartIO("PecletTest")

◆ multifile

PecletTest.multifile = MultiFileFlag.SingleFile

◆ nnodes

float PecletTest.nnodes = 0.0

◆ step

int PecletTest.step = 0

◆ Temp

PecletTest.Temp = node.GetSolutionStepValue(TEMPERATURE)

◆ time

float PecletTest.time = 0.0

◆ velocity

float PecletTest.velocity = 1.0

◆ write_conditions

PecletTest.write_conditions = WriteConditionsFlag.WriteElementsOnly