Skip to content

AEI-CORDyS/aerosols4wrf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aero4wrf

This repository contains scripts to generate aerosol files that can be used as an input data for the WRF simulations.These files can be generated from MERRA2 AOD monthly means and GCM historical and scenario multiyear files. This version of the script is developed and tested for the NorESM2 GCM runs, but it could be the case that the naming inside of the script will need some adaptation.

The main script to obtain an aerosol input for WRF is create_aersol4wrf_input.sh. It is a combination of bash, cdo, nco, and ncl programming languges. To be able to run it, it is necessary to create a conda enviroment with the mentioned packages installed.

Within the script the user needs to redefine:

  1. The model type (evaluation or GCM run):

    • For the evaluation run set the model="MERRA" and a MERRA2 files will be processed (CORDEX protocol). The script converts the MERRA2 AOD aerosol data that you should download from link (NOTE: the raw data are available at the NASA Earth Science Data, with an account needed to access the data), to the format readable by WRF.

    • If a GCM multyear output will be used for preparing the aerosol input for WRF, then set the model="GCM".


    Note: Paths to the files and AOD variable name in the file should be adjusted to the model that is used (e.g. in NorESM2 the AOD550 variable is named "od550aer")

  2. Set the start and end dates

  3. Set the domain (e.g. d01, d02)

The main script create_aersol4wrf_input.sh uses 2 ncl scripts:

  1. grid_corners.ncl - the NCL script that converts WRF grid to a SCRIP convention file for an easy interpolation with cdo.
  2. set_attributes.ncl - the NCL script that sets correct metadata and the time variabels in the AOD file, so it can be read by WRF.

To run the script:

./create_aersol4wrf_input.sh

The output names of the files are:
a) if model = "MERRA":
AOD_start-date_end-date_domain
b) if model = "GCM":
AOD_scenario_start-date_end-date_domain

NOTE:

In the running folder geo_em.d0x.nc file should be placed so that the ncl scripts get the necessarty information for the inteprolation and setting the metadata.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 69.7%
  • NCL 30.3%