GBS
mpi_env_type_mod::tmpienv Type Reference

Derived type storing all the MPI communicators used in GBS. More...

+ Collaboration diagram for mpi_env_type_mod::tmpienv:

Private Attributes

type(tmpicommworld
 World communicator. More...
 
type(tmpicommplasma
 Plasma Cartesian communicator. More...
 
type(tmpicommplasma_x
 Plasma sub-communicator in the radial direction. More...
 
type(tmpicommplasma_y
 Plasma sub-communicator in the poloidal direction. More...
 
type(tmpicommplasma_z
 Plasma sub-communicator in the toroidal direction. More...
 
type(tmpicommplasma_xy
 Plasma sub-communicator in the poloidal plane. More...
 
type(tmpicommplasma_yz
 Plasma sub-communicator in the (poloidal, toroidal) plane. More...
 
type(tmpicommneutrals
 Neutrals Cartesian communicator. More...
 
type(tmpicommneutrals_x
 Neutrals sub-communicator in the radial direction. More...
 
type(tmpicommneutrals_y
 Neutrals sub-communicator in the poloidal direction. More...
 
type(tmpicommneutrals_xy
 Neutrals sub-communicator in the poloidal plane. More...
 

Detailed Description

Derived type storing all the MPI communicators used in GBS.

Member Data Documentation

◆ neutrals

type(tmpicomm) mpi_env_type_mod::tmpienv::neutrals
private

Neutrals Cartesian communicator.

◆ neutrals_x

type(tmpicomm) mpi_env_type_mod::tmpienv::neutrals_x
private

Neutrals sub-communicator in the radial direction.

◆ neutrals_xy

type(tmpicomm) mpi_env_type_mod::tmpienv::neutrals_xy
private

Neutrals sub-communicator in the poloidal plane.

◆ neutrals_y

type(tmpicomm) mpi_env_type_mod::tmpienv::neutrals_y
private

Neutrals sub-communicator in the poloidal direction.

◆ plasma

type(tmpicomm) mpi_env_type_mod::tmpienv::plasma
private

Plasma Cartesian communicator.

◆ plasma_x

type(tmpicomm) mpi_env_type_mod::tmpienv::plasma_x
private

Plasma sub-communicator in the radial direction.

◆ plasma_xy

type(tmpicomm) mpi_env_type_mod::tmpienv::plasma_xy
private

Plasma sub-communicator in the poloidal plane.

◆ plasma_y

type(tmpicomm) mpi_env_type_mod::tmpienv::plasma_y
private

Plasma sub-communicator in the poloidal direction.

◆ plasma_yz

type(tmpicomm) mpi_env_type_mod::tmpienv::plasma_yz
private

Plasma sub-communicator in the (poloidal, toroidal) plane.

◆ plasma_z

type(tmpicomm) mpi_env_type_mod::tmpienv::plasma_z
private

Plasma sub-communicator in the toroidal direction.

◆ world

type(tmpicomm) mpi_env_type_mod::tmpienv::world
private

World communicator.


The documentation for this type was generated from the following file: