Index | Rundeck: P1SoM40 | Created: Thu May 9 03:30:17 EDT 2024 |
ATMDYN | File: ATMDYN.f |
Author :
Version:
Subroutines:
- advecm
- ADVECM Calculates updated column pressures using mass fluxes
- aflux
- AFLUX Calculates horizontal/vertical air mass fluxes
Input: NS = decrementing leap-frog time step counter
MA,MASUM (kg/m^2), U,V (m/s) = step center values
ME,MESUM (kg/m^2) = mass at beginning of time step
Output: MU,MV (kg/s) = horizontal mass fluxes
MW (kg/s) = MW(L-1) + (CONV-CONVs + MM-MMs)*MFRAC/MFRACs
CONV (kg/s) = horizontal mass convergence
SPA (.5 m/s) = filtered (U+U) defined on eastern cell edge
- at_pole
- avrx
- AVRX Smoothes zonal mass flux and geopotential near the poles
- compute_dynam_aij_diagnostics
- compute_mass_flux_diags
- dynam
- DYNAM Integrate dynamic terms
- far_from_pole
- filter
- FILTER Performs 8-th order shapiro filter in zonal direction
- fltruv
- FLTRUV Filters 2 gridpoint noise from the velocity fields
- fltry2
- at secondary latitudes
- hemisphere
- init_atmdyn
- isotropslp
- isotropuv
- isotropuv isotropizes the velocity field in the near-polar row(s)
- pgf
- PGF Adds pressure gradient forces to momentum
- sdrag
- SDRAG puts a drag on the winds in the top layers of atmosphere
- shap1
- shap1d
- SHAP1D Smoothes in zonal direction use n-th order shapiro filter
Global Variables:
- imh : used from geom
- fim : used from geom
- byim : used from geom
- fcuvb :
real*8, allocatable, dimension(:, :, :, :)
- fourier coefficients for velocities
Used by: | :diag5d | :diag5f |
- fcuva :
real*8, allocatable, dimension(:, :, :, :)
- fourier coefficients for velocities
Used by: | :diag5d | :diag5f |
- aflux_topo_adjustments :
logical
- whether to adjust uphill air mass fluxes
Initial Value= .true.
- pfilter_using_slp :
logical
- whether to zonally filter surface pressure using
Initial Value= .true.