![]() |
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 | CreateConvergenceAccelerator (configuration) |
| def | CreateTrilinosConvergenceAccelerator (interface_model_part, epetra_communicator, configuration) |
Variables | |
| have_trilinos = KratosUtilities.CheckIfApplicationsAvailable("TrilinosApplication") | |
| is_distributed = KratosMultiphysics.DataCommunicator.GetDefault().IsDistributed() | |
| have_linear_solvers = KratosUtilities.CheckIfApplicationsAvailable("LinearSolversApplication") | |
| def convergence_accelerator_factory.CreateConvergenceAccelerator | ( | configuration | ) |
| def convergence_accelerator_factory.CreateTrilinosConvergenceAccelerator | ( | interface_model_part, | |
| epetra_communicator, | |||
| configuration | |||
| ) |
| convergence_accelerator_factory.have_linear_solvers = KratosUtilities.CheckIfApplicationsAvailable("LinearSolversApplication") |
| convergence_accelerator_factory.have_trilinos = KratosUtilities.CheckIfApplicationsAvailable("TrilinosApplication") |
| convergence_accelerator_factory.is_distributed = KratosMultiphysics.DataCommunicator.GetDefault().IsDistributed() |