|
| subroutine | operators::dudxyz_r4 (du, u, dr, ds, dt, coef) |
| | Compute derivative of a scalar field along a single direction.
|
| |
| subroutine | operators::dudxyz_f (du, u, dr, ds, dt, coef) |
| | Compute derivative of a scalar field along a single direction.
|
| |
| subroutine | operators::div_r4 (res, ux, uy, uz, coef) |
| | Compute the divergence of a vector field.
|
| |
| subroutine | operators::div_d (res_d, ux_d, uy_d, uz_d, coef) |
| | Compute the divergence of a vector field.
|
| |
| subroutine | operators::grad_r4 (ux, uy, uz, u, coef) |
| | Compute the gradient of a scalar field.
|
| |
| subroutine | operators::grad_d (ux_d, uy_d, uz_d, u_d, coef) |
| | Compute the gradient of a scalar field.
|
| |
| subroutine, public | operators::opgrad (ux, uy, uz, u, coef, es, ee) |
| | Compute the weak gradient of a scalar field, i.e. the gradient multiplied by the mass matrix.
|
| |
| subroutine, public | operators::ortho (x, glb_n_points, n) |
| | Othogonalize with regard to vector (1,1,1,1,1,1...,1)^T.
|
| |
| subroutine, public | operators::cdtp (dtx, x, dr, ds, dt, coef, es, ee) |
| | Apply D^T to a scalar field, where D is the derivative matrix.
|
| |
| subroutine, public | operators::conv1 (du, u, vx, vy, vz, xh, coef, es, ee) |
| | Compute the advection term.
|
| |
| subroutine | operators::convect_scalar (du, u, cr, cs, ct, xh_gll, xh_gl, coef_gll, coef_gl, gll_to_gl) |
| | Apply the convecting velocity c to the to the scalar field u, used in the OIFS scheme.
|
| |
| subroutine, public | operators::curl (w1, w2, w3, u1, u2, u3, work1, work2, coef, event) |
| |
| real(kind=rp) function | operators::cfl_r4 (dt, u, v, w, xh, coef, nelv, gdim) |
| |
| real(kind=rp) function | operators::cfl_d (dt, u_d, v_d, w_d, xh, coef, nelv, gdim) |
| |
| real(kind=rp) function | operators::cfl_f (dt, u, v, w, xh, coef, nelv, gdim) |
| |
| real(kind=rp) function | operators::cfl_compressible_r4 (dt, max_wave_speed, xh, coef, nelv, gdim) |
| |
| real(kind=rp) function | operators::cfl_compressible_d (dt, max_wave_speed, xh, coef, nelv, gdim) |
| |
| real(kind=rp) function | operators::cfl_compressible_f (dt, max_wave_speed, xh, coef, nelv, gdim) |
| |
| subroutine | operators::strain_rate_r4 (s11, s22, s33, s12, s13, s23, u, v, w, coef) |
| | Compute the strain rate tensor, i.e 0.5 * du_i/dx_j + du_j/dx_i.
|
| |
| subroutine | operators::strain_rate_d (s11_d, s22_d, s33_d, s12_d, s13_d, s23_d, u_d, v_d, w_d, coef) |
| | Compute the strain rate tensor, i.e 0.5 * du_i/dx_j + du_j/dx_i.
|
| |
| subroutine | operators::strain_rate_f (s11, s22, s33, s12, s13, s23, u, v, w, coef) |
| | Compute the strain rate tensor, i.e 0.5 * du_i/dx_j + du_j/dx_i.
|
| |
| subroutine, public | operators::lambda2op (lambda2, u, v, w, coef) |
| | Compute the Lambda2 field for a given velocity field.
|
| |
| subroutine, public | operators::set_convect_rst (cr, cs, ct, cx, cy, cz, xh, coef) |
| | Transforms the convecting velocity field to the rst form of the GL space.
|
| |
| subroutine, public | operators::runge_kutta (phi, conv_k1, conv_k23, conv_k4, xh_gll, xh_gl, coef, coef_gl, gll_to_gl, tau, dtau, n, nel, n_gl) |
| | Compute one step of Runge Kutta time interpolation for OIFS scheme.
|
| |
| subroutine | operators::rotate_cyc_r1 (vx, vy, vz, idir, coef) |
| |
| subroutine | operators::rotate_cyc_r4 (vx, vy, vz, idir, coef) |
| |
| subroutine | operators::rotate_cyc_d (vx_d, vy_d, vz_d, idir, coef) |
| |
| subroutine | operators::rotate_cyc_f (vx, vy, vz, idir, coef) |
| |