[Trilinos-Users] [EXTERNAL] Teuchos MpiComm

Bill Spotz wfspotz at sandia.gov
Tue Dec 23 11:45:10 MST 2014


MPI_Comm mpi_comm =
  *(Teuchos::rcp_dynamic_cast< const Teuchos::MpiComm< int > >(m_A->getComm())->getRawMpiComm());

On Dec 23, 2014, at 11:34 AM, David Hysom <hysom1 at llnl.gov> wrote:

> Hi,
> 
> What is the correct way to get the underlying MPI_Comm object here:
> 
> Teuchos::RCP<matrix_t> A...;
> 
> //doesn't work:
> Teuchos::RCP< const Teuchos::MpiComm< int > >  tr_comm = m_A->getComm();
> 
> //works, but I don't have an MpiComm:
> Teuchos::RCP< const Teuchos::Comm< int > >  tr_comm = m_A->getComm();
> 
> //fails because I don't have an MpiComm
> Teuchos::RCP<const Teuchos::OpaqueWrapper<int> > cmm = tr_comm->getRawMpiComm();
> 
> Thanks in advance for help with this!
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at software.sandia.gov
> https://software.sandia.gov/mailman/listinfo/trilinos-users

** Bill Spotz                                              **
** Sandia National Laboratories  Voice: (505)845-0170      **
** P.O. Box 5800                 Fax:   (505)284-0154      **
** Albuquerque, NM 87185-0370    Email: wfspotz at sandia.gov **



More information about the Trilinos-Users mailing list