deal.II version GIT relicensing-2206-gaa53ff9447 2024-12-02 09:10: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.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/exceptions.h>
#include <Epetra_Comm.h>
#include <Epetra_Map.h>
#include <Teuchos_Comm.hpp>
#include <Teuchos_RCP.hpp>
#include <Epetra_MpiComm.h>
#include <Teuchos_RCPDecl.hpp>

Go to the source code of this file.

Namespaces

namespace  Utilities
 
namespace  Utilities::Trilinos
 
namespace  Utilities::Trilinos::internal
 

Functions

const Epetra_Comm & Utilities::Trilinos::comm_world ()
 
const Epetra_Comm & Utilities::Trilinos::comm_self ()
 
const Teuchos::RCP< const Teuchos::Comm< int > > & Utilities::Trilinos::tpetra_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)
 
template<class T , class... Args>
Teuchos::RCP< T > Utilities::Trilinos::internal::make_rcp (Args &&...args)