Neko-TOP
A portable framework for high-order spectral element flow toplogy optimization.
Loading...
Searching...
No Matches
device_math_ext Module Reference

Data Types

interface  cuda_cadd_mask
 
interface  cuda_col2_mask
 
interface  cuda_col3_mask
 
interface  cuda_copy_mask
 
interface  cuda_invcol1_mask
 
interface  cuda_sub3_mask
 

Functions/Subroutines

subroutine device_copy_mask (a_d, b_d, size, mask_d, mask_size)
 
subroutine device_cadd_mask (a_d, c, size, mask_d, mask_size)
 
subroutine device_invcol1_mask (a_d, size, mask_d, mask_size)
 
subroutine device_col2_mask (a_d, b_d, size, mask_d, mask_size)
 
subroutine device_col3_mask (a_d, b_d, c_d, size, mask_d, mask_size)
 
subroutine device_sub3_mask (a_d, b_d, c_d, size, mask_d, mask_size)
 

Function/Subroutine Documentation

◆ device_cadd_mask()

subroutine device_math_ext::device_cadd_mask ( type(c_ptr a_d,
real(kind=rp), intent(in c,
integer  size,
type(c_ptr mask_d,
integer  mask_size 
)

Definition at line 130 of file device_math_ext.f90.

Here is the caller graph for this function:

◆ device_col2_mask()

subroutine device_math_ext::device_col2_mask ( type(c_ptr a_d,
type(c_ptr b_d,
integer  size,
type(c_ptr mask_d,
integer  mask_size 
)

Definition at line 155 of file device_math_ext.f90.

◆ device_col3_mask()

subroutine device_math_ext::device_col3_mask ( type(c_ptr a_d,
type(c_ptr b_d,
type(c_ptr c_d,
integer  size,
type(c_ptr mask_d,
integer  mask_size 
)

Definition at line 168 of file device_math_ext.f90.

◆ device_copy_mask()

subroutine device_math_ext::device_copy_mask ( type(c_ptr a_d,
type(c_ptr b_d,
integer  size,
type(c_ptr mask_d,
integer  mask_size 
)

Definition at line 117 of file device_math_ext.f90.

Here is the caller graph for this function:

◆ device_invcol1_mask()

subroutine device_math_ext::device_invcol1_mask ( type(c_ptr a_d,
integer  size,
type(c_ptr mask_d,
integer  mask_size 
)

Definition at line 143 of file device_math_ext.f90.

◆ device_sub3_mask()

subroutine device_math_ext::device_sub3_mask ( type(c_ptr a_d,
type(c_ptr b_d,
type(c_ptr c_d,
integer  size,
type(c_ptr mask_d,
integer  mask_size 
)

Definition at line 182 of file device_math_ext.f90.

Here is the caller graph for this function: