FV3 Bundle
type_mpl::mpl_type Type Reference
Collaboration diagram for type_mpl::mpl_type:
[legend]

Public Member Functions

procedure newunit => mpl_newunit
 
procedure init => mpl_init
 
procedure final => mpl_final
 
procedure init_listing => mpl_init_listing
 
procedure abort => mpl_abort
 
procedure warning => mpl_warning
 
procedure prog_init => mpl_prog_init
 
procedure prog_print => mpl_prog_print
 
procedure ncerr => mpl_ncerr
 
procedure update_tag => mpl_update_tag
 
procedure bcast => mpl_bcast_string_1d
 
procedure mpl_dot_prod_1d
 
procedure mpl_dot_prod_2d
 
procedure mpl_dot_prod_3d
 
procedure mpl_dot_prod_4d
 
generic dot_prod => mpl_dot_prod_1d, mpl_dot_prod_2d, mpl_dot_prod_3d, mpl_dot_prod_4d
 
procedure split => mpl_split
 
procedure glb_to_loc_index => mpl_glb_to_loc_index
 
procedure mpl_glb_to_loc_real_1d
 
procedure mpl_glb_to_loc_real_2d
 
generic glb_to_loc => mpl_glb_to_loc_real_1d, mpl_glb_to_loc_real_2d
 
procedure mpl_loc_to_glb_real_1d
 
procedure mpl_loc_to_glb_real_2d
 
procedure mpl_loc_to_glb_logical_2d
 
generic loc_to_glb => mpl_loc_to_glb_real_1d, mpl_loc_to_glb_real_2d, mpl_loc_to_glb_logical_2d
 

Public Attributes

integer nproc
 
integer myproc
 
integer ioproc
 
logical main
 
integer info
 
integer test
 
integer tag
 
integer nthread
 
type(fckit_mpi_comm) f_comm
 
integer nprog
 
integer progint
 
logical, dimension(:), allocatable done
 
character(len=1024) black
 
character(len=1024) green
 
character(len=1024) peach
 
character(len=1024) aqua
 
character(len=1024) purple
 
character(len=1024) err
 
character(len=1024) wng
 
character(len=1024) vunitchar
 

Detailed Description

Definition at line 25 of file type_mpl.F90.

Member Function/Subroutine Documentation

◆ abort()

procedure type_mpl::mpl_type::abort ( )

Definition at line 59 of file type_mpl.F90.

Here is the caller graph for this function:

◆ bcast()

procedure type_mpl::mpl_type::bcast ( )

Definition at line 65 of file type_mpl.F90.

◆ dot_prod()

generic type_mpl::mpl_type::dot_prod ( )

Definition at line 70 of file type_mpl.F90.

Here is the call graph for this function:

◆ final()

procedure type_mpl::mpl_type::final ( )

Definition at line 57 of file type_mpl.F90.

◆ glb_to_loc()

generic type_mpl::mpl_type::glb_to_loc ( )

Definition at line 75 of file type_mpl.F90.

Here is the call graph for this function:

◆ glb_to_loc_index()

procedure type_mpl::mpl_type::glb_to_loc_index ( )

Definition at line 72 of file type_mpl.F90.

◆ init()

procedure type_mpl::mpl_type::init ( )

Definition at line 56 of file type_mpl.F90.

◆ init_listing()

procedure type_mpl::mpl_type::init_listing ( )

Definition at line 58 of file type_mpl.F90.

◆ loc_to_glb()

generic type_mpl::mpl_type::loc_to_glb ( )

Definition at line 79 of file type_mpl.F90.

Here is the call graph for this function:

◆ mpl_dot_prod_1d()

procedure type_mpl::mpl_type::mpl_dot_prod_1d ( )

Definition at line 66 of file type_mpl.F90.

◆ mpl_dot_prod_2d()

procedure type_mpl::mpl_type::mpl_dot_prod_2d ( )

Definition at line 67 of file type_mpl.F90.

◆ mpl_dot_prod_3d()

procedure type_mpl::mpl_type::mpl_dot_prod_3d ( )

Definition at line 68 of file type_mpl.F90.

◆ mpl_dot_prod_4d()

procedure type_mpl::mpl_type::mpl_dot_prod_4d ( )

Definition at line 69 of file type_mpl.F90.

◆ mpl_glb_to_loc_real_1d()

procedure type_mpl::mpl_type::mpl_glb_to_loc_real_1d ( )

Definition at line 73 of file type_mpl.F90.

◆ mpl_glb_to_loc_real_2d()

procedure type_mpl::mpl_type::mpl_glb_to_loc_real_2d ( )

Definition at line 74 of file type_mpl.F90.

◆ mpl_loc_to_glb_logical_2d()

procedure type_mpl::mpl_type::mpl_loc_to_glb_logical_2d ( )

Definition at line 78 of file type_mpl.F90.

◆ mpl_loc_to_glb_real_1d()

procedure type_mpl::mpl_type::mpl_loc_to_glb_real_1d ( )

Definition at line 76 of file type_mpl.F90.

◆ mpl_loc_to_glb_real_2d()

procedure type_mpl::mpl_type::mpl_loc_to_glb_real_2d ( )

Definition at line 77 of file type_mpl.F90.

◆ ncerr()

procedure type_mpl::mpl_type::ncerr ( )

Definition at line 63 of file type_mpl.F90.

◆ newunit()

procedure type_mpl::mpl_type::newunit ( )

Definition at line 55 of file type_mpl.F90.

◆ prog_init()

procedure type_mpl::mpl_type::prog_init ( )

Definition at line 61 of file type_mpl.F90.

◆ prog_print()

procedure type_mpl::mpl_type::prog_print ( )

Definition at line 62 of file type_mpl.F90.

◆ split()

procedure type_mpl::mpl_type::split ( )

Definition at line 71 of file type_mpl.F90.

◆ update_tag()

procedure type_mpl::mpl_type::update_tag ( )

Definition at line 64 of file type_mpl.F90.

◆ warning()

procedure type_mpl::mpl_type::warning ( )

Definition at line 60 of file type_mpl.F90.

Member Data Documentation

◆ aqua

character(len=1024) type_mpl::mpl_type::aqua

Definition at line 47 of file type_mpl.F90.

◆ black

character(len=1024) type_mpl::mpl_type::black

Definition at line 44 of file type_mpl.F90.

◆ done

logical, dimension(:), allocatable type_mpl::mpl_type::done

Definition at line 41 of file type_mpl.F90.

◆ err

character(len=1024) type_mpl::mpl_type::err

Definition at line 49 of file type_mpl.F90.

◆ f_comm

type(fckit_mpi_comm) type_mpl::mpl_type::f_comm

Definition at line 36 of file type_mpl.F90.

◆ green

character(len=1024) type_mpl::mpl_type::green

Definition at line 45 of file type_mpl.F90.

◆ info

integer type_mpl::mpl_type::info

Definition at line 31 of file type_mpl.F90.

◆ ioproc

integer type_mpl::mpl_type::ioproc

Definition at line 29 of file type_mpl.F90.

◆ main

logical type_mpl::mpl_type::main

Definition at line 30 of file type_mpl.F90.

◆ myproc

integer type_mpl::mpl_type::myproc

Definition at line 28 of file type_mpl.F90.

◆ nproc

integer type_mpl::mpl_type::nproc

Definition at line 27 of file type_mpl.F90.

◆ nprog

integer type_mpl::mpl_type::nprog

Definition at line 39 of file type_mpl.F90.

◆ nthread

integer type_mpl::mpl_type::nthread

Definition at line 34 of file type_mpl.F90.

◆ peach

character(len=1024) type_mpl::mpl_type::peach

Definition at line 46 of file type_mpl.F90.

◆ progint

integer type_mpl::mpl_type::progint

Definition at line 40 of file type_mpl.F90.

◆ purple

character(len=1024) type_mpl::mpl_type::purple

Definition at line 48 of file type_mpl.F90.

◆ tag

integer type_mpl::mpl_type::tag

Definition at line 33 of file type_mpl.F90.

◆ test

integer type_mpl::mpl_type::test

Definition at line 32 of file type_mpl.F90.

◆ vunitchar

character(len=1024) type_mpl::mpl_type::vunitchar

Definition at line 53 of file type_mpl.F90.

◆ wng

character(len=1024) type_mpl::mpl_type::wng

Definition at line 50 of file type_mpl.F90.


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