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

Static Public Member Functions

procedure, nopass compute_fluid (ulag, vlag, wlag, bfx, bfy, bfz, u, v, w, b, rho, dt, bd, nbd, n)
 
procedure, nopass compute_scalar (s_lag, fs, s, b, rho, dt, bd, nbd, n)
 
procedure, nopass compute_fluid (ta1, ta2, ta3, tb1, tb2, tb3, ulag, vlag, wlag, bfx, bfy, bfz, u, v, w, b, rho, dt, bd, nbd, n)
 

Detailed Description

Definition at line 55 of file rhs_maker_device.F90.

Member Function/Subroutine Documentation

◆ compute_fluid() [1/2]

procedure, nopass rhs_maker_device::rhs_maker_bdf_device_t::compute_fluid ( type(field_t), intent(inout ta1,
type(field_t), intent(inout ta2,
type(field_t), intent(inout ta3,
type(field_t), intent(inout tb1,
type(field_t), intent(inout tb2,
type(field_t), intent(inout tb3,
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), intent(in rho,
real(kind=rp), intent(in dt,
real(kind=rp), dimension(10), intent(in bd,
integer, intent(in nbd,
integer, intent(in n 
)
static

Definition at line 53 of file fluid_abbdf_device.F90.

◆ compute_fluid() [2/2]

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

Implements rhs_maker::rhs_maker_bdf_t.

Definition at line 57 of file rhs_maker_device.F90.

◆ compute_scalar()

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

Implements rhs_maker::rhs_maker_bdf_t.

Definition at line 58 of file rhs_maker_device.F90.


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