deal.II version GIT relicensing-2225-g361923b506 2024-12-06 21:30:00+00:00
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
Namespaces | Functions
trilinos_utilities.cc File Reference
#include <deal.II/base/mpi.h>
#include <deal.II/base/trilinos_utilities.h>
#include <Epetra_MpiComm.h>
#include <Teuchos_DefaultComm.hpp>
#include <Epetra_SerialComm.h>
#include <Teuchos_RCP.hpp>

Go to the source code of this file.

Namespaces

namespace  Utilities
 
namespace  Utilities::Trilinos
 

Functions

const Epetra_Comm & Utilities::Trilinos::comm_world ()
 
const Teuchos::RCP< const Teuchos::Comm< int > > & Utilities::Trilinos::tpetra_comm_self ()
 
const Epetra_Comm & Utilities::Trilinos::comm_self ()
 
Epetra_Comm * Utilities::Trilinos::duplicate_communicator (const Epetra_Comm &communicator)
 
void Utilities::Trilinos::destroy_communicator (Epetra_Comm &communicator)
 
unsigned int Utilities::Trilinos::get_n_mpi_processes (const Epetra_Comm &mpi_communicator)
 
unsigned int Utilities::Trilinos::get_this_mpi_process (const Epetra_Comm &mpi_communicator)
 
Epetra_Map Utilities::Trilinos::duplicate_map (const Epetra_BlockMap &map, const Epetra_Comm &comm)
 
MPI_Comm Utilities::Trilinos::teuchos_comm_to_mpi_comm (const Teuchos::RCP< const Teuchos::Comm< int > > &teuchos_comm)