Skip to content

Adding Fengsha dust emission scheme#6

Merged
BrianCurtis-NOAA merged 9 commits into
NOAA-EMC:developfrom
noaa-oar-arl:feature/fengsha2
Sep 16, 2022
Merged

Adding Fengsha dust emission scheme#6
BrianCurtis-NOAA merged 9 commits into
NOAA-EMC:developfrom
noaa-oar-arl:feature/fengsha2

Conversation

@bbakernoaa
Copy link
Copy Markdown
Collaborator

This PR add the fengsha windblown dust emission model. Note that this is only an option and does not change results from the base configuration. Inputs are added to the aqm.rc like any other emission sources. Required variables are the clay and sand fraction, threshold friction velocity, and drag partition. I have created the inputs based on the latest inputs from UFS-Aerosols which is running the same flavor of FENGSHA. The only differences are CMAQ specific.

I have created inputs for Online-CMAQ at the CONUS 25 and 13 km grids as well as the new large 13 km domain here: /scratch1/RDARCH/rda-arl-gpu/Barry.Baker/emissions/nexus/FENGSHA/

Example aqm.rc additions:

#
# FENGSHA
#
fengsha_yn: true

fengsha_type: fengsha

fengsha_format: netcdf

fengsha_file: /scratch1/RDARCH/rda-arl-gpu/Barry.Baker/emissions/nexus/FENGSHA/test_fengsha.nc

fengsha_frequency: monthly

fengsha_species::
    CLAYF       1.00000   clayfrac     1
    SANDF       1.00000   sandfrac     1
    DRAG        1.00000   albedo_drag  1
    UTHR        1.00000   uthres       1
::

@BrianCurtis-NOAA
Copy link
Copy Markdown
Collaborator

A brief read through the code changes, and I'm curious if you know that anyone uses the makefiles any more. If not, with CMake we shouldn't need to keep those Makefiles in the repository any more.

@BrianCurtis-NOAA
Copy link
Copy Markdown
Collaborator

Talked with Raffaele and agreed removing Makefiles not a good idea at this time.

@BrianCurtis-NOAA
Copy link
Copy Markdown
Collaborator

@bbakernoaa a couple questions:
Will Fengsha be used in the operational implementation?
Have you been testing with CCPP_SUITES: FV3_GFS_V16 or FV3_GFS_v15p2 or both?

Potential concern:
It looks like fensgha is enabled by default in aqm_config_mod?

logical :: fengsha_yn = .true.

I believe this will break the current RT in UFS. Depending on your answers to the questions we can figure out how to get this into UFS properly.

@BrianCurtis-NOAA
Copy link
Copy Markdown
Collaborator

@bbakernoaa I've created a UFSWM branch here: https://github.com/BrianCurtis-NOAA/ufs-weather-model/tree/feature/fengsha2 I will need to get an official FENGSHA_FILES.nc from you for the date of the RT:

export SYEAR=2019
export SMONTH=08
export SDAY=1
export SHOUR=12

I looked in your Hera dir you mentioned earlier and I did not see FENGSHA_FILES.nc to use.

If you are using FV3_GFS_v16 then I will need to get a run_dir from you to get the updated input files for that version. Then we can create a new RT for that configuration.

@bbakernoaa
Copy link
Copy Markdown
Collaborator Author

bbakernoaa commented Aug 19, 2022 via email

@BrianCurtis-NOAA
Copy link
Copy Markdown
Collaborator

Brian these are agnostic from the physics anything that works with AQM will work with with FENGSHA. It will not change with different physics routines as they all provide the necessary inputs. What grid is the RT on?

export OUTPUT_GRID='lambert_conformal'

@bbakernoaa
Copy link
Copy Markdown
Collaborator Author

@BrianCurtis-NOAA This isn't quite the question I asked. The input fields need to be created on the model grid (with halo=0).

Also note that the fengsha input fields do not exist for a specific date. Rather they are a climatology. There isn't a file for a specific date for this emission input as the emissions are weather driven unlike the anthropogenic emissions.

@BrianCurtis-NOAA
Copy link
Copy Markdown
Collaborator

@bbakernoaa Can you update this with the latest AQM develop branch code?

Restore link to CMAQ authoritative repository (#8)
@bbakernoaa
Copy link
Copy Markdown
Collaborator Author

@BrianCurtis-NOAA What is the status of this?

@BrianCurtis-NOAA
Copy link
Copy Markdown
Collaborator

Its close to merge status. I'm out but I will try late tonight if a merge is ready.

@BrianCurtis-NOAA BrianCurtis-NOAA merged commit d7916ab into NOAA-EMC:develop Sep 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants