Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/realtime v4 #354

Open
wants to merge 17 commits into
base: develop
Choose a base branch
from
Open

Feature/realtime v4 #354

wants to merge 17 commits into from

Conversation

zhumingying
Copy link
Collaborator

This Workflow PR is for real-time runs with a new setting (66 vertical levels). The shell or Python scripts and YAML files have been added or modified as follows:
new file: bin/ExternalGEFSAnalysisToMPAS.csh
new file: bin/GetGEFS6hFcstFromAWS.csh
new file: bin/GetGEFSAnalysisFromAWS.csh
new file: bin/UngribExternalGEFSAnalysis.csh
new file: real.csh
new file: realgefs.csh
new file: realobs.csh
new file: test/3denvar_OIE30km_Realtime.yaml
new file: test/3dvar_OIE30km_Realtime.yaml
new file: test/GenerateGEFS_Realtime.yaml
new file: test/GenerateObs_Realtime.yaml
modified: bin/ObsToIODA.csh
modified: config/jedi/applications/3dhybrid.yaml
modified: config/jedi/applications/3dvar.yaml
modified: config/mpas/forecast/namelist.atmosphere
modified: config/mpas/initic/namelist.init_atmosphere
modified: config/mpas/saca/namelist.atmosphere
modified: config/mpas/variational/namelist.atmosphere
modified: initialize/data/ExternalAnalyses.py
modified: initialize/data/Observations.py
modified: initialize/framework/Build.py
modified: initialize/suites/GenerateExternalAnalyses.py
modified: scenarios/defaults/externalanalyses.yaml
modified: scenarios/defaults/observations.yaml
modified: scenarios/defaults/variational.yaml

Issue closed

Closes #(if applicable)

Tests completed

Tier 1:

  • test/3denvar_OIE30km_Realtime.yaml
  • test/3dvar_OIE30km_Realtime.yaml

Tier 2 (optional):

  • test/GenerateGEFS_Realtime.yaml
  • test/GenerateObs_Realtime.yaml

junmeiban and others added 17 commits October 16, 2024 14:46
### Description

This PR updates data path for 30km externalanalyses for scenarios/3dhybrid-allsky_O30kmIE60km_SpecifiedEnsemble_VarBC.yaml .

Files modified:
scenarios/3dhybrid-allsky_O30kmIE60km_SpecifiedEnsemble_VarBC.yaml

### Tests completed
#### Tier 1:
 - [x] 3dhybrid-allsky_O30kmIE60km_SpecifiedEnsemble_VarBC
### Description
This PR adds changes for assimilating GNSSRO bending angle (ROPP1D and MetOffice operators) with the NRL observation error. Previous error parameters using the Desroziers et al 2005 method are commented out for reference. Here, the built code is also updated to account for recent changes in mpas-jedi to pass geometric height as geopotential height for bending angle forward simulations. 

In addition, the `ObsSpaceV2-to-V3.yaml` file and scenario `3denvar_O30kmIE60km_WarmStart.yaml` are updated.

### Tests completed
#### Tier 1:
 - [x] 3dvar_OIE120km_WarmStart
 - [x] 3denvar_OIE120km_IAU_WarmStart
 - [x] 3dvar_OIE120km_ColdStart
 - [x] 3dvar_O30kmIE60km_ColdStart
 - [x] 3denvar_O30kmIE60km_WarmStart
 - [x] eda_OIE120km_WarmStart
 - [x] getkf_OIE120km_WarmStart
 - [x] ForecastFromGFSAnalysesMPT

#### Tier 2:
 - [x] 3denvar_O30kmIE60km_WarmStart (under scenario folder)
…#333)

### Description
After looking at Jim's weekly results today I realized I forgot to remove configurations for my experiment with allsky AMSUA that I had added in my local branch. This branch should not include these changes at this point and therefore this PR accomplishes that. By having allsky AMSUA in the benchmark, results from develop will produce degradation/improvements in some regions (corresponding to improvements/degradation when adding these obs), as shown in Jim's results.

### Issue closed
None
predictor along with other predictors, for channels 8-10 and channel 13
#343)

This PR adds MHS clear-sky assimilation using raw observations to replace the ncdiag files.

- Use BennartzScatIndex check:
   References: Bennartz, R., A. Thoss, A. Dybbroe, and D. B. Michelson, 2002: Precipitation analysis using the 
  AdvancedMicrowave Sounding Unit in support of nowcasting applications. Meteorol. Appl., 9,177–189, 
  doi:10.1017/S1350482702002037.
- Assimilate MHS Channel 5 within the range of 60S to 60N degrees.
- Turn off MHS N19 Channel 3 due to poor quality.

- Modified files:
config/jedi/ObsPlugs/da/base/mhs_metop-a.yaml
config/jedi/ObsPlugs/da/base/mhs_metop-b.yaml
config/jedi/ObsPlugs/da/base/mhs_n18.yaml
config/jedi/ObsPlugs/da/base/mhs_n19.yaml
config/jedi/ObsPlugs/da/bias/mhs_metop-a.yaml
config/jedi/ObsPlugs/da/bias/mhs_metop-b.yaml
config/jedi/ObsPlugs/da/bias/mhs_n18.yaml
config/jedi/ObsPlugs/da/bias/mhs_n19.yaml
config/jedi/ObsPlugs/da/filtersWithBias/mhs_metop-a.yaml
config/jedi/ObsPlugs/da/filtersWithBias/mhs_metop-b.yaml
config/jedi/ObsPlugs/da/filtersWithBias/mhs_n18.yaml
config/jedi/ObsPlugs/da/filtersWithBias/mhs_n19.yaml
scenarios/3dhybrid_O30kmIE60km_SpecifiedEnsemble_VarBC.yaml
scenarios/defaults/observations.yaml

- Tests completed
 3dhybrid_O30kmIE60km (conducted month-long cycling DA)
 3denvar_OIE120km_WarmStart_VarBC (ran two cycles)
Description
Add 'reduce obs spcace' function to the thinning section to reduce memory usage.
With this function, those observations removed by thinning will not come to memory and will not be in the obsout_da files.
### Description

I realized that last week I accidentally merged local changes into this branch. The changes are related to ABI/AHI data assimilation then I don't think it affects anybody's runs so far but these changes are not ready to be in this branch yet. I rebased the branch by deleting that specific commit (262d045). I apologize for the confusion.
…s from default list in forecast post (#350)

## Description

Similar to PR [345](#345) to remove all jobs specification for the `forecast` entry in the scenario YAML files under the `scenarios` folder and `verifyobs` from the default list in the `post` for forecast. It also removes two scenarios: for abiahi and amsua, that were merged by mistake before.
### Description
Previous PR [348](#348) didn't work. Restoring abi/ahi settings and removing additional yamls here.
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.

4 participants