70    type(
field_t), 
intent(inout) :: f
 
   71    real(kind=
rp), 
intent(in) :: edge0, edge1
 
 
   90    type(
field_t), 
intent(inout) :: f
 
   91    real(kind=
rp), 
intent(in) :: k_0, k_1
 
   92    real(kind=
rp), 
intent(in) :: q
 
 
  109    type(
field_t), 
intent(inout) :: f
 
  110    real(kind=
rp), 
intent(in) :: x0, value0, value1
 
 
CPU implementations of the mapping functions.
 
subroutine, public permeability_cpu(x, k_0, k_1, q, n)
Apply a permeability function to a scalar.
 
subroutine, public step_function_cpu(x, x_step, value0, value1, n)
Apply a step function to a scalar.
 
subroutine, public smooth_step_cpu(x, edge0, edge1, n)
Apply a smooth step function to a scalar.
 
Device implementations of the mapping functions.
 
subroutine permeability_device(x, k_0, k_1, q, n)
Apply a permeability function to a scalar.
 
subroutine step_function_device(x, x_step, value0, value1, n)
Apply a step function to a scalar.
 
subroutine smooth_step_device(x, edge0, edge1, n)
Apply a smooth step function to a scalar.
 
A module containing mapping functions and subroutines. These functions are used to modify fields in a...
 
subroutine, public permeability_field(f, k_0, k_1, q)
Apply a permeability function to a field.
 
subroutine, public smooth_step_field(f, edge0, edge1)
Apply a smooth step function to a field.
 
subroutine, public step_function_field(f, x0, value0, value1)
Apply a step function to a field.
 
integer, parameter neko_bcknd_device
 
integer, parameter, public rp
Global precision used in computations.