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

Data Types

type  rhs_maker_bdf_device_t
 
interface  rhs_maker_bdf_hip
 
type  rhs_maker_ext_device_t
 
interface  rhs_maker_ext_hip
 
type  rhs_maker_oifs_device_t
 
interface  rhs_maker_oifs_hip
 
type  rhs_maker_sumab_device_t
 
interface  rhs_maker_sumab_hip
 
interface  scalar_rhs_maker_bdf_hip
 
interface  scalar_rhs_maker_ext_hip
 
interface  scalar_rhs_maker_oifs_hip
 

Functions/Subroutines

subroutine rhs_maker_sumab_device (u, v, w, uu, vv, ww, uulag, vvlag, wwlag, ab, nab)
 
subroutine rhs_maker_ext_device (fx_lag, fy_lag, fz_lag, fx_laglag, fy_laglag, fz_laglag, fx, fy, fz, rho, ext_coeffs, n)
 
subroutine scalar_rhs_maker_ext_device (fs_lag, fs_laglag, fs, rho, ext_coeffs, n)
 
subroutine rhs_maker_bdf_device (ulag, vlag, wlag, bfx, bfy, bfz, u, v, w, b, blag, blaglag, rho, dt, bd, nbd, n)
 
subroutine scalar_rhs_maker_bdf_device (s_lag, fs, s, b, rho, dt, bd, nbd, n)
 
subroutine rhs_maker_oifs_device (phi_x, phi_y, phi_z, bf_x, bf_y, bf_z, rho, dt, n)
 
subroutine scalar_rhs_maker_oifs_device (phi_s, bf_s, rho, dt, n)
 

Function/Subroutine Documentation

◆ rhs_maker_bdf_device()

subroutine rhs_maker_device::rhs_maker_bdf_device ( type(field_series_t), intent(in ulag,
type(field_series_t), intent(in vlag,
type(field_series_t), intent(in wlag,
real(kind=rp), dimension(n), intent(inout bfx,
real(kind=rp), dimension(n), intent(inout bfy,
real(kind=rp), dimension(n), intent(inout bfz,
type(field_t), intent(in u,
type(field_t), intent(in v,
type(field_t), intent(in w,
real(kind=rp), dimension(n), intent(in b,
real(kind=rp), dimension(n), intent(in blag,
real(kind=rp), dimension(n), intent(in blaglag,
real(kind=rp), intent(in rho,
real(kind=rp), intent(in dt,
real(kind=rp), dimension(4), intent(in bd,
integer, intent(in nbd,
integer, intent(in n 
)
private

Definition at line 540 of file rhs_maker_device.F90.

Here is the call graph for this function:

◆ rhs_maker_ext_device()

subroutine rhs_maker_device::rhs_maker_ext_device ( type(field_t), intent(inout fx_lag,
type(field_t), intent(inout fy_lag,
type(field_t), intent(inout fz_lag,
type(field_t), intent(inout fx_laglag,
type(field_t), intent(inout fy_laglag,
type(field_t), intent(inout fz_laglag,
real(kind=rp), dimension(n), intent(inout fx,
real(kind=rp), dimension(n), intent(inout fy,
real(kind=rp), dimension(n), intent(inout fz,
real(kind=rp), intent(in rho,
real(kind=rp), dimension(4), intent(in ext_coeffs,
integer, intent(in n 
)
private

Definition at line 475 of file rhs_maker_device.F90.

Here is the call graph for this function:

◆ rhs_maker_oifs_device()

subroutine rhs_maker_device::rhs_maker_oifs_device ( real(kind=rp), dimension(n), intent(inout phi_x,
real(kind=rp), dimension(n), intent(inout phi_y,
real(kind=rp), dimension(n), intent(inout phi_z,
real(kind=rp), dimension(n), intent(inout bf_x,
real(kind=rp), dimension(n), intent(inout bf_y,
real(kind=rp), dimension(n), intent(inout bf_z,
real(kind=rp), intent(in rho,
real(kind=rp), intent(in dt,
integer, intent(in n 
)
private

Definition at line 619 of file rhs_maker_device.F90.

Here is the call graph for this function:

◆ rhs_maker_sumab_device()

subroutine rhs_maker_device::rhs_maker_sumab_device ( type(field_t), intent(inout u,
type(field_t), intent(inout v,
type(field_t), intent(inout w,
type(field_t), intent(inout uu,
type(field_t), intent(inout vv,
type(field_t), intent(inout ww,
type(field_series_t), intent(inout uulag,
type(field_series_t), intent(inout vvlag,
type(field_series_t), intent(inout wwlag,
real(kind=rp), dimension(3), intent(in ab,
integer, intent(in nab 
)
private

Definition at line 444 of file rhs_maker_device.F90.

Here is the call graph for this function:

◆ scalar_rhs_maker_bdf_device()

subroutine rhs_maker_device::scalar_rhs_maker_bdf_device ( type(field_series_t), intent(in s_lag,
real(kind=rp), dimension(n), intent(inout fs,
type(field_t), intent(in s,
real(kind=rp), dimension(n), intent(in b,
real(kind=rp), intent(in rho,
real(kind=rp), intent(in dt,
real(kind=rp), dimension(4), intent(in bd,
integer, intent(in nbd,
integer, intent(in n 
)
private

Definition at line 586 of file rhs_maker_device.F90.

Here is the call graph for this function:

◆ scalar_rhs_maker_ext_device()

subroutine rhs_maker_device::scalar_rhs_maker_ext_device ( type(field_t), intent(inout fs_lag,
type(field_t), intent(inout fs_laglag,
real(kind=rp), dimension(n), intent(inout fs,
real(kind=rp), intent(in rho,
real(kind=rp), dimension(4), intent(in ext_coeffs,
integer, intent(in n 
)
private

Definition at line 513 of file rhs_maker_device.F90.

Here is the call graph for this function:

◆ scalar_rhs_maker_oifs_device()

subroutine rhs_maker_device::scalar_rhs_maker_oifs_device ( real(kind=rp), dimension(n), intent(inout phi_s,
real(kind=rp), dimension(n), intent(inout bf_s,
real(kind=rp), intent(in rho,
real(kind=rp), intent(in dt,
integer, intent(in n 
)
private

Definition at line 651 of file rhs_maker_device.F90.

Here is the call graph for this function: