![]() |
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 |
| string | kratos_libs_path = '../../../../libs' |
| string | kratos_applications_path = '../../../../applications' |
| kernel = Kernel() | |
| metis_application = KratosMetisApplication() | |
| Import_IncompressibleFluidApplication | |
| model_part = ModelPart("FluidPart") | |
| gid_mode = GiDPostMode.GiD_PostBinary | |
| use_multi_file = MultiFileFlag.MultipleFiles | |
| deformed_mesh_flag = WriteDeformedMeshFlag.WriteDeformed | |
| write_conditions = WriteConditionsFlag.WriteElementsOnly | |
| gid_io = GidIO("test", gid_mode, use_multi_file, deformed_mesh_flag, write_conditions) | |
| number_of_partitions = mpi.size | |
| contact_indices = IndicesVector() | |
| metis_partitioning_process = MetisContactPartitioningProcess(model_part, gid_io, number_of_partitions, contact_indices) | |
| square_domain_contact.contact_indices = IndicesVector() |
| square_domain_contact.deformed_mesh_flag = WriteDeformedMeshFlag.WriteDeformed |
| int square_domain_contact.domain_size = 2 |
| square_domain_contact.gid_io = GidIO("test", gid_mode, use_multi_file, deformed_mesh_flag, write_conditions) |
| square_domain_contact.gid_mode = GiDPostMode.GiD_PostBinary |
| square_domain_contact.Import_IncompressibleFluidApplication |
| square_domain_contact.kernel = Kernel() |
| string square_domain_contact.kratos_applications_path = '../../../../applications' |
| string square_domain_contact.kratos_libs_path = '../../../../libs' |
| square_domain_contact.metis_application = KratosMetisApplication() |
| square_domain_contact.metis_partitioning_process = MetisContactPartitioningProcess(model_part, gid_io, number_of_partitions, contact_indices) |
| square_domain_contact.model_part = ModelPart("FluidPart") |
| square_domain_contact.number_of_partitions = mpi.size |
| square_domain_contact.use_multi_file = MultiFileFlag.MultipleFiles |
| square_domain_contact.write_conditions = WriteConditionsFlag.WriteElementsOnly |