# Versions

## 2.3.0 - 04/02/2021

Updates
  • Action needed: - Either clone the new repository. - Or add the following changes to an existing WRFotron:

    • In config.bash, add netcdf/4.6.3 to the loaded modules.

    • In namelist.wrf.blueprint, remove all instances of auxinput5/6 from the &time_control section. - This fixes meteorological spin up in CEMAC builds [issue](https://github.com/wrfchem-leeds/WRFotron/issues/24).

    • In namelist.chem.blueprint, change dust_opt to 13. - This replaces dust_opt 3 for WRFChem4.2 [issue](https://github.com/wrfchem-leeds/WRFotron/issues/25).

    • In pre.bash, remove duplicate WRF_UoM_EMIT/ in path for copying over the final_output (line 149).

  • No action needed: - CEMAC conda module includes python libraries required for post-processing (pp_concat_regrid.py) script. - CEMAC modulefile for WRFChem4.2 updated for build 2.

    • CEMAC build for WPSChem3.7.1 fixed for geogrid and metgrid.

    • Removed superfluous anthro_emis.inp from WRF_UoM_EIT.

## 2.2.0 - 10/11/2020

Updates - Changing default settings to turn on heterogeneous uptake of N2O5 onto aerosol particles. Within namelist.chem.blueprint, n2o5_hetchem = 1. - Added [introductory Python course](https://github.com/wrfchem-leeds/python-scripts/tree/master/introduction_to_python) for analysing WRFChem output. - Added blueprints for CEMAC/manual compilation runs. - Added Python postprocessing script. - Changed default cores to 64.

## 2.1.0 - 23/06/2020

Updates - WRF-Chem4.2

  • If still use WRFChem3.7.1, then add aqueous chemistry in stratocumulus clouds in WRFChem3.7.1 [issue](https://github.com/wrfchem-leeds/WRFotron/issues/5).

  • Refactored the GitHub repository:
    • Converted user guide to readthedocs.io documentation.

    • Focus on CEMAC WRFotron.

    • Removed old WRFotron code but kept a reference to the settings they used in the user guide.

    • Removed superfluous files.

  • Added no binding for MPI executions -bind-to none in main.bash and main_restart.bash.

  • Added NCO and chemistry variables list version checks to main.bash and main_restart.bash.

  • Changed the default memory per core to 2G for main.bash and main_restart.bash.

## 2.0.0 - 01/02/2019

Updates - WRFChem4.0.3. - With aqueous chemistry in stratocumulus clouds (cldchem_onoff = 1).

  • Works with WRFChem4.0.3.

  • Biomass burning plume rise throughout the boundary layer (bbinjectscheme = 2).
  • Diurnal cycle from Olivier et al., (2003).

  • Aerosol optical properties approximated by Maxwell-Garnett.

  • Updated TUV scheme for photolysis (phot_opt = 4).
    • Download the additional data files [here](http://www.acom.ucar.edu/wrf-chem/TUV.phot.bz2) to your WRFChem/run folder.

    • Extract the data directories DATAE1 and DATAJ1, and the wrf_tuv_xsqy.nc file from downloaded file using tar xvf TUV.phot.bz2.

  • Initial and boundary conditions for chemistry from WACCM for post 2018 or CAM-Chem for pre 2018 [here](https://github.com/wrfchem-leeds/WRFotron/blob/master/guides/CESM-WRFchem_aerosols_plusgas.pdf).

  • Fixed the bug where nudging would stop after 312 hours (i.e. after day 13 of a simulation) i.e. changed gfdda_end_h to 10,000.

  • Nudge above the boundary layer. To do this, go into namelist.wrf.blueprint, and within the FDDA section change:

    `bash if_no_pbl_nudging_uv                = 1, 1, 1,                                    ! nudging of u and v in the PBL, 0 = yes, 1 = no if_no_pbl_nudging_t                 = 1, 1, 1,                                    ! nudging of t in the PBL, 0 = yes, 1 = no if_no_pbl_nudging_q                 = 1, 1, 1,                                    ! nudging of q in the PBL, 0 = yes, 1 = no `

  • Hard-coded NCL and NCO commands.

  • Fixed the bug where within the anthro_emiss namelist for EDGAR-HTAP2, NH<sub>3</sub> was incorrectly set as an aerosol i.e. removed (a) in the emis_map.

  • Fixed the bug in plume rise where extra biomass burning mass was added aloft when the thickness of the vertical grid (dz) increases by altitude.
    • Within chem/module_chem_plumerise_scalar.F:
      • dz_flam=zzcon(k2)-zzcon(k1-1) ! original version.

      • dz_flam=zzcon(k2+1)-zzcon(k1) ! fixed version.

  • Corrected the metInc within config.bash for ECMWF to be 6 (3 was for GFS).

  • Added the faster version of post.bash from Helen Burns in CEMAC.
    • Hard coded NCL and NCO commands in.

    • Also, removed the deletion of pre-processed and temporary wrfout files from the staging directory, as these are often needed for error diagnosis.

## 1.0.0 - 01/06/2018

Updates - MOZART-MOSAIC 4 bin, with aqueous chemistry and VBS SOA (chem_opt = 202). - Without aqueous chemistry in stratocumulus clouds (cldchem_onoff = 0).

  • Does not work with WRF-Chem version 3.7.1.

  • Morrison microphysics (mp_physics = 10).

  • Initial and boundary conditions for meteorology from ECMWF.

  • 38 meteoroglogical levels.

  • 3 meteorological soil levels for WRFChem4.0.3 and 4 for WRFChem3.7.1.

  • Consistent timestep for chemistry and biogenics with meteorology.

## 0.0.0 - 15/10/2015

  • WRFChem3.7.1.

  • Single domain.

  • Continuous nudged meteorology each timestep (with target fields on a 3-hour update freq) with chemical restarts.

  • Initial and boundary conditions for meteorology from GFS.

  • Initial and boundary conditions for chemistry from MOZART.

  • MOZART-MOSAIC 4 bin, without aqueous chemistry and simple SOA (chem_opt = 201).

  • Horizontal spatial resolution of 30 km spatial resolution.

  • 33 vertical levels.

  • 27 meteoroglogical levels.

  • 180 second timestep for meteorology.

  • Thompson microphysics scheme (mp_physics = 8).

  • Radiation from RRTMG for both long and short-wave.

  • Boundary layer scheme from Mellor-Yamada Nakanishi and Niino-2.5.

  • Noah Land Surface Model.

  • Convective parameterisation from Grell 3-D ensemble.

  • Photolysis scheme from Madronich fTUV.

  • Emissions.
    • Anthropogenic from EDGAR-HTAPv2.2.

    • Fire from FINN.

    • Biogenic from MEGAN.

    • Dust from GOCART with AFWA.