1#ifndef REMORA_INDEX_DEFINES_H_
2#define REMORA_INDEX_DEFINES_H_
5#include <AMReX_Arena.H>
29 inline int xvel_bc (
int ncons)
noexcept {
return ncons; }
30 inline int yvel_bc (
int ncons)
noexcept {
return ncons + 1; }
31 inline int zvel_bc (
int ncons)
noexcept {
return ncons + 2; }
32 inline int ubar_bc (
int ncons)
noexcept {
return ncons + 3; }
33 inline int vbar_bc (
int ncons)
noexcept {
return ncons + 4; }
34 inline int zeta_bc (
int ncons)
noexcept {
return ncons + 5; }
35 inline int tke_bc (
int ncons)
noexcept {
return ncons + 6; }
37 inline int foextrap_bc (
int ncons)
noexcept {
return ncons + 8; }
40 inline int NumTypes (
int ncons)
noexcept {
return ncons + AMREX_SPACEDIM + 8; }
Index constants for driver_atmos_state_from_driver and the matching atmospheric forcing MultiFab vect...
@ Pair
atmospheric pressure [Pa from driver, mb in REMORA]
@ Vwind
10-m meridional wind [m/s]
@ Qair
specific humidity [kg/kg]
@ SWrad
downward shortwave radiation [W/m^2]
@ LWrad
downward longwave radiation [W/m^2]
@ Uwind
10-m zonal wind [m/s]
@ Rain
precipitation rate [kg/m^2/s]
@ Cloud
cloud fraction [0-1]
@ Tair
air temperature [K from driver, degC in REMORA]
int NumTypes(int ncons) noexcept
static constexpr int cons_bc
int xvel_bc(int ncons) noexcept
static constexpr int Salt_bc_comp
int zvel_bc(int ncons) noexcept
static constexpr int Temp_bc_comp
int yvel_bc(int ncons) noexcept
int vbar_bc(int ncons) noexcept
int foextrap_bc(int ncons) noexcept
int v2d_simple_bc(int ncons) noexcept
int u2d_simple_bc(int ncons) noexcept
int zeta_bc(int ncons) noexcept
int ubar_bc(int ncons) noexcept
int tke_bc(int ncons) noexcept
static constexpr int Scalar_bc_comp
int foextrap_periodic_bc(int ncons) noexcept
These are only for the variables read in from netcdf boundary condition files.