![]() |
Octopus
|
contains the information of the meshes and provides the transfer functions More...
contains the information of the meshes and provides the transfer functions
Definition at line 185 of file regridding.F90.
Public Member Functions | |
procedure | dregridding_do_transfer_1 |
zregridding_do_transfer_1 | |
procedure | dregridding_do_transfer_2 |
zregridding_do_transfer_2 | |
generic | do_transfer => dregridding_do_transfer_1, zregridding_do_transfer_1 |
generic | do_transfer => dregridding_do_transfer_2, zregridding_do_transfer_2 |
final | regridding_finalize |
Public Attributes | |
class(mesh_t), pointer | mesh_in |
class(mesh_t), pointer | mesh_out |
meshes for the transfer More... | |
type(partition_transfer_t) | partition_transfer |
integer | nsend |
integer | nrecv |
integer | dim |
integer, dimension(:), allocatable | order_in |
integer, dimension(:), allocatable | order_out |
sorting of points due to partitioning More... | |
integer(int64), dimension(:), allocatable | order_in_global |
integer(int64), dimension(:), allocatable | order_out_global |
sorting of points due to partitioning More... | |
logical, dimension(:), allocatable | overlap_map |
logical | do_restriction |
logical | do_prolongation |
type(stencil_t) | transfer_stencil |
real(real64), dimension(:), allocatable | weights |
integer, dimension(:), allocatable | eta |
integer | interpolation_level |
can be NEAREST_NEIGHBOR or LINEAR More... | |
integer | scale_norms |
the method with which the norms are scaled after regridding More... | |
procedure regridding_oct_m::regridding_t::dregridding_do_transfer_1 |
Definition at line 200 of file regridding.F90.
regridding_oct_m::regridding_t::zregridding_do_transfer_1 |
Definition at line 200 of file regridding.F90.
procedure regridding_oct_m::regridding_t::dregridding_do_transfer_2 |
Definition at line 201 of file regridding.F90.
regridding_oct_m::regridding_t::zregridding_do_transfer_2 |
Definition at line 201 of file regridding.F90.
generic regridding_oct_m::regridding_t::do_transfer |
Definition at line 202 of file regridding.F90.
generic regridding_oct_m::regridding_t::do_transfer |
Definition at line 203 of file regridding.F90.
|
final |
Definition at line 204 of file regridding.F90.
class(mesh_t), pointer regridding_oct_m::regridding_t::mesh_in |
Definition at line 187 of file regridding.F90.
class(mesh_t), pointer regridding_oct_m::regridding_t::mesh_out |
meshes for the transfer
Definition at line 187 of file regridding.F90.
type(partition_transfer_t) regridding_oct_m::regridding_t::partition_transfer |
Definition at line 188 of file regridding.F90.
integer regridding_oct_m::regridding_t::nsend |
Definition at line 189 of file regridding.F90.
integer regridding_oct_m::regridding_t::nrecv |
Definition at line 189 of file regridding.F90.
integer regridding_oct_m::regridding_t::dim |
Definition at line 189 of file regridding.F90.
integer, dimension(:), allocatable regridding_oct_m::regridding_t::order_in |
Definition at line 190 of file regridding.F90.
integer, dimension(:), allocatable regridding_oct_m::regridding_t::order_out |
sorting of points due to partitioning
Definition at line 190 of file regridding.F90.
integer(int64), dimension(:), allocatable regridding_oct_m::regridding_t::order_in_global |
Definition at line 191 of file regridding.F90.
integer(int64), dimension(:), allocatable regridding_oct_m::regridding_t::order_out_global |
sorting of points due to partitioning
Definition at line 191 of file regridding.F90.
logical, dimension(:), allocatable regridding_oct_m::regridding_t::overlap_map |
Definition at line 192 of file regridding.F90.
logical regridding_oct_m::regridding_t::do_restriction |
Definition at line 193 of file regridding.F90.
logical regridding_oct_m::regridding_t::do_prolongation |
Definition at line 193 of file regridding.F90.
type(stencil_t) regridding_oct_m::regridding_t::transfer_stencil |
Definition at line 194 of file regridding.F90.
real(real64), dimension(:), allocatable regridding_oct_m::regridding_t::weights |
Definition at line 195 of file regridding.F90.
integer, dimension(:), allocatable regridding_oct_m::regridding_t::eta |
Definition at line 196 of file regridding.F90.
integer regridding_oct_m::regridding_t::interpolation_level |
can be NEAREST_NEIGHBOR or LINEAR
Definition at line 197 of file regridding.F90.
integer regridding_oct_m::regridding_t::scale_norms |
the method with which the norms are scaled after regridding
Definition at line 198 of file regridding.F90.