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 197 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 |
real(real64), dimension(:, :), allocatable | weights_generic |
integer, dimension(:, :), allocatable | stencil_points |
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... | |
logical | generic_interpolation |
method for generic combinations of grids More... | |
procedure regridding_oct_m::regridding_t::dregridding_do_transfer_1 |
Definition at line 215 of file regridding.F90.
regridding_oct_m::regridding_t::zregridding_do_transfer_1 |
Definition at line 215 of file regridding.F90.
procedure regridding_oct_m::regridding_t::dregridding_do_transfer_2 |
Definition at line 216 of file regridding.F90.
regridding_oct_m::regridding_t::zregridding_do_transfer_2 |
Definition at line 216 of file regridding.F90.
generic regridding_oct_m::regridding_t::do_transfer |
Definition at line 217 of file regridding.F90.
generic regridding_oct_m::regridding_t::do_transfer |
Definition at line 218 of file regridding.F90.
|
final |
Definition at line 219 of file regridding.F90.
class(mesh_t), pointer regridding_oct_m::regridding_t::mesh_in |
Definition at line 199 of file regridding.F90.
class(mesh_t), pointer regridding_oct_m::regridding_t::mesh_out |
meshes for the transfer
Definition at line 199 of file regridding.F90.
type(partition_transfer_t) regridding_oct_m::regridding_t::partition_transfer |
Definition at line 200 of file regridding.F90.
integer regridding_oct_m::regridding_t::nsend |
Definition at line 201 of file regridding.F90.
integer regridding_oct_m::regridding_t::nrecv |
Definition at line 201 of file regridding.F90.
integer regridding_oct_m::regridding_t::dim |
Definition at line 201 of file regridding.F90.
integer, dimension(:), allocatable regridding_oct_m::regridding_t::order_in |
Definition at line 202 of file regridding.F90.
integer, dimension(:), allocatable regridding_oct_m::regridding_t::order_out |
sorting of points due to partitioning
Definition at line 202 of file regridding.F90.
integer(int64), dimension(:), allocatable regridding_oct_m::regridding_t::order_in_global |
Definition at line 203 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 203 of file regridding.F90.
logical, dimension(:), allocatable regridding_oct_m::regridding_t::overlap_map |
Definition at line 204 of file regridding.F90.
logical regridding_oct_m::regridding_t::do_restriction |
Definition at line 205 of file regridding.F90.
logical regridding_oct_m::regridding_t::do_prolongation |
Definition at line 205 of file regridding.F90.
type(stencil_t) regridding_oct_m::regridding_t::transfer_stencil |
Definition at line 206 of file regridding.F90.
real(real64), dimension(:), allocatable regridding_oct_m::regridding_t::weights |
Definition at line 207 of file regridding.F90.
real(real64), dimension(:, :), allocatable regridding_oct_m::regridding_t::weights_generic |
Definition at line 208 of file regridding.F90.
integer, dimension(:, :), allocatable regridding_oct_m::regridding_t::stencil_points |
Definition at line 209 of file regridding.F90.
integer, dimension(:), allocatable regridding_oct_m::regridding_t::eta |
Definition at line 210 of file regridding.F90.
integer regridding_oct_m::regridding_t::interpolation_level |
can be NEAREST_NEIGHBOR or LINEAR
Definition at line 211 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 212 of file regridding.F90.
logical regridding_oct_m::regridding_t::generic_interpolation |
method for generic combinations of grids
Definition at line 213 of file regridding.F90.