Octopus
|
This module provides the BLACS processor grid. More...
This module provides the BLACS processor grid.
Data Types | |
type | blacs_proc_grid_t |
Functions/Subroutines | |
subroutine, public | blacs_proc_grid_init (this, mpi_grp, procdim) |
Initializes a blacs context from an MPI communicator with topological information. More... | |
subroutine, public | blacs_proc_grid_end (this) |
subroutine, public | blacs_proc_grid_copy (cin, cout) |
logical pure function, public | blacs_proc_grid_null (this) |
Variables | |
integer | blacs_null_context = -1 |
subroutine, public blacs_proc_grid_oct_m::blacs_proc_grid_init | ( | type(blacs_proc_grid_t), intent(inout) | this, |
type(mpi_grp_t), intent(in) | mpi_grp, | ||
integer, dimension(:), intent(in), optional | procdim | ||
) |
Initializes a blacs context from an MPI communicator with topological information.
Definition at line 154 of file blacs_proc_grid.F90.
subroutine, public blacs_proc_grid_oct_m::blacs_proc_grid_end | ( | type(blacs_proc_grid_t), intent(inout) | this | ) |
Definition at line 244 of file blacs_proc_grid.F90.
subroutine, public blacs_proc_grid_oct_m::blacs_proc_grid_copy | ( | type(blacs_proc_grid_t), intent(in) | cin, |
type(blacs_proc_grid_t), intent(inout) | cout | ||
) |
Definition at line 263 of file blacs_proc_grid.F90.
logical pure function, public blacs_proc_grid_oct_m::blacs_proc_grid_null | ( | type(blacs_proc_grid_t), intent(in) | this | ) |
Definition at line 293 of file blacs_proc_grid.F90.
|
private |
Definition at line 134 of file blacs_proc_grid.F90.