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