Implements global interpolation for arbitrary points in the domain.
More...
|
procedure(pe_finder_free), deferred, pass | free (this) |
|
procedure(pe_finder_find), deferred, pass | find (this, my_point, pe_candidates) |
|
procedure(pe_finder_find_batch), deferred, pass | find_batch (this, points, n_points, points_at_pe, n_points_pe) |
|
Definition at line 45 of file pe_finder.f90.
◆ find()
◆ find_batch()
procedure(pe_finder_find_batch), deferred, pass pe_finder::pe_finder_t::find_batch |
( |
class(pe_finder_t), intent(inout) |
this, |
|
|
real(kind=rp), dimension(3,n_points), intent(in) |
points, |
|
|
integer, intent(in) |
n_points, |
|
|
type(stack_i4_t), dimension(0:(this%pe_size-1)), intent(inout) |
points_at_pe, |
|
|
integer, dimension(0:(this%pe_size-1)), intent(inout) |
n_points_pe |
|
) |
| |
|
pure virtual |
◆ free()
◆ comm
type(mpi_comm) pe_finder::pe_finder_t::comm |
◆ pe_rank
integer pe_finder::pe_finder_t::pe_rank |
◆ pe_size
integer pe_finder::pe_finder_t::pe_size |
The documentation for this type was generated from the following file:
- /home/runner/work/neko/neko/src/global_interpolation/pe_finder.f90