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.
|
Functions | |
def | BenchmarkCheck (time, model_part) |
def test_pureconvectionsolver_benchmarking.BenchmarkCheck | ( | time, | |
model_part | |||
) |
test_pureconvectionsolver_benchmarking.convection_linear_solver = BICGSTABSolver(1e-9, 5000, pConvPrecond) |
int test_pureconvectionsolver_benchmarking.convection_order = 2 |
test_pureconvectionsolver_benchmarking.convection_solver = pure_convection_solver.PureConvectionSolver(model_part, domain_size, thermal_settings) |
test_pureconvectionsolver_benchmarking.deformed_mesh_flag = WriteDeformedMeshFlag.WriteUndeformed |
float test_pureconvectionsolver_benchmarking.delta_t = 0.002 |
int test_pureconvectionsolver_benchmarking.domain_size = 2 |
float test_pureconvectionsolver_benchmarking.ext_press = 0.0 |
test_pureconvectionsolver_benchmarking.gid_io = GidIO(input_file_name, gid_mode, multifile, deformed_mesh_flag, write_conditions) |
test_pureconvectionsolver_benchmarking.gid_mode = GiDPostMode.GiD_PostBinary |
test_pureconvectionsolver_benchmarking.input_file_name = fluid_only_var.problem_name |
string test_pureconvectionsolver_benchmarking.kratos_benchmarking_path = '../../../../benchmarking' |
string test_pureconvectionsolver_benchmarking.kratos_path = '../../../../' |
float test_pureconvectionsolver_benchmarking.max_time = 5.0 |
float test_pureconvectionsolver_benchmarking.mesh_name = time |
test_pureconvectionsolver_benchmarking.model_part = ModelPart("FluidPart") |
test_pureconvectionsolver_benchmarking.model_part_io_fluid = ModelPartIO(input_file_name) |
test_pureconvectionsolver_benchmarking.multifile = MultiFileFlag.SingleFile |
test_pureconvectionsolver_benchmarking.neighbour_finder = FindNodalNeighboursProcess(model_part) |
test_pureconvectionsolver_benchmarking.number_of_extrapolation_layers |
test_pureconvectionsolver_benchmarking.pConvPrecond = DiagonalPreconditioner() |
float test_pureconvectionsolver_benchmarking.pressure = ext_press |
test_pureconvectionsolver_benchmarking.ReformDofAtEachIteration |
test_pureconvectionsolver_benchmarking.scalar_var_convected |
int test_pureconvectionsolver_benchmarking.step = 0 |
test_pureconvectionsolver_benchmarking.thermal_settings = ConvectionDiffusionSettings() |
int test_pureconvectionsolver_benchmarking.time = 0.0 |
float test_pureconvectionsolver_benchmarking.time_old_print = 0 |
float test_pureconvectionsolver_benchmarking.time_to_print = time - time_old_print |
test_pureconvectionsolver_benchmarking.velocity = zero[0] |
test_pureconvectionsolver_benchmarking.write_conditions = WriteConditionsFlag.WriteConditions |
test_pureconvectionsolver_benchmarking.zero = Vector(3) |