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

Data Types

interface  cuda_convex_down_ramp_mapping_apply
 
interface  cuda_convex_down_ramp_mapping_apply_backward
 
interface  cuda_convex_up_ramp_mapping_apply
 
interface  cuda_convex_up_ramp_mapping_apply_backward
 

Functions/Subroutines

subroutine, public device_convex_down_ramp_mapping_apply (f_min, f_max, q, x_out_d, x_in_d, n)
 
subroutine, public device_convex_down_ramp_mapping_apply_backward (f_min, f_max, q, df_dx_in_d, df_dx_out_d, x_in_d, n)
 
subroutine, public device_convex_up_ramp_mapping_apply (f_min, f_max, q, x_out_d, x_in_d, n)
 
subroutine, public device_convex_up_ramp_mapping_apply_backward (f_min, f_max, q, df_dx_in_d, df_dx_out_d, x_in_d, n)
 

Function/Subroutine Documentation

◆ device_convex_down_ramp_mapping_apply()

subroutine, public device_ramp_mapping::device_convex_down_ramp_mapping_apply ( real(kind=rp), intent(in f_min,
real(kind=rp), intent(in f_max,
real(kind=rp), intent(in q,
type(c_ptr x_out_d,
type(c_ptr x_in_d,
integer  n 
)

Definition at line 112 of file device_RAMP_mapping.f90.

Here is the caller graph for this function:

◆ device_convex_down_ramp_mapping_apply_backward()

subroutine, public device_ramp_mapping::device_convex_down_ramp_mapping_apply_backward ( real(kind=rp), intent(in f_min,
real(kind=rp), intent(in f_max,
real(kind=rp), intent(in q,
type(c_ptr df_dx_in_d,
type(c_ptr df_dx_out_d,
type(c_ptr x_in_d,
integer  n 
)

Definition at line 128 of file device_RAMP_mapping.f90.

Here is the caller graph for this function:

◆ device_convex_up_ramp_mapping_apply()

subroutine, public device_ramp_mapping::device_convex_up_ramp_mapping_apply ( real(kind=rp), intent(in f_min,
real(kind=rp), intent(in f_max,
real(kind=rp), intent(in q,
type(c_ptr x_out_d,
type(c_ptr x_in_d,
integer  n 
)

Definition at line 145 of file device_RAMP_mapping.f90.

Here is the caller graph for this function:

◆ device_convex_up_ramp_mapping_apply_backward()

subroutine, public device_ramp_mapping::device_convex_up_ramp_mapping_apply_backward ( real(kind=rp), intent(in f_min,
real(kind=rp), intent(in f_max,
real(kind=rp), intent(in q,
type(c_ptr df_dx_in_d,
type(c_ptr df_dx_out_d,
type(c_ptr x_in_d,
integer  n 
)

Definition at line 161 of file device_RAMP_mapping.f90.

Here is the caller graph for this function: