Neko 0.9.99
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
device_schwarz Module Reference

Data Types

interface  hip_schwarz_extrude
 
interface  hip_schwarz_toext3d
 
interface  hip_schwarz_toreg3d
 

Functions/Subroutines

subroutine, public device_schwarz_extrude (arr1_d, l1, f1, arr2_d, l2, f2, nx, ny, nz, nelv, stream)
 
subroutine, public device_schwarz_toext3d (a_d, b_d, nx, nelv, stream)
 
subroutine, public device_schwarz_toreg3d (b_d, a_d, nx, nelv, stream)
 

Function/Subroutine Documentation

◆ device_schwarz_extrude()

subroutine, public device_schwarz::device_schwarz_extrude ( type(c_ptr), intent(inout arr1_d,
integer, intent(in l1,
real(kind=rp), intent(in f1,
type(c_ptr), intent(inout arr2_d,
integer, intent(in l2,
real(kind=rp), intent(in f2,
integer, intent(in nx,
integer, intent(in ny,
integer, intent(in nz,
integer, intent(in nelv,
type(c_ptr), optional  stream 
)

Definition at line 133 of file device_schwarz.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ device_schwarz_toext3d()

subroutine, public device_schwarz::device_schwarz_toext3d ( type(c_ptr)  a_d,
type(c_ptr)  b_d,
integer, intent(in nx,
integer, intent(in nelv,
type(c_ptr), optional  stream 
)

Definition at line 152 of file device_schwarz.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ device_schwarz_toreg3d()

subroutine, public device_schwarz::device_schwarz_toreg3d ( type(c_ptr)  b_d,
type(c_ptr)  a_d,
integer, intent(in nx,
integer, intent(in nelv,
type(c_ptr), optional  stream 
)

Definition at line 171 of file device_schwarz.F90.

Here is the call graph for this function:
Here is the caller graph for this function: