# ICON glossary ###### tags: `ICON` ICON uses many terms and "standard" abrevations in its variable namings not all of them are obvious. ## Terms glossary | Name | Translation/Fullname | Description | | -------- | -------- | -------- | | RBF | **r**adial **b**asis **f**unctions | Functions that depend only on Euclidian distances of points | | btraj | **back trajectory**|| | \_bdy\_ | **boundary**|used as abreviation in many variable names| |enh_ | **enh**anced | example would be *enh_smag_fac* = enhanced Smagorinski factor. | | interface levels| **vertical half levels**| In comments/documentation they often talk about model *interface levels* to denot the vertical half levels. | |\_ddt\_ | *time derivative: d/dt* | used as part of variable names, f.ex. `ddt_w_adv_pc`, many of these fields are kept in diagnostic state in ICON| |iau | **i**ncrement **a**nalysis **u**pdate | tendencies from data assimilation are incorporated into to model | | _me | layer **m**iddle (?) on **e**dge | | | | _ic_ | layer **i**nterface at **c**ell center ||| | pc | predictor-corrector ||| | apc | *please define* (from mo_velocity_advection) ||| | pgr | pressure gradient ||| | \_expl\_ | explicit ||| | \_impl\_ | implicit ||| | \_ubc\_ | upper boundary condition ||| | \_pr | perturbation or 'prime' |stands for perturbation or prime since \prime notation is used in mathematical papers to denote the perturbations| | _grf\_ | grid refinement ||| | bdywidth | boundary width ||| | _rcf_ | reduced calling frequency ||| ## Important variables and concepts |Name| Type |Description | Location| |---|---|---|---| |`nproma`|integer| block size in general of cells, but used for all dimensions (cells, edges, vertices). First (fastest running) index in ICON fields. | mo_parallel_config.f90 | |`t_patch`|Fortran derived type | contains the grid information in an array instance (1 to the number of nested domains) `p_patch` passed as parameter to subroutines. It is a large structure containing grid and decomposition information |mo_model_domain.f90| |`w`|field(nproma,nlevp1,nblks_c), part of prognostic variables (`t_nh_prog`)|orthogonal (to cell centers) vertical wind [m/s]|mo_nonhydro_state.f90| |`vn`|field(nproma,nlev,nblks_e), part of prognostic variables (`t_nh_prog`)|orthogonal normal (to edges) wind) [m/s]|mo_nonhydro_state.f90| |`rho`|field(nproma,nlev,nblks_c), part of prognostic variables (`t_nh_prog`)|density [kg/m^3]|mo_nonhydro_state.f90| |`exner`|field (nproma,nlev,nblks_c), part of prognostic variables (`t_nh_prog`)|exner pressure, [-] dimensionless |mo_nonhydro_state.f90| |`theta_v`|field(nproma,nlev,nblks_c), part of prognostic variables (`t_nh_prog`)|virtual potential temperature, [K] ) |mo_nonhydro_state.f90| |`vt`|field(nproma,nlev,nblks_e) part of diagnostics (`t_nh_diag`)|tangential (to edges) wind [m/s]|mo_nonhydro_state.f90| |`exner_pr`|field (nproma,nlev,nblks_c) part of diagnostics (`t_nh_diag`)|exner pressure *perturbation* [-], saved from previous step|mo_nonhydro_state.f90|