-
Notifications
You must be signed in to change notification settings - Fork 20
[draft] merging the changes/improvements in feature/release3.0.3
#409
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
base: develop
Are you sure you want to change the base?
Conversation
### 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
CMakeLists for new build
### 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)
3dhybrid scenario
…#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.
* Enforce usage of internal error table for prepbufr files * Clean up specification of obs2ioda build
### Description This PR is analogous to [PR#368](#368) to update the build path to support the new [obs2ioda_v3 ](https://github.com/NCAR/obs2ioda) code (by Andy Stokely) and modify the `ObsToIODA.csh` script to account for the same. ### Tests completed #### Tier 2: - [x] GenerateObs
with changes related to VarBC/Harnisch-error model and rttov14 modified: initialize/data/Observations.py modified: initialize/framework/Build.py
new file: config/jedi/ObsPlugs/da/bias/amsua-cld_metop-a.yaml new file: config/jedi/ObsPlugs/da/bias/amsua-cld_metop-b.yaml new file: config/jedi/ObsPlugs/da/bias/amsua-cld_metop-c.yaml new file: config/jedi/ObsPlugs/da/bias/amsua-cld_n15.yaml new file: config/jedi/ObsPlugs/da/bias/amsua-cld_n18.yaml new file: config/jedi/ObsPlugs/da/bias/amsua-cld_n19.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/amsua-cld_metop-a.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/amsua-cld_metop-b.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/amsua-cld_metop-c.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/amsua-cld_n15.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/amsua-cld_n18.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/amsua-cld_n19.yaml
new file: tools/update_analysis_states.py
dual-res. mesh new file: scenarios/3denvar_O15kmI30km_AllSky.yaml new file: scenarios/3denvar_O15kmI30km_SpecifiedEnsemble_VarBC.yaml new file: scenarios/3dhybrid_O15-3kmI30km_SpecifiedEnsemble_VarBC.yaml new file: scenarios/3dhybrid_O15-3kmI30km_SpecifiedEnsemble_VarBC_New.yaml new file: scenarios/3dhybrid_O15kmI30km_SpecifiedEnsemble_VarBC.yaml new file: scenarios/3dhybrid_O15kmI30km_SpecifiedEnsemble_VarBC_New.yaml new file: scenarios/3dhybrid_O15kmI60km_SpecifiedEnsemble_VarBC_New.yaml new file: scenarios/3dhybrid_OIE30km_SpecifiedEnsemble_VarBC.yaml new file: scenarios/4dhybrid_O15kmI30km_SpecifiedEnsemble_VarBC_New.yaml new file: scenarios/4dhybrid_O15kmI60km_SpecifiedEnsemble_VarBC_New.yaml new file: scenarios/GenerateGFSAnalyses_15km.yaml new file: scenarios/GenerateGFSAnalyses_15km3km.yaml
modified: config/jedi/ObsPlugs/enkf/ObsAnchors.yaml modified: config/jedi/applications/3dhybrid-allsky.yaml modified: config/jedi/applications/3dhybrid.yaml new file: config/jedi/applications/3dhybrid_v3.yaml new file: config/jedi/applications/4dhybrid_v3.yaml
modified: scenarios/defaults/enkf.yaml modified: scenarios/defaults/externalanalyses.yaml modified: scenarios/defaults/firstbackground.yaml modified: scenarios/defaults/forecast.yaml modified: scenarios/defaults/initic.yaml modified: scenarios/defaults/model.yaml modified: scenarios/defaults/variational.yaml
modified: bin/PrepJEDI.csh modified: bin/Variational.csh # use 'mpiexec -N' instead of 'mpiexec'
modified: initialize/applications/Variational.py modified: initialize/data/Model.py modified: initialize/framework/HPC.py
scenarios/3dhybrid-allsky_O15kmI30km_SpecifiedEnsemble_VarBC_New.yaml bin/PrepJEDI.csh scenarios/defaults/variational.yaml
modified: bin/PrepJEDI.csh new file: config/jedi/ObsPlugs/da/base/amsua-all_metop-a.yaml new file: config/jedi/ObsPlugs/da/base/amsua-all_metop-b.yaml new file: config/jedi/ObsPlugs/da/base/amsua-all_n15.yaml new file: config/jedi/ObsPlugs/da/base/amsua-all_n18.yaml new file: config/jedi/ObsPlugs/da/base/amsua-all_n19.yaml new file: config/jedi/ObsPlugs/da/bias/amsua-all_metop-a.yaml new file: config/jedi/ObsPlugs/da/bias/amsua-all_metop-b.yaml new file: config/jedi/ObsPlugs/da/bias/amsua-all_n15.yaml new file: config/jedi/ObsPlugs/da/bias/amsua-all_n18.yaml new file: config/jedi/ObsPlugs/da/bias/amsua-all_n19.yaml new file: config/jedi/ObsPlugs/da/filters/amsua-all_metop-a.yaml new file: config/jedi/ObsPlugs/da/filters/amsua-all_metop-b.yaml new file: config/jedi/ObsPlugs/da/filters/amsua-all_n15.yaml new file: config/jedi/ObsPlugs/da/filters/amsua-all_n18.yaml new file: config/jedi/ObsPlugs/da/filters/amsua-all_n19.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/amsua-all_metop-a.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/amsua-all_metop-b.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/amsua-all_n15.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/amsua-all_n18.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/amsua-all_n19.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/amsua-all_n19.yaml_cold-air-outbreak new file: scenarios/1_3dhyb_asr-ama_csr-mhs.yaml modified: scenarios/defaults/observations.yaml
new file: config/jedi/ObsPlugs/da/base/mhs-cld_metop-a.yaml new file: config/jedi/ObsPlugs/da/base/mhs-cld_metop-b.yaml new file: config/jedi/ObsPlugs/da/base/mhs-cld_n18.yaml new file: config/jedi/ObsPlugs/da/base/mhs-cld_n19.yaml new file: config/jedi/ObsPlugs/da/bias/mhs-cld_metop-a.yaml new file: config/jedi/ObsPlugs/da/bias/mhs-cld_metop-b.yaml new file: config/jedi/ObsPlugs/da/bias/mhs-cld_n18.yaml new file: config/jedi/ObsPlugs/da/bias/mhs-cld_n19.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/mhs-cld_metop-a.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/mhs-cld_metop-b.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/mhs-cld_n18.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/mhs-cld_n19.yaml modified: config/jedi/ObsPlugs/da/filtersWithBias/mhs_metop-a.yaml modified: config/jedi/ObsPlugs/da/filtersWithBias/mhs_metop-b.yaml modified: config/jedi/ObsPlugs/da/filtersWithBias/mhs_n18.yaml modified: config/jedi/ObsPlugs/da/filtersWithBias/mhs_n19.yaml new file: scenarios/2_3dhyb_asr-ama_asr-mhs.yaml modified: scenarios/defaults/observations.yaml
modified: config/jedi/ObsPlugs/da/base/mhs_n19_rttov.yaml
modified: config/jedi/ObsPlugs/da/bias/amsua_aqua_rttov.yaml modified: config/jedi/ObsPlugs/da/bias/amsua_metop-a_rttov.yaml modified: config/jedi/ObsPlugs/da/bias/amsua_metop-b_rttov.yaml modified: config/jedi/ObsPlugs/da/bias/amsua_n15_rttov.yaml modified: config/jedi/ObsPlugs/da/bias/amsua_n18_rttov.yaml modified: config/jedi/ObsPlugs/da/bias/amsua_n19_rttov.yaml modified: config/jedi/ObsPlugs/da/bias/iasi_metop-a_rttov.yaml modified: config/jedi/ObsPlugs/da/bias/mhs_metop-a_rttov.yaml modified: config/jedi/ObsPlugs/da/bias/mhs_metop-b_rttov.yaml modified: config/jedi/ObsPlugs/da/bias/mhs_n18_rttov.yaml modified: config/jedi/ObsPlugs/da/bias/mhs_n19_rttov.yaml
modified: config/jedi/ObsPlugs/da/base/iasi_metop-a.yaml new file: config/jedi/ObsPlugs/da/base/iasi_metop-a.yaml_88ch modified: config/jedi/ObsPlugs/da/base/iasi_metop-b.yaml new file: config/jedi/ObsPlugs/da/base/iasi_metop-b.yaml_88ch modified: config/jedi/ObsPlugs/da/filtersWithBias/iasi_metop-a.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/iasi_metop-a.yaml_88ch modified: config/jedi/ObsPlugs/da/filtersWithBias/iasi_metop-b.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/iasi_metop-b.yaml_88ch modified: scenarios/4_3dhyb_asrama_asrmhs_atms_iasi.yaml modified: scenarios/defaults/firstbackground.yaml
modified: scenarios/4_3dhyb_asrama_asrmhs_atms_iasi.yaml
modified: scenarios/3_3dhyb_asrama_asrmhs_atms.yaml modified: scenarios/4_4dhyb_asrama_asrmhs_atms_iasi.yaml modified: scenarios/6_3dhyb_csrama_csrmhs_iasi_rttovcpp.yaml
modified: config/jedi/ObsPlugs/da/base/iasi_metop-a.yaml new file: config/jedi/ObsPlugs/da/base/iasi_metop-a.yaml_66ch modified: config/jedi/ObsPlugs/da/base/iasi_metop-b.yaml new file: config/jedi/ObsPlugs/da/base/iasi_metop-b.yaml_66ch modified: config/jedi/ObsPlugs/da/filtersWithBias/iasi_metop-a.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/iasi_metop-a.yaml_66ch modified: config/jedi/ObsPlugs/da/filtersWithBias/iasi_metop-b.yaml new file: config/jedi/ObsPlugs/da/filtersWithBias/iasi_metop-b.yaml_66ch new file: scenarios/3_3dhyb_asrama_asrmhs_atms_UpdateVarBC.yaml new file: scenarios/3_4dhyb_asrama_asrmhs_atms.yaml new file: scenarios/3_4dhyb_asrama_asrmhs_atms_UpdateVarBC.yaml new file: scenarios/4_3dhyb_asrama_asrmhs_atms_iasiQCmore.yaml
Conflicts: bin/GetObs.csh bin/ObsToIODA.csh bin/Variational.csh build/CMakeLists.txt config/jedi/ObsPlugs/da/bias/amsua-cld_metop-a.yaml config/jedi/ObsPlugs/da/bias/amsua-cld_metop-b.yaml config/jedi/ObsPlugs/da/bias/amsua-cld_n15.yaml config/jedi/ObsPlugs/da/bias/amsua-cld_n18.yaml config/jedi/ObsPlugs/da/bias/amsua-cld_n19.yaml config/jedi/ObsPlugs/da/filtersWithBias/amsua-cld_metop-a.yaml config/jedi/ObsPlugs/da/filtersWithBias/amsua-cld_metop-b.yaml config/jedi/ObsPlugs/da/filtersWithBias/amsua-cld_n15.yaml config/jedi/ObsPlugs/da/filtersWithBias/amsua-cld_n18.yaml config/jedi/ObsPlugs/da/filtersWithBias/amsua-cld_n19.yaml config/jedi/ObsPlugs/enkf/ObsAnchors.yaml config/mpas/variables.csh initialize/applications/EnKF.py initialize/framework/Build.py initialize/framework/HPC.py initialize/post/VerifyModel.py initialize/post/VerifyObs.py initialize/suites/GenerateExternalAnalyses.py scenarios/defaults/forecast.yaml scenarios/defaults/variational.yaml test/testinput/ForecastFromGFSAnalysesMPT.yaml
modified: scenarios/defaults/variational.yaml
modified: bin/PrepJEDI.csh modified: config/jedi/applications/3dhybrid-allsky.yaml modified: config/jedi/applications/3dhybrid.yaml modified: config/jedi/applications/3dvar.yaml
modified: bin/GetGDASAnalysisFromFTP.csh modified: bin/GetGFSAnalysisFromFTP.csh modified: bin/GetObs.csh modified: bin/PrepJEDI.csh
|
Hi @liujake, I have two questions below.
|
…paign modified: initialize/data/Observations.py modified: scenarios/0_3dhyb_csrama_csrmhs.yaml modified: scenarios/0_3dhyb_csrama_csrmhs_rttovcpp.yaml modified: scenarios/1_3dhyb_asrama_csrmhs.yaml modified: scenarios/2_3dhyb_asrama_asrmhs.yaml modified: scenarios/3_3dhyb_asrama_asrmhs_atms.yaml modified: scenarios/3_3dhyb_asrama_asrmhs_atms_UpdateVarBC.yaml modified: scenarios/3_4dhyb_asrama_asrmhs_atms.yaml modified: scenarios/3_4dhyb_asrama_asrmhs_atms_UpdateVarBC.yaml modified: scenarios/3dhybrid-allsky_O15kmI30km_SpecifiedEnsemble_VarBC_New.yaml modified: scenarios/3dhybrid_O30kmIE60km_SpecifiedEnsemble_VarBC_allConfig.yaml modified: scenarios/4_3dhyb_asrama_asrmhs_atms_iasi.yaml modified: scenarios/4_3dhyb_asrama_asrmhs_atms_iasiQCmore.yaml modified: scenarios/4_4dhyb_asrama_asrmhs_atms_iasi.yaml renamed: scenarios/5_3denvar120km_csrama_csrmhs_crtm241.yaml -> scenarios/5_3denvar120km_csrama_csrmhs_crtm3.yaml modified: scenarios/5_3denvar120km_csrama_csrmhs_rttov14.yaml modified: scenarios/6_3dhyb_csrama_csrmhs_iasi_rttovcpp.yaml modified: scenarios/6_3dhyb_csrama_csrmhs_rttov12.yaml
are revised accordingly. One duplicated scenario was deleted. deleted: config/jedi/applications/3dhybrid-allsky.yaml deleted: config/jedi/applications/3dhybrid_v3.yaml modified: initialize/applications/Variational.py modified: scenarios/0_3dhyb_csrama_csrmhs.yaml modified: scenarios/0_3dhyb_csrama_csrmhs_rttovcpp.yaml modified: scenarios/1_3dhyb_asrama_csrmhs.yaml modified: scenarios/2_3dhyb_asrama_asrmhs.yaml modified: scenarios/3_3dhyb_asrama_asrmhs_atms.yaml modified: scenarios/3_3dhyb_asrama_asrmhs_atms_UpdateVarBC.yaml deleted: scenarios/3dhybrid-allsky_O30kmIE60km_SpecifiedEnsemble_VarBC.yaml modified: scenarios/3dhybrid_O15-3kmI30km_SpecifiedEnsemble_VarBC_New.yaml renamed: scenarios/3dhybrid-allsky_O15kmI30km_SpecifiedEnsemble_VarBC_New.yaml -> scenarios/3dhybrid_O15kmI30km_SpecifiedEnsemble_VarBC_AMSUA_ALLSKY.yaml renamed: scenarios/3dhybrid-allsky_O30kmIE60km_SpecifiedEnsemble_VarBC_AMSUA.yaml -> scenarios/3dhybrid_O30kmIE60km_SpecifiedEnsemble_VarBC_AMSUA_ALLSKY.yaml modified: scenarios/4_3dhyb_asrama_asrmhs_atms_iasi.yaml modified: scenarios/4_3dhyb_asrama_asrmhs_atms_iasiQCmore.yaml modified: scenarios/5_3denvar120km_csrama_csrmhs_crtm3.yaml modified: scenarios/5_3denvar120km_csrama_csrmhs_rttov14.yaml modified: scenarios/6_3dhyb_csrama_csrmhs_iasi_rttovcpp.yaml modified: scenarios/6_3dhyb_csrama_csrmhs_rttov12.yaml modified: scenarios/defaults/variational.yaml
configuration (i.e., scenarios/defaults/variational.yaml). modified: scenarios/0_3dhyb_csrama_csrmhs.yaml modified: scenarios/0_3dhyb_csrama_csrmhs_rttovcpp.yaml modified: scenarios/1_3dhyb_asrama_csrmhs.yaml modified: scenarios/2_3dhyb_asrama_asrmhs.yaml modified: scenarios/3_3dhyb_asrama_asrmhs_atms.yaml modified: scenarios/3_3dhyb_asrama_asrmhs_atms_UpdateVarBC.yaml modified: scenarios/3_4dhyb_asrama_asrmhs_atms.yaml modified: scenarios/3_4dhyb_asrama_asrmhs_atms_UpdateVarBC.yaml modified: scenarios/3denvar_O15kmI30km_AllSky.yaml modified: scenarios/3denvar_O15kmI30km_SpecifiedEnsemble_VarBC.yaml modified: scenarios/3dhybrid_O15-3kmI30km_SpecifiedEnsemble_VarBC.yaml modified: scenarios/3dhybrid_O15-3kmI30km_SpecifiedEnsemble_VarBC_New.yaml modified: scenarios/3dhybrid_O15kmI30km_SpecifiedEnsemble_VarBC.yaml modified: scenarios/3dhybrid_O15kmI30km_SpecifiedEnsemble_VarBC_AMSUA_ALLSKY.yaml modified: scenarios/3dhybrid_O30kmIE60km_SpecifiedEnsemble_VarBC_allConfig.yaml modified: scenarios/3dhybrid_OIE30km_SpecifiedEnsemble_VarBC.yaml modified: scenarios/4_3dhyb_asrama_asrmhs_atms_iasi.yaml modified: scenarios/4_3dhyb_asrama_asrmhs_atms_iasiQCmore.yaml modified: scenarios/4_4dhyb_asrama_asrmhs_atms_iasi.yaml modified: scenarios/4dhybrid_O15kmI30km_SpecifiedEnsemble_VarBC_New.yaml modified: scenarios/6_3dhyb_csrama_csrmhs_iasi_rttovcpp.yaml modified: scenarios/6_3dhyb_csrama_csrmhs_rttov12.yaml
Yes. Those yamls not used, but I think we can keep them for potential further investigation in the future. And I think some yaml files under 'filters' can be removed as we mostly use 'filtersWithBias'. For now, let us still point obs and other input datasets on Scratch to ease our testing later. |
Sounds good! I will proceed and test one of the scientific scenario yamls soon! |
0_3dhyb_csrama_csrmhs_rttovcpp.yaml for initial testing modified: 0_3dhyb_csrama_csrmhs.yaml modified: 0_3dhyb_csrama_csrmhs_rttovcpp.yaml
|
Please see my first test below.
|
Conflicts: config/jedi/applications/3dhybrid-allsky.yaml config/jedi/applications/3dhybrid.yaml config/jedi/applications/3dvar.yaml config/jedi/applications/4dhybrid.yaml scenarios/defaults/variational.yaml
|
Hi @junmeiban, In the bias correction predictor, @juhyejuhye, |
modified: config/jedi/applications/3denvar.yaml
@byoung-joo , Yes. We turn the emissJacobian predictor off because it is applied over land (see https://github.com/JCSDA-internal/ufo/blob/56fabf58044b0593599600e599683c5d075a7cbc/src/ufo/predictors/Emissivity.cc#L61 and also line 55)), while cloudy AMSU-A (for window channels) is conducted over water only. @liujake made a commit note here: 4deb438 |
|
Thanks, @junmeiban. |
|
This PR is almost ready for review. |
…nges in the develop branch 1. Remove "get values:" in rttov yamal files in base directory 2. Change variable name from " brightness_temperature_jacobian_surface_temperature" to " brightness_temperature_jacobian_skin_temperature_at_surface" in rttov yamal files in filtersWithBias directory On branch feature/release3.0.3_merging_develop Changes to be committed: modified: config/jedi/ObsPlugs/da/base/amsua_aqua_rttov.yaml modified: config/jedi/ObsPlugs/da/base/amsua_metop-a_rttov.yaml modified: config/jedi/ObsPlugs/da/base/amsua_metop-b_rttov.yaml modified: config/jedi/ObsPlugs/da/base/amsua_n15_rttov.yaml modified: config/jedi/ObsPlugs/da/base/amsua_n18_rttov.yaml modified: config/jedi/ObsPlugs/da/base/amsua_n19_rttov.yaml modified: config/jedi/ObsPlugs/da/base/mhs_metop-a_rttov.yaml modified: config/jedi/ObsPlugs/da/base/mhs_metop-b_rttov.yaml modified: config/jedi/ObsPlugs/da/base/mhs_n18_rttov.yaml modified: config/jedi/ObsPlugs/da/base/mhs_n19_rttov.yaml modified: config/jedi/ObsPlugs/da/filtersWithBias/amsua_aqua_rttov.yaml modified: config/jedi/ObsPlugs/da/filtersWithBias/amsua_metop-a_rttov.yaml modified: config/jedi/ObsPlugs/da/filtersWithBias/amsua_metop-b_rttov.yaml modified: config/jedi/ObsPlugs/da/filtersWithBias/amsua_n15_rttov.yaml modified: config/jedi/ObsPlugs/da/filtersWithBias/amsua_n18_rttov.yaml modified: config/jedi/ObsPlugs/da/filtersWithBias/amsua_n19_rttov.yaml modified: config/jedi/ObsPlugs/da/filtersWithBias/mhs_metop-a_rttov.yaml modified: config/jedi/ObsPlugs/da/filtersWithBias/mhs_metop-b_rttov.yaml modified: config/jedi/ObsPlugs/da/filtersWithBias/mhs_n18_rttov.yaml modified: config/jedi/ObsPlugs/da/filtersWithBias/mhs_n19_rttov.yaml
modified: config/jedi/ObsPlugs/da/base/amsua-all_metop-a.yaml modified: config/jedi/ObsPlugs/da/base/amsua-all_metop-b.yaml modified: config/jedi/ObsPlugs/da/base/amsua-all_n15.yaml modified: config/jedi/ObsPlugs/da/base/amsua-all_n18.yaml modified: config/jedi/ObsPlugs/da/base/amsua-all_n19.yaml modified: config/jedi/ObsPlugs/da/base/amsua-cld_metop-c.yaml modified: config/jedi/ObsPlugs/da/base/amsua_n18_rttov12.yaml modified: config/jedi/ObsPlugs/da/base/atms_n20.yaml modified: config/jedi/ObsPlugs/da/base/atms_n21.yaml modified: config/jedi/ObsPlugs/da/base/atms_npp.yaml modified: config/jedi/ObsPlugs/da/base/cris-fsr_n20.yaml modified: config/jedi/ObsPlugs/da/base/cris-fsr_n21.yaml modified: config/jedi/ObsPlugs/da/base/cris-fsr_npp.yaml modified: config/jedi/ObsPlugs/da/base/cris_n20.yaml modified: config/jedi/ObsPlugs/da/base/cris_npp.yaml modified: config/jedi/ObsPlugs/da/base/iasi_metop-a.yaml_66ch modified: config/jedi/ObsPlugs/da/base/iasi_metop-a.yaml_88ch modified: config/jedi/ObsPlugs/da/base/iasi_metop-a_rttov.yaml modified: config/jedi/ObsPlugs/da/base/iasi_metop-b.yaml_66ch modified: config/jedi/ObsPlugs/da/base/iasi_metop-b.yaml_88ch modified: config/jedi/ObsPlugs/da/base/iasi_metop-b_rttov.yaml modified: config/jedi/ObsPlugs/da/base/iasi_metop-c.yaml modified: config/jedi/ObsPlugs/da/base/mhs-cld_metop-a.yaml modified: config/jedi/ObsPlugs/da/base/mhs-cld_metop-b.yaml modified: config/jedi/ObsPlugs/da/base/mhs-cld_metop-c.yaml modified: config/jedi/ObsPlugs/da/base/mhs-cld_n18.yaml modified: config/jedi/ObsPlugs/da/base/mhs-cld_n19.yaml modified: config/jedi/ObsPlugs/da/base/mhs_metop-c.yaml modified: config/jedi/ObsPlugs/da/base/mhs_n18_rttov12.yaml modified: config/jedi/ObsPlugs/hofx/base/cris-fsr_n20.yaml modified: config/jedi/ObsPlugs/hofx/base/cris-fsr_n21.yaml modified: config/jedi/ObsPlugs/hofx/base/cris-fsr_npp.yaml modified: config/jedi/ObsPlugs/hofx/base/cris_n20.yaml modified: config/jedi/ObsPlugs/hofx/base/cris_npp.yaml modified: config/jedi/ObsPlugs/hofx/base/mhs_metop-c.yaml
Work in progress
Description
This PR contains various updates from
release/3.0.3branch. Below you can find a brief summary of it.config/jedi/ObsPlugsno outer loop update: trueunderbackground error, which initializes the B only one time. This fixes Skip the re-initialization of B #396.variational.hybridBECWeightFromFilekey, which has a default value asFalse. With this,config/jedi/applications/3dhybrid-allsky.yamlcan be removed, which is essentially the same asconfig/jedi/applications/3dhybrid.yaml.scenarios/defaults/directory)scenarios/defaults/variational.yaml)release/3.0.3uses the crtm v2.4.x, this PR keeps the crtm v3 (as in currentdevelop). Only updating the path forCRTMTABLESas/glade/campaign/mmm/parc/jban/pandac_common/crtm_coeffs_v3/, which also contains the coefficients files for active sensors.