Skip to content

GSL workflow for retrospective simulations based on EMC's workflow for RRFSv1 updated on July 2 2024

Notifications You must be signed in to change notification settings

JohanaRomeroAlvarez/GSL_workflow_RRFS-SD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

RRFS Workflow Build Instructions

This repository provides instructions for building the GSL RRFS-SD workflow based on EMC's rrfs-workflow repository (last checked, September 28, 2024).


Cloning the Repository

Clone the main branch of the repository:

---
git clone -b main https://github.com/JohanaRomeroAlvarez/GSL_workflow_RRFS-SD.git
---

## Building the RRFS Workflow
---
Move to the sorc directory:
---
cd rrfs-workflow/sorc
---

Build the RRFS workflow:
---
./app_build.sh --extrn --nogtg --noifi
---

The above command is equivalent to:
---
./manage_externals/checkout_externals
---
./app_build.sh -p=[machine]
---
where [machine] is one of the following: wcoss2, hera, jet, orion, or hercules.
---
The --nogtg and --noifi flags prevent the compilation of the GTG and IFI components, respectively, which only select users can compile.
---
## Move back to the home directory:
---
cd ..
---

## Differences with EMC’s dev-sci Branch
This repository includes the following modifications compared to EMC's dev-sci branch:
---
## parm:
---
rrfs-workflow/parm/FV3LAM_wflow.xml (modified dependencies for the process smoke task)
---
## Scripts:
---
rrfs-workflow/scripts/exrrfs_run_fcst.sh (creates dummy files for both ebb_dc options)
---
rrfs-workflow/scripts/exrrfs_run_prepstart.sh (cycles smoke, coarse, and dust. Distinguished smoke from the RAP model used for ICs for cold start from smoke from continue cycles)
---
rrfs-workflow/scripts/exrrfs_process_smoke.sh (splits RAVE files into hourly files for version < 2. Replaces interpolated files if older than 15 days, always replaces the Smoke file when the task is rebooted)
---
## Utilities:
---
rrfs-workflow/ush/generate_fire_emissions.py (handles two fire emission scenarios: same-day emissions and forecast)
---
rrfs-workflow/ush/HWP_tools.py (manages restart files for different cycling configurations)
---
rrfs-workflow/ush/fire_emiss_tools.py (handles two fire emission scenarios: same-day emissions and forecast)
---
rrfs-workflow/ush/interp_tools.py (handles two fire emission scenarios: same-day emissions and forecast)
---





About

GSL workflow for retrospective simulations based on EMC's workflow for RRFSv1 updated on July 2 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published