ForTrilinos
Data Types | Modules
http://trilinos.sandia.gov/packages/docs/r10.12/packages/ForTrilinos/src/doc/epetra/FEpetra_MpiComm.f90 File Reference

Data Types

type  FEpetra_MpiComm::Epetra_MpiComm

Modules

module  FEpetra_MpiComm

Functions/Subroutines

Constructor Functions
type(Epetra_MpiComm) FEpetra_MpiComm::Epetra_MpiComm (MPI_COMM_WORLD)
 
Epetra_MpiComm MPI Constructor.
type(Epetra_MpiComm) FEpetra_MpiComm::Epetra_MpiComm (this)
 
Epetra_MpiComm Copy Constructor.
Barrier Methods
subroutine FEpetra_MpiComm::barrier (this)
 
Epetra_MpiComm Barrier function.
Broadcast Methods
subroutine FEpetra_MpiComm::broadcast (this, MyVals, root, err)
 
Epetra_MpiComm Broadcast function.
subroutine FEpetra_MpiComm::broadcast (this, MyVals, root, err)
 
Epetra_MpiComm Broadcast function.
subroutine FEpetra_MpiComm::broadcast_long (this, MyVals, root, err)
 
Epetra_MpiComm Broadcast function.
subroutine FEpetra_MpiComm::broadcast (this, MyVals, root, err)
 
Epetra_MpiComm Broadcast function.
GatherAll Methods
subroutine FEpetra_MpiComm::GatherAll (this, MyVals, AllVals, err)
 
Epetra_MpiComm All Gather function.
subroutine FEpetra_MpiComm::GatherAll (this, MyVals, AllVals, err)
 
Epetra_MpiComm All Gather function.
subroutine FEpetra_MpiComm::gather_long (this, MyVals, AllVals, err)
 
Epetra_MpiComm All Gather function.
Sum Methods
subroutine FEpetra_MpiComm::SumAll (this, PartialSums, GlobalSums, err)
 
Epetra_MpiComm Global Summ function.
subroutine FEpetra_MpiComm::SumAll (this, PartialSums, GlobalSums, err)
 
Epetra_MpiComm Global Summ function.
subroutine FEpetra_MpiComm::sum_long (this, PartialSums, GlobalSums, err)
 
Epetra_MpiComm Global Summ function.
Max/Min Methods
subroutine FEpetra_MpiComm::MaxAll (this, PartialMaxs, GlobalMaxs, err)
 
Epetra_MpiComm Global Max function.
subroutine FEpetra_MpiComm::MaxAll (this, PartialMaxs, GlobalMaxs, err)
 
Epetra_MpiComm Global Max function.
subroutine FEpetra_MpiComm::max_long (this, PartialMaxs, GlobalMaxs, err)
 
Epetra_MpiComm Global Max function.
subroutine FEpetra_MpiComm::MinAll (this, PartialMins, GlobalMins, err)
 
Epetra_MpiComm Global Min function.
subroutine FEpetra_MpiComm::MinAll (this, PartialMins, GlobalMins, err)
 
Epetra_MpiComm Global Min function.
subroutine FEpetra_MpiComm::min_long (this, PartialMins, GlobalMins, err)
 
Epetra_MpiComm Global Min function.
Parallel Prefix Methods
subroutine FEpetra_MpiComm::ScanSum (this, MyVals, scan_sums, err)
 
Epetra_MpiComm Scan Sum function.
subroutine FEpetra_MpiComm::ScanSum (this, MyVals, scan_sums, err)
 
Epetra_MpiComm Scan Sum function.
subroutine FEpetra_MpiComm::ScanSum_long (this, MyVals, scan_sums, err)
 
Epetra_MpiComm Scan Sum function.
integer(c_int) FEpetra_MpiComm::MyPID (this)
 
Return my process ID.
integer(c_int) FEpetra_MpiComm::NumProc (this)
 
Return my process ID.
 All Classes Namespaces Files Functions