Octopus
mesh_cube_parallel_map_oct_m::mesh_cube_parallel_map_t Type Reference

Detailed Description

Definition at line 138 of file mesh_cube_parallel_map.F90.

Private Attributes

logical initialized = .false.
 
type(partition_transfer_t) m2c
 
integer m2c_nsend
 How many points will this process send to the cube partition. More...
 
integer m2c_nrec
 How many points will this process receive from the mesh partition. More...
 
integer, dimension(:), allocatable m2c_mf_order
 How the points of the mesh function should be ordered to execute the transfer from the mesh partition to the cube partition. These are local indices. More...
 
integer, dimension(:,:), allocatable m2c_cf_order
 How the points of the mesh function are ordered after executing the transfer from the mesh partition to the cube partition with respect to the local cube indices. More...
 
type(partition_transfer_t) c2m
 
integer c2m_nsend
 How many points will this process send to the mesh partition. More...
 
integer c2m_nrec
 How many points will this process receive from the cube partition. More...
 
integer, dimension(:,:), allocatable c2m_cf_order
 How the points of the mesh function should be ordered to execute the transfer from the cube partition to the mesh partition with respect to the local cube indices. More...
 
integer, dimension(:), allocatable c2m_mf_order
 How the points of the mesh function are ordered after executing the transfer from the cube partition to the mesh partition. These are local indices. More...
 

Member Data Documentation

◆ initialized

logical mesh_cube_parallel_map_oct_m::mesh_cube_parallel_map_t::initialized = .false.
private

Definition at line 140 of file mesh_cube_parallel_map.F90.

◆ m2c

type(partition_transfer_t) mesh_cube_parallel_map_oct_m::mesh_cube_parallel_map_t::m2c
private

Definition at line 143 of file mesh_cube_parallel_map.F90.

◆ m2c_nsend

integer mesh_cube_parallel_map_oct_m::mesh_cube_parallel_map_t::m2c_nsend
private

How many points will this process send to the cube partition.

Definition at line 144 of file mesh_cube_parallel_map.F90.

◆ m2c_nrec

integer mesh_cube_parallel_map_oct_m::mesh_cube_parallel_map_t::m2c_nrec
private

How many points will this process receive from the mesh partition.

Definition at line 145 of file mesh_cube_parallel_map.F90.

◆ m2c_mf_order

integer, dimension(:), allocatable mesh_cube_parallel_map_oct_m::mesh_cube_parallel_map_t::m2c_mf_order
private

How the points of the mesh function should be ordered to execute the transfer from the mesh partition to the cube partition. These are local indices.

Definition at line 146 of file mesh_cube_parallel_map.F90.

◆ m2c_cf_order

integer, dimension(:,:), allocatable mesh_cube_parallel_map_oct_m::mesh_cube_parallel_map_t::m2c_cf_order
private

How the points of the mesh function are ordered after executing the transfer from the mesh partition to the cube partition with respect to the local cube indices.

Definition at line 149 of file mesh_cube_parallel_map.F90.

◆ c2m

type(partition_transfer_t) mesh_cube_parallel_map_oct_m::mesh_cube_parallel_map_t::c2m
private

Definition at line 154 of file mesh_cube_parallel_map.F90.

◆ c2m_nsend

integer mesh_cube_parallel_map_oct_m::mesh_cube_parallel_map_t::c2m_nsend
private

How many points will this process send to the mesh partition.

Definition at line 155 of file mesh_cube_parallel_map.F90.

◆ c2m_nrec

integer mesh_cube_parallel_map_oct_m::mesh_cube_parallel_map_t::c2m_nrec
private

How many points will this process receive from the cube partition.

Definition at line 156 of file mesh_cube_parallel_map.F90.

◆ c2m_cf_order

integer, dimension(:,:), allocatable mesh_cube_parallel_map_oct_m::mesh_cube_parallel_map_t::c2m_cf_order
private

How the points of the mesh function should be ordered to execute the transfer from the cube partition to the mesh partition with respect to the local cube indices.

Definition at line 157 of file mesh_cube_parallel_map.F90.

◆ c2m_mf_order

integer, dimension(:), allocatable mesh_cube_parallel_map_oct_m::mesh_cube_parallel_map_t::c2m_mf_order
private

How the points of the mesh function are ordered after executing the transfer from the cube partition to the mesh partition. These are local indices.

Definition at line 160 of file mesh_cube_parallel_map.F90.


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