(git:34ef472)
cp_blacs_env Module Reference

methods related to the blacs parallel environment More...

Functions/Subroutines

subroutine, public cp_blacs_env_create (blacs_env, para_env, blacs_grid_layout, blacs_repeatable, row_major, grid_2d)
 allocates and initializes a type that represent a blacs context More...
 
subroutine, public cp_blacs_env_release (blacs_env)
 releases the given blacs_env More...
 

Variables

integer, parameter, public blacs_grid_square = 1
 
integer, parameter, public blacs_grid_row = 2
 
integer, parameter, public blacs_grid_col = 3
 

Detailed Description

methods related to the blacs parallel environment

History
08.2002 created [fawzi] 02.2004 modified to associate a blacs_env with a given para_env
Author
Fawzi Mohamed

Function/Subroutine Documentation

◆ cp_blacs_env_create()

subroutine, public cp_blacs_env::cp_blacs_env_create ( type(cp_blacs_env_type), intent(out), pointer  blacs_env,
type(mp_para_env_type), intent(inout), target  para_env,
integer, intent(in), optional  blacs_grid_layout,
logical, intent(in), optional  blacs_repeatable,
logical, intent(in), optional  row_major,
integer, dimension(:), intent(in), optional  grid_2d 
)

allocates and initializes a type that represent a blacs context

Parameters
blacs_envthe type to initialize
para_envthe para_env for which a blacs env should be created
blacs_grid_layout...
blacs_repeatable...
row_major...
grid_2d...
History
08.2002 created [fawzi]
Author
Fawzi Mohamed

Definition at line 122 of file cp_blacs_env.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ cp_blacs_env_release()

subroutine, public cp_blacs_env::cp_blacs_env_release ( type(cp_blacs_env_type), pointer  blacs_env)

releases the given blacs_env

Parameters
blacs_envthe blacs env to release
History
08.2002 created [fawzi]
Author
Fawzi Mohamed

Definition at line 281 of file cp_blacs_env.F.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ blacs_grid_square

integer, parameter, public cp_blacs_env::blacs_grid_square = 1

Definition at line 32 of file cp_blacs_env.F.

◆ blacs_grid_row

integer, parameter, public cp_blacs_env::blacs_grid_row = 2

Definition at line 32 of file cp_blacs_env.F.

◆ blacs_grid_col

integer, parameter, public cp_blacs_env::blacs_grid_col = 3

Definition at line 32 of file cp_blacs_env.F.