Neko 0.9.99
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
rhs_maker_device::rhs_maker_ext_device_t Type Reference
Inheritance diagram for rhs_maker_device::rhs_maker_ext_device_t:
Collaboration diagram for rhs_maker_device::rhs_maker_ext_device_t:

Static Public Member Functions

procedure, nopass compute_fluid (fx_lag, fy_lag, fz_lag, fx_laglag, fy_laglag, fz_laglag, fx, fy, fz, rho, ext_coeffs, n)
 
procedure, nopass compute_scalar (fs_lag, fs_laglag, fs, rho, ext_coeffs, n)
 
procedure, nopass compute_fluid (temp1, temp2, temp3, fx_lag, fy_lag, fz_lag, fx_laglag, fy_laglag, fz_laglag, fx, fy, fz, rho, ext_coeffs, n)
 

Detailed Description

Definition at line 49 of file rhs_maker_device.F90.

Member Function/Subroutine Documentation

◆ compute_fluid() [1/2]

procedure, nopass rhs_maker_device::rhs_maker_ext_device_t::compute_fluid ( 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 
)
staticvirtual

Implements rhs_maker::rhs_maker_ext_t.

Definition at line 51 of file rhs_maker_device.F90.

◆ compute_fluid() [2/2]

procedure, nopass rhs_maker_device::rhs_maker_ext_device_t::compute_fluid ( type(field_t), intent(inout temp1,
type(field_t), intent(inout temp2,
type(field_t), intent(inout temp3,
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(inout rho,
real(kind=rp), dimension(4), intent(inout ext_coeffs,
integer, intent(in n 
)
static

Definition at line 48 of file fluid_abbdf_device.F90.

◆ compute_scalar()

procedure, nopass rhs_maker_device::rhs_maker_ext_device_t::compute_scalar ( 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 
)
staticvirtual

Implements rhs_maker::rhs_maker_ext_t.

Definition at line 52 of file rhs_maker_device.F90.


The documentation for this type was generated from the following files: