![]() |
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 156 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 169 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 188 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 202 of file blacs_proc_grid.F90.
|
private |
Definition at line 136 of file blacs_proc_grid.F90.