|
| subroutine, public | pacman_mod::pacman_kokkos_initialize () |
| | Initialize Kokkos with default settings.
|
| |
| subroutine, public | pacman_mod::pacman_kokkos_finalize () |
| | Finalize Kokkos.
|
| |
| integer(c_int) function, public | pacman_mod::pacman_best_execspace () |
| | Return the best execution space available in the current build.
|
| |
| subroutine, public | pacman_mod::pacman_rbf_interpolate (spacedimension, execspace, rbffunction, sourcepoints, sourcevalues, targetpoints, targetvalues, ierr) |
| | Interpolate scalar values from source to target points using RBF-PUM (no mesh connectivity required).
|
| |
| subroutine, public | pacman_mod::pacman_fe_interpolate (spacedimension, execspace, method, sourcepoints, sourcevalues, connval, connoff, celltypes, targetpoints, targetvalues, targetstatus, ierr) |
| | Interpolate scalar values from a source mesh to target points using finite-element transfer methods.
|
| |
| subroutine, public | pacman_mod::pacman_mls_interpolate (spacedimension, execspace, sourcepoints, sourcevalues, targetpoints, targetvalues, ierr) |
| | Interpolate scalar values from source to target points using Moving Least Squares (no mesh connectivity required).
|
| |
| subroutine, public | pacman_mod::pacman_vtk_to_pacman_cell_type (vtktypes, pacmantypes, ierr) |
| | Convert VTK cell-type IDs to PACMAN CellType codes.
|
| |
| integer(c_int) function, public | pacman_mod::pacman_vtk_cell_dim (vtkcelltype) |
| | Return the topological dimension for a VTK cell-type ID.
|
| |
|
| integer(c_int), parameter, public | pacman_mod::pacman_serial = 0 |
| |
| integer(c_int), parameter, public | pacman_mod::pacman_openmp = 1 |
| |
| integer(c_int), parameter, public | pacman_mod::pacman_threads = 2 |
| |
| integer(c_int), parameter, public | pacman_mod::pacman_cuda = 3 |
| |
| integer(c_int), parameter, public | pacman_mod::pacman_hip = 4 |
| |
| integer(c_int), parameter, public | pacman_mod::pacman_sycl = 5 |
| |
| integer(c_int), parameter, public | pacman_mod::pacman_wendlandc0 = 16 |
| |
| integer(c_int), parameter, public | pacman_mod::pacman_wendlandc2 = 17 |
| |
| integer(c_int), parameter, public | pacman_mod::pacman_wendlandc4 = 18 |
| |
| integer(c_int), parameter, public | pacman_mod::pacman_wendlandc6 = 19 |
| |
| integer(c_int), parameter, public | pacman_mod::pacman_wendlandc8 = 20 |
| |
| integer(c_int), parameter, public | pacman_mod::pacman_fe_nearest_nearest = 240 |
| |
| integer(c_int), parameter, public | pacman_mod::pacman_fe_interp_clamp = 241 |
| |
| integer(c_int), parameter, public | pacman_mod::pacman_fe_interp_nearest = 242 |
| |
| integer(c_int), parameter, public | pacman_mod::pacman_fe_interp_zerofill = 243 |
| |
| integer(c_int), parameter, public | pacman_mod::pacman_fe_interp_extrap = 244 |
| |
| integer(c_int), parameter, public | pacman_mod::pacman_mls = 246 |
| |