Neko 1.99.1
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
comm Module Reference

Data Types

interface  neko_comm_wrapper_init
 

Functions/Subroutines

subroutine, public comm_init
 
subroutine, public comm_free
 

Variables

type(mpi_comm), public neko_comm
 MPI communicator.
 
type(mpi_comm), public neko_global_comm
 
type(mpi_datatype), public mpi_real_precision
 MPI type for working precision of REAL types.
 
type(mpi_datatype), public mpi_extra_precision
 
integer, public pe_rank
 MPI rank.
 
integer, public pe_size
 MPI size of communicator.
 
logical, public nio
 I/O node.
 
integer, public global_pe_rank
 Global MPI rank.
 
integer, public global_pe_size
 Global MPI size of communicator.
 

Function/Subroutine Documentation

◆ comm_free()

subroutine, public comm::comm_free

Definition at line 162 of file comm.F90.

Here is the caller graph for this function:

◆ comm_init()

subroutine, public comm::comm_init

Definition at line 72 of file comm.F90.

Here is the caller graph for this function:

Variable Documentation

◆ global_pe_rank

integer, public comm::global_pe_rank

Definition at line 64 of file comm.F90.

◆ global_pe_size

integer, public comm::global_pe_size

Definition at line 67 of file comm.F90.

◆ mpi_extra_precision

type(mpi_datatype), public comm::mpi_extra_precision

Definition at line 51 of file comm.F90.

◆ mpi_real_precision

type(mpi_datatype), public comm::mpi_real_precision

Definition at line 50 of file comm.F90.

◆ neko_comm

type(mpi_comm), public comm::neko_comm

Definition at line 42 of file comm.F90.

◆ neko_global_comm

type(mpi_comm), public comm::neko_global_comm

Definition at line 43 of file comm.F90.

◆ nio

logical, public comm::nio

Definition at line 61 of file comm.F90.

◆ pe_rank

integer, public comm::pe_rank

Definition at line 55 of file comm.F90.

◆ pe_size

integer, public comm::pe_size

Definition at line 58 of file comm.F90.