![]()  | 
  
    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.