From bd066909a9da13456958bd0b8182c78c1b2f89c6 Mon Sep 17 00:00:00 2001 From: RussTreadon-NOAA <26926959+RussTreadon-NOAA@users.noreply.github.com> Date: Fri, 20 Dec 2024 17:58:14 -0500 Subject: [PATCH 1/6] Update select JEDI hashes (#1377) --- parm/io/fv3jedi_fieldmetadata_history.yaml | 16 +-- parm/jcb-gdas | 2 +- sorc/da-utils | 2 +- sorc/fv3-jedi | 2 +- sorc/ioda | 2 +- sorc/iodaconv | 2 +- sorc/oops | 2 +- sorc/saber | 2 +- sorc/soca | 2 +- sorc/ufo | 2 +- sorc/vader | 2 +- test/gw-ci/CMakeLists.txt | 7 +- .../C96C48_ufs_hybatmDA_3dvar-fv3inc.ref | 34 ++--- .../C96C48_ufs_hybatmDA_3dvar.ref | 68 ++++----- .../C96C48_ufs_hybatmDA_lgetkf_observer.ref | 8 +- .../C96C48_ufs_hybatmDA_lgetkf_solver.ref | 16 +-- test/testreference/atm_jjob_3dvar.ref | 63 ++++----- test/testreference/atm_jjob_lgetkf.ref | 130 +++++++++--------- .../atm_jjob_lgetkf_observer.ref | 58 ++++---- test/testreference/atm_jjob_lgetkf_solver.ref | 96 ++++++------- utils/chem/chem_diagb.h | 2 +- utils/fv3jedi/fv3jedi_fv3inc.h | 2 +- utils/ioda_example/gdas_meanioda.h | 2 +- utils/land/land_ensrecenter.h | 2 +- .../applications/gdas_obsprovider2ioda.h | 2 +- utils/soca/gdas_ens_handler.h | 2 +- utils/soca/gdas_incr_handler.h | 2 +- utils/soca/gdas_soca_diagb.h | 2 +- utils/soca/gdas_socahybridweights.h | 2 +- utils/soca/gdassoca_obsstats.h | 2 +- 30 files changed, 265 insertions(+), 271 deletions(-) diff --git a/parm/io/fv3jedi_fieldmetadata_history.yaml b/parm/io/fv3jedi_fieldmetadata_history.yaml index 2e59dccb1..076373e82 100644 --- a/parm/io/fv3jedi_fieldmetadata_history.yaml +++ b/parm/io/fv3jedi_fieldmetadata_history.yaml @@ -58,16 +58,6 @@ field metadata: - long name: v_component_of_native_D_grid_wind io name: vd -- long name: stc - io name: soilt - -- long name: soilMoistureVolumetric - io name: soilw - -# Dummy IO name since stc and soilt are different in JEDI but same in UFS -- long name: soilt - io name: dummy_io_name - - long name: slmsk io name: land @@ -91,3 +81,9 @@ field metadata: - long name: northward_wind_at_surface io name: vgrd_hyblev1 + +- long name: soilm + io name: soilw1 + +- long name: soilt + io name: soilt1 diff --git a/parm/jcb-gdas b/parm/jcb-gdas index 8ee71d261..d75038349 160000 --- a/parm/jcb-gdas +++ b/parm/jcb-gdas @@ -1 +1 @@ -Subproject commit 8ee71d26111a46d01f0dc9796d49e19fdcf2cf4f +Subproject commit d7503834951a75ae12a1c38dfc884892f19905aa diff --git a/sorc/da-utils b/sorc/da-utils index 5c6080c3f..32b6d9ab4 160000 --- a/sorc/da-utils +++ b/sorc/da-utils @@ -1 +1 @@ -Subproject commit 5c6080c3f52e300ebba70075ca094ef5785df93a +Subproject commit 32b6d9ab4c68d6bf1332cdaefe4fbfbe5416ac43 diff --git a/sorc/fv3-jedi b/sorc/fv3-jedi index 136dfb9c2..d0f54bf94 160000 --- a/sorc/fv3-jedi +++ b/sorc/fv3-jedi @@ -1 +1 @@ -Subproject commit 136dfb9c2f8541584e62fa74c616d686602bcdad +Subproject commit d0f54bf94322a36734a3573061f6cc62396eece4 diff --git a/sorc/ioda b/sorc/ioda index 22cd20eae..4764d6151 160000 --- a/sorc/ioda +++ b/sorc/ioda @@ -1 +1 @@ -Subproject commit 22cd20eae0685914a5b967e13f95779b57bb448c +Subproject commit 4764d615138bc57d6c15ee7020ab9b75199d8563 diff --git a/sorc/iodaconv b/sorc/iodaconv index 6f87a0f27..c47953462 160000 --- a/sorc/iodaconv +++ b/sorc/iodaconv @@ -1 +1 @@ -Subproject commit 6f87a0f279e836fd604e5b313a25bd1e54bff80e +Subproject commit c47953462af2a2777849786cb853a445cbf7b15d diff --git a/sorc/oops b/sorc/oops index 1ba321ff9..40e6ecc2e 160000 --- a/sorc/oops +++ b/sorc/oops @@ -1 +1 @@ -Subproject commit 1ba321ff912c6338d7362667eff37ddbf569cb18 +Subproject commit 40e6ecc2e53b0744eb00d3ab3c4d4e7fcb5f0c9b diff --git a/sorc/saber b/sorc/saber index de5015c83..a2c7e4551 160000 --- a/sorc/saber +++ b/sorc/saber @@ -1 +1 @@ -Subproject commit de5015c8328f5b3d64acc99739fbaa64ef571172 +Subproject commit a2c7e45513b2d1280128703d6fc21ecb444cdc0e diff --git a/sorc/soca b/sorc/soca index 44c4d6e53..945b4ab57 160000 --- a/sorc/soca +++ b/sorc/soca @@ -1 +1 @@ -Subproject commit 44c4d6e53efa774bbaa038b0ecc4c34e3a33c9df +Subproject commit 945b4ab57d0a69306e7f91da94797a79e547331c diff --git a/sorc/ufo b/sorc/ufo index 85ef98cb9..c9e1c5558 160000 --- a/sorc/ufo +++ b/sorc/ufo @@ -1 +1 @@ -Subproject commit 85ef98cb99f3eae1ed15e39f0cb05046af36fef1 +Subproject commit c9e1c5558e904701cc3f5a822330a855d33875ac diff --git a/sorc/vader b/sorc/vader index 3049658d1..0792f6931 160000 --- a/sorc/vader +++ b/sorc/vader @@ -1 +1 @@ -Subproject commit 3049658d185c8095caf0e506795d0e5995fa92cf +Subproject commit 0792f693148c3d09a166021e6b8c2758cb8a1251 diff --git a/test/gw-ci/CMakeLists.txt b/test/gw-ci/CMakeLists.txt index 35c66d0cd..8b198c3be 100644 --- a/test/gw-ci/CMakeLists.txt +++ b/test/gw-ci/CMakeLists.txt @@ -23,6 +23,7 @@ function(add_task task_name test_prefix is_full_cycle HALF_CYCLE FULL_CYCLE pslo "gdas_atmos_prod_f009") elseif("${task_name}" STREQUAL "enkfgdas_epmn") set(subtask_names_list + "enkfgdas_epos000" "enkfgdas_epos001" "enkfgdas_epos002" "enkfgdas_epos003" @@ -141,7 +142,7 @@ function(add_task task_name test_prefix is_full_cycle HALF_CYCLE FULL_CYCLE pslo list(APPEND TEST_DEPENDS "${test_prefix}_gdas_analcalc_${FULL_CYCLE}") list(APPEND TEST_DEPENDS "${test_prefix}_enkfgdas_eupd_${FULL_CYCLE}") endif() - elseif("${task_name}" STREQUAL "enkfgdas_esnowrecen") + elseif("${task_name}" STREQUAL "enkfgdas_esnowanl") list(APPEND TEST_DEPENDS "${test_prefix}_enkfgdas_epmn_${HALF_CYCLE}") list(APPEND TEST_DEPENDS "${test_prefix}_gdas_snowanl_${FULL_CYCLE}") elseif("${task_name}" STREQUAL "enkfgdas_esfc") @@ -151,7 +152,7 @@ function(add_task task_name test_prefix is_full_cycle HALF_CYCLE FULL_CYCLE pslo elseif("${pslot}" STREQUAL "C96C48_hybatmaerosnowDA") list(APPEND TEST_DEPENDS "${test_prefix}_gdas_analcalc_${FULL_CYCLE}") list(APPEND TEST_DEPENDS "${test_prefix}_enkfgdas_eupd_${FULL_CYCLE}") - list(APPEND TEST_DEPENDS "${test_prefix}_enkfgdas_esnowrecen_${FULL_CYCLE}") + list(APPEND TEST_DEPENDS "${test_prefix}_enkfgdas_esnowanl_${FULL_CYCLE}") else() list(APPEND TEST_DEPENDS "${test_prefix}_gdas_analcalc_${FULL_CYCLE}") list(APPEND TEST_DEPENDS "${test_prefix}_enkfgdas_eupd_${FULL_CYCLE}") @@ -341,7 +342,7 @@ if (WORKFLOW_TESTS) "enkfgdas_ediag" "enkfgdas_eupd" "enkfgdas_ecmn" - "enkfgdas_esnowrecen" + "enkfgdas_esnowanl" "enkfgdas_esfc" "enkfgdas_fcst" ) diff --git a/test/testreference/C96C48_ufs_hybatmDA_3dvar-fv3inc.ref b/test/testreference/C96C48_ufs_hybatmDA_3dvar-fv3inc.ref index 9f351467f..3d2b72bc5 100644 --- a/test/testreference/C96C48_ufs_hybatmDA_3dvar-fv3inc.ref +++ b/test/testreference/C96C48_ufs_hybatmDA_3dvar-fv3inc.ref @@ -16,26 +16,26 @@ JEDI Increment: ---------------------------------------------------------------------------------------------------- Increment print | number of fields = 8 | cube sphere face size: C48 -eastward_wind | Min:-2.1094110991271009e-07 Max:+1.1717330217209110e-07 RMS:+1.8406442199343545e-09 -northward_wind | Min:-1.0218003509976370e-07 Max:+2.6284932985731757e-07 RMS:+1.8321568102519878e-09 -air_temperature | Min:-5.2967720876040403e-08 Max:+6.6442652268960956e-08 RMS:+7.1529564595995224e-10 -air_pressure_at_surface | Min:-2.0471925381571054e-06 Max:+9.5464929472655058e-07 RMS:+4.2656890498660969e-08 -water_vapor_mixing_ratio_wrt_moist_air | Min:-3.5909499332409389e-11 Max:+2.5060615908845119e-11 RMS:+2.7346125979528040e-13 -cloud_liquid_ice | Min:-5.5298263899525562e-13 Max:+3.6544474506536037e-13 RMS:+3.3630266932071384e-15 -cloud_liquid_water | Min:-1.0711521106947577e-11 Max:+3.1052085273756969e-12 RMS:+1.7896344450957455e-14 -ozone_mass_mixing_ratio | Min:-1.0347839576407838e-06 Max:+1.3449736530190683e-06 RMS:+3.6860537521399650e-08 +eastward_wind | Min:-2.1094110991271009e-07 Max:+1.1717330217209110e-07 RMS:+1.8406454262511763e-09 +northward_wind | Min:-1.0218003509976370e-07 Max:+2.6284932985731757e-07 RMS:+1.8321580793695034e-09 +air_temperature | Min:-5.2967720876040403e-08 Max:+6.6442652268960956e-08 RMS:+7.1529606676243097e-10 +air_pressure_at_surface | Min:-2.0471925381571054e-06 Max:+9.5464929472655058e-07 RMS:+4.2658503304032433e-08 +water_vapor_mixing_ratio_wrt_moist_air | Min:-3.5909499332409389e-11 Max:+2.5060615908845119e-11 RMS:+2.7346183757612028e-13 +cloud_liquid_ice | Min:-5.5298263899525562e-13 Max:+3.6544474506536037e-13 RMS:+3.3630267261933008e-15 +cloud_liquid_water | Min:-1.0711521106947577e-11 Max:+3.1052085273756969e-12 RMS:+1.7896345144255639e-14 +ozone_mass_mixing_ratio | Min:-1.0347839576442363e-06 Max:+1.3449736530234745e-06 RMS:+3.6860537521507223e-08 ---------------------------------------------------------------------------------------------------- FV3 Increment: ---------------------------------------------------------------------------------------------------- Increment print | number of fields = 9 | cube sphere face size: C48 -eastward_wind | Min:-2.1094110991271009e-07 Max:+1.1717330217209110e-07 RMS:+1.8406442199343545e-09 -northward_wind | Min:-1.0218003509976370e-07 Max:+2.6284932985731757e-07 RMS:+1.8321568102519878e-09 -air_temperature | Min:-5.2967720876040403e-08 Max:+6.6442652268960956e-08 RMS:+7.1529564595995224e-10 -water_vapor_mixing_ratio_wrt_moist_air | Min:-3.5909499332409389e-11 Max:+2.5060615908845119e-11 RMS:+2.7346125979528040e-13 -cloud_liquid_ice | Min:-5.5298263899525562e-13 Max:+3.6544474506536037e-13 RMS:+3.3630266932071384e-15 -cloud_liquid_water | Min:-1.0711521106947577e-11 Max:+3.1052085273756969e-12 RMS:+1.7896344450957455e-14 -ozone_mass_mixing_ratio | Min:-1.0347839576407838e-06 Max:+1.3449736530190683e-06 RMS:+3.6860537521399650e-08 -air_pressure_thickness | Min:-3.8967755244811997e-08 Max:+1.7229922377737239e-08 RMS:+4.3178264898018102e-10 -layer_thickness | Min:-1.9750632418435998e-07 Max:+1.8317587091587484e-07 RMS:+3.6300478031517017e-09 +eastward_wind | Min:-2.1094110991271009e-07 Max:+1.1717330217209110e-07 RMS:+1.8406454262511763e-09 +northward_wind | Min:-1.0218003509976370e-07 Max:+2.6284932985731757e-07 RMS:+1.8321580793695034e-09 +air_temperature | Min:-5.2967720876040403e-08 Max:+6.6442652268960956e-08 RMS:+7.1529606676243097e-10 +water_vapor_mixing_ratio_wrt_moist_air | Min:-3.5909499332409389e-11 Max:+2.5060615908845119e-11 RMS:+2.7346183757612028e-13 +cloud_liquid_ice | Min:-5.5298263899525562e-13 Max:+3.6544474506536037e-13 RMS:+3.3630267261933008e-15 +cloud_liquid_water | Min:-1.0711521106947577e-11 Max:+3.1052085273756969e-12 RMS:+1.7896345144255639e-14 +ozone_mass_mixing_ratio | Min:-1.0347839576442363e-06 Max:+1.3449736530234745e-06 RMS:+3.6860537521507223e-08 +air_pressure_thickness | Min:-3.8967755244811997e-08 Max:+1.7229922377737239e-08 RMS:+4.3180294207593410e-10 +layer_thickness | Min:-1.9750632418435998e-07 Max:+1.8317587091587484e-07 RMS:+3.6300476680474795e-09 ---------------------------------------------------------------------------------------------------- diff --git a/test/testreference/C96C48_ufs_hybatmDA_3dvar.ref b/test/testreference/C96C48_ufs_hybatmDA_3dvar.ref index 06cb7c5c8..c49d88bae 100644 --- a/test/testreference/C96C48_ufs_hybatmDA_3dvar.ref +++ b/test/testreference/C96C48_ufs_hybatmDA_3dvar.ref @@ -1,26 +1,26 @@ CostJb : Nonlinear Jb = 0.0000000000000000e+00 CostJo : Nonlinear Jo(Aircraft) = 6.0586857580910716e+05, nobs = 504553, Jo/n = 1.2008026427533027e+00, err = 2.2437136734248115e+00 -CostJo : Nonlinear Jo(ascatw_ascat_metop-b) = 1.5969417839194493e+04, nobs = 26328, Jo/n = 6.0655643570322448e-01, err = 1.8362571773983374e+00 +CostJo : Nonlinear Jo(ascatw_ascat_metop-b) = 1.6021873483777719e+04, nobs = 26328, Jo/n = 6.0854882572841540e-01, err = 1.5018610066240663e+00 CostJo : Nonlinear Jo(ATMS N20) = 4.8397895213825170e+04, nobs = 156648, Jo/n = 3.0895954760881195e-01, err = 5.2724142689429563e+00 CostJo : Nonlinear Jo(surface_ps) = 2.6309839844535789e+04, nobs = 107320, Jo/n = 2.4515318528266669e-01, err = 5.9306444356854104e+02 CostJo : Nonlinear Jo(gnssrobndnbam) = 6.1543420655506197e+05, nobs = 473850, Jo/n = 1.2987954132216144e+00, err = 3.2896403090661679e-04 CostJo : Nonlinear Jo(ompsnp_npp) = 2.1270332920540864e+03, nobs = 3087, Jo/n = 6.8902924912668817e-01, err = 2.4001367423170068e+00 CostJo : Nonlinear Jo(ompstc_npp) = 3.3787920743968766e+03, nobs = 3696, Jo/n = 9.1417534480434970e-01, err = 6.0000000000000000e+00 CostJo : Nonlinear Jo(satwind_goes-16) = 6.9382686620861832e+03, nobs = 193152, Jo/n = 3.5921288219051231e-02, err = 1.1892539752006376e+01 -CostFunction: Nonlinear J = 1.3244240292902619e+06 -DRPCGMinimizer: reduction in residual norm = 2.8257030182760973e-01 +CostFunction: Nonlinear J = 1.3244764849348452e+06 +DRPCGMinimizer: reduction in residual norm = 2.8257030182794146e-01 CostFunction::addIncrement: Analysis: ---------------------------------------------------------------------------------------------------- State print | number of fields = 22 | cube sphere face size: C96 -eastward_wind | Min:-8.7592636108385108e+01 Max:+1.1416704559315106e+02 RMS:+1.7446457173996492e+01 +eastward_wind | Min:-8.7592636108385108e+01 Max:+1.1416704559315106e+02 RMS:+1.7446457173996489e+01 northward_wind | Min:-9.0989822387686885e+01 Max:+8.9292556762725127e+01 RMS:+9.8047448525772207e+00 air_temperature | Min:+1.7290489196777401e+02 Max:+3.1016726684575099e+02 RMS:+2.5022379933353719e+02 air_pressure_thickness | Min:+6.0599988698959351e-01 Max:+1.7837973632812500e+03 RMS:+9.5699713772439975e+02 air_pressure_at_surface | Min:+5.1309156249999876e+04 Max:+1.0433031249999903e+05 RMS:+9.8914639246898892e+04 -water_vapor_mixing_ratio_wrt_moist_air | Min:+9.9999986073430897e-10 Max:+2.1401712670923338e-02 RMS:+5.0230810220769934e-03 +water_vapor_mixing_ratio_wrt_moist_air | Min:+9.9999986073430897e-10 Max:+2.1401712670923338e-02 RMS:+5.0230810220769943e-03 cloud_liquid_ice | Min:+0.0000000000000000e+00 Max:+5.6316837435572314e-04 RMS:+9.4319632692245291e-06 cloud_liquid_water | Min:+0.0000000000000000e+00 Max:+1.6321672592384501e-03 RMS:+3.7885306687792885e-05 -ozone_mass_mixing_ratio | Min:+3.8830337803893365e-10 Max:+1.7313832023368078e-05 RMS:+4.4663045051813113e-06 +ozone_mass_mixing_ratio | Min:+3.8830337803895118e-10 Max:+1.7313832023368078e-05 RMS:+4.4663045051813113e-06 geopotential_height_at_surface | Min:-2.9894643783569336e+01 Max:+5.3870561523437500e+03 RMS:+6.4442219321892003e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+6.5312859958249614e-01 sheleg | Min:+0.0000000000000000e+00 Max:+2.6371389770507812e+02 RMS:+2.2054840004716052e+01 @@ -28,8 +28,8 @@ skin_temperature_at_surface | Min:+2.1746269226074219e+02 Max:+ vtype | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+01 RMS:+5.8667091445155686e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.3549806522511076e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.8026573181152344e+01 RMS:+1.9275201636346665e+01 -stc | Min:+2.0000000000000000e+02 Max:+3.2046520996093750e+02 RMS:+2.8806775091395389e+02 -soilMoistureVolumetric | Min:+2.1923717111349106e-02 Max:+1.0000000000000000e+00 RMS:+8.6145441587921456e-01 +soilt | Min:+2.0000000000000000e+02 Max:+3.2046520996093750e+02 RMS:+2.8776276787358370e+02 +soilm | Min:+2.1923717111349106e-02 Max:+1.0000000000000000e+00 RMS:+8.6078349182928082e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.2327473163604736e+00 RMS:+1.5878116415501689e-01 eastward_wind_at_surface | Min:-1.8027540206909180e+01 Max:+2.1014362335205078e+01 RMS:+5.2149711165295214e+00 northward_wind_at_surface | Min:-2.0649587631225586e+01 Max:+1.8741132736206055e+01 RMS:+4.8319693225541691e+00 @@ -56,28 +56,28 @@ sensorScanAngle_order_2: Min= -0.5401099920282910, Max= 2.2389800548543497, N CostJb : Nonlinear Jb = 0.0000000000001371 -CostJo : Nonlinear Jo(Aircraft) = 605868.5754523422801867, nobs = 504553, Jo/n = 1.2008026420462117, err = 2.2437136734248115 -CostJo : Nonlinear Jo(ascatw_ascat_metop-b) = 15969.4178389218141092, nobs = 26328, Jo/n = 0.6065564356928674, err = 1.8362571773983374 -CostJo : Nonlinear Jo(ATMS N20) = 48397.8952120999601902, nobs = 156648, Jo/n = 0.3089595475977986, err = 5.2724142689429563 -CostJo : Nonlinear Jo(surface_ps) = 26309.8398438642980182, nobs = 107320, Jo/n = 0.2451531852764098, err = 593.0644435685410372 -CostJo : Nonlinear Jo(gnssrobndnbam) = 615434.2065248880535364, nobs = 473850, Jo/n = 1.2987954131579362, err = 0.0003289640309066 -CostJo : Nonlinear Jo(ompsnp_npp) = 1931.2294941937966541, nobs = 3087, Jo/n = 0.6256007431790724, err = 2.4001367423170068 -CostJo : Nonlinear Jo(ompstc_npp) = 1175.5454767024434659, nobs = 3696, Jo/n = 0.3180588410991460, err = 6.0000000000000000 -CostJo : Nonlinear Jo(satwind_goes-16) = 6938.2686619732694453, nobs = 193152, Jo/n = 0.0359212882184666, err = 11.8925397520063765 -CostFunction: Nonlinear J = 1322024.9785049860365689 -DRPCGMinimizer: reduction in residual norm = 0.8446464058086658 +CostJo : Nonlinear Jo(Aircraft) = 605868.5754523423966020, nobs = 504553, Jo/n = 1.2008026420462119, err = 2.2437136734248115 +CostJo : Nonlinear Jo(ascatw_ascat_metop-b) = 16021.8734835041668703, nobs = 26328, Jo/n = 0.6085488257180252, err = 1.5018610066240663 +CostJo : Nonlinear Jo(ATMS N20) = 48397.8952121020556660, nobs = 156648, Jo/n = 0.3089595475978120, err = 5.2724142689429563 +CostJo : Nonlinear Jo(surface_ps) = 26309.8398438642325345, nobs = 107320, Jo/n = 0.2451531852764092, err = 593.0644435685410372 +CostJo : Nonlinear Jo(gnssrobndnbam) = 615434.2065248882863671, nobs = 473850, Jo/n = 1.2987954131579367, err = 0.0003289640309066 +CostJo : Nonlinear Jo(ompsnp_npp) = 1931.2294941937093427, nobs = 3087, Jo/n = 0.6256007431790441, err = 2.4001367423170068 +CostJo : Nonlinear Jo(ompstc_npp) = 1175.5454767025285037, nobs = 3696, Jo/n = 0.3180588410991690, err = 6.0000000000000000 +CostJo : Nonlinear Jo(satwind_goes-16) = 6938.2686619732712643, nobs = 193152, Jo/n = 0.0359212882184667, err = 11.8925397520063765 +CostFunction: Nonlinear J = 1322077.4341495707631111 +DRPCGMinimizer: reduction in residual norm = 0.8446464058124589 CostFunction::addIncrement: Analysis: ---------------------------------------------------------------------------------------------------- State print | number of fields = 22 | cube sphere face size: C96 eastward_wind | Min:-8.7592636108272671e+01 Max:+1.1416704559221755e+02 RMS:+1.7446457173973780e+01 -northward_wind | Min:-9.0989822387615689e+01 Max:+8.9292556762976545e+01 RMS:+9.8047448525325454e+00 +northward_wind | Min:-9.0989822387615689e+01 Max:+8.9292556762976545e+01 RMS:+9.8047448525325436e+00 air_temperature | Min:+1.7290489196777892e+02 Max:+3.1016726684615486e+02 RMS:+2.5022379933354054e+02 air_pressure_thickness | Min:+6.0599988698959351e-01 Max:+1.7837973632812500e+03 RMS:+9.5699713772439975e+02 -air_pressure_at_surface | Min:+5.1309156249998850e+04 Max:+1.0433031249999082e+05 RMS:+9.8914639246894265e+04 -water_vapor_mixing_ratio_wrt_moist_air | Min:+9.9999986150945930e-10 Max:+2.1401712670932254e-02 RMS:+5.0230810220750072e-03 +air_pressure_at_surface | Min:+5.1309156249998850e+04 Max:+1.0433031249999082e+05 RMS:+9.8914639246894250e+04 +water_vapor_mixing_ratio_wrt_moist_air | Min:+9.9999986150945930e-10 Max:+2.1401712670932254e-02 RMS:+5.0230810220750124e-03 cloud_liquid_ice | Min:+0.0000000000000000e+00 Max:+5.6316837435437916e-04 RMS:+9.4319632690136399e-06 -cloud_liquid_water | Min:+0.0000000000000000e+00 Max:+1.6321672592995262e-03 RMS:+3.7885306687535055e-05 -ozone_mass_mixing_ratio | Min:+0.0000000000000000e+00 Max:+1.7394005756664486e-05 RMS:+4.4687792881256477e-06 +cloud_liquid_water | Min:+0.0000000000000000e+00 Max:+1.6321672592995262e-03 RMS:+3.7885306687535069e-05 +ozone_mass_mixing_ratio | Min:+0.0000000000000000e+00 Max:+1.7394005756665005e-05 RMS:+4.4687792881256579e-06 geopotential_height_at_surface | Min:-2.9894643783569336e+01 Max:+5.3870561523437500e+03 RMS:+6.4442219321892003e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+6.5312859958249614e-01 sheleg | Min:+0.0000000000000000e+00 Max:+2.6371389770507812e+02 RMS:+2.2054840004716052e+01 @@ -85,8 +85,8 @@ skin_temperature_at_surface | Min:+2.1746269226074219e+02 Max:+ vtype | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+01 RMS:+5.8667091445155686e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.3549806522511076e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.8026573181152344e+01 RMS:+1.9275201636346665e+01 -stc | Min:+2.0000000000000000e+02 Max:+3.2046520996093750e+02 RMS:+2.8806775091395389e+02 -soilMoistureVolumetric | Min:+2.1923717111349106e-02 Max:+1.0000000000000000e+00 RMS:+8.6145441587921456e-01 +soilt | Min:+2.0000000000000000e+02 Max:+3.2046520996093750e+02 RMS:+2.8776276787358370e+02 +soilm | Min:+2.1923717111349106e-02 Max:+1.0000000000000000e+00 RMS:+8.6078349182928082e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.2327473163604736e+00 RMS:+1.5878116415501689e-01 eastward_wind_at_surface | Min:-1.8027540206909180e+01 Max:+2.1014362335205078e+01 RMS:+5.2149711165295214e+00 northward_wind_at_surface | Min:-2.0649587631225586e+01 Max:+1.8741132736206055e+01 RMS:+4.8319693225541691e+00 @@ -113,12 +113,12 @@ sensorScanAngle_order_2: Min= -0.5401099920367962, Max= 2.2389800548459413, N CostJb : Nonlinear Jb = 0.0000000000008861 -CostJo : Nonlinear Jo(Aircraft) = 605868.5724426389206201, nobs = 504553, Jo/n = 1.2008026360811230, err = 2.2437136734248115 -CostJo : Nonlinear Jo(ascatw_ascat_metop-b) = 15969.4178366216237919, nobs = 26328, Jo/n = 0.6065564356055008, err = 1.8362571773983374 -CostJo : Nonlinear Jo(ATMS N20) = 48397.8951984271625406, nobs = 156648, Jo/n = 0.3089595475105151, err = 5.2724142689429563 -CostJo : Nonlinear Jo(surface_ps) = 26309.8398381981351122, nobs = 107320, Jo/n = 0.2451531852236129, err = 593.0644435685410372 -CostJo : Nonlinear Jo(gnssrobndnbam) = 615434.2062702839029953, nobs = 473850, Jo/n = 1.2987954126206265, err = 0.0003289640309066 -CostJo : Nonlinear Jo(ompsnp_npp) = 1105.2563637508856118, nobs = 3087, Jo/n = 0.3580357511340737, err = 2.4001367423170068 -CostJo : Nonlinear Jo(ompstc_npp) = 842.7302103307468997, nobs = 3696, Jo/n = 0.2280114205440333, err = 6.0000000000000000 -CostJo : Nonlinear Jo(satwind_goes-16) = 6938.2686610208002094, nobs = 193152, Jo/n = 0.0359212882135355, err = 11.8925397520063765 -CostFunction: Nonlinear J = 1320866.1868212721310556 +CostJo : Nonlinear Jo(Aircraft) = 605868.5724426392698660, nobs = 504553, Jo/n = 1.2008026360811239, err = 2.2437136734248115 +CostJo : Nonlinear Jo(ascatw_ascat_metop-b) = 16021.8734811965914560, nobs = 26328, Jo/n = 0.6085488256303779, err = 1.5018610066240663 +CostJo : Nonlinear Jo(ATMS N20) = 48397.8951984288505628, nobs = 156648, Jo/n = 0.3089595475105258, err = 5.2724142689429563 +CostJo : Nonlinear Jo(surface_ps) = 26309.8398381975894154, nobs = 107320, Jo/n = 0.2451531852236078, err = 593.0644435685410372 +CostJo : Nonlinear Jo(gnssrobndnbam) = 615434.2062702835537493, nobs = 473850, Jo/n = 1.2987954126206258, err = 0.0003289640309066 +CostJo : Nonlinear Jo(ompsnp_npp) = 1105.2563637489558914, nobs = 3087, Jo/n = 0.3580357511334486, err = 2.4001367423170068 +CostJo : Nonlinear Jo(ompstc_npp) = 842.7302103325815779, nobs = 3696, Jo/n = 0.2280114205445296, err = 6.0000000000000000 +CostJo : Nonlinear Jo(satwind_goes-16) = 6938.2686610208211277, nobs = 193152, Jo/n = 0.0359212882135356, err = 11.8925397520063765 +CostFunction: Nonlinear J = 1320918.6424658484756947 diff --git a/test/testreference/C96C48_ufs_hybatmDA_lgetkf_observer.ref b/test/testreference/C96C48_ufs_hybatmDA_lgetkf_observer.ref index db8872787..0d8f8c834 100644 --- a/test/testreference/C96C48_ufs_hybatmDA_lgetkf_observer.ref +++ b/test/testreference/C96C48_ufs_hybatmDA_lgetkf_observer.ref @@ -18,8 +18,8 @@ skin_temperature_at_surface | Min:+2.1751763916015625e+02 Max:+ vtype | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+01 RMS:+6.1246929250310931e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.5755536879077185e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.8551864624023438e+01 RMS:+2.0170282476619530e+01 -stc | Min:+2.0000000000000000e+02 Max:+3.1583361816406250e+02 RMS:+2.8817190409943424e+02 -soilMoistureVolumetric | Min:+2.1991550922393799e-02 Max:+1.0000000000000000e+00 RMS:+8.4975027049775798e-01 +soilt | Min:+2.0000000000000000e+02 Max:+3.1583361816406250e+02 RMS:+2.8790627675431688e+02 +soilm | Min:+2.1991550922393799e-02 Max:+1.0000000000000000e+00 RMS:+8.4877136843072631e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.0927191972732544e+00 RMS:+1.5092093358969108e-01 eastward_wind_at_surface | Min:-1.8170446395874023e+01 Max:+2.1278623580932617e+01 RMS:+5.1168825419389767e+00 northward_wind_at_surface | Min:-2.3760042190551758e+01 Max:+2.0148191452026367e+01 RMS:+4.8082957202774042e+00 @@ -45,8 +45,8 @@ skin_temperature_at_surface | Min:+2.1651719665527344e+02 Max:+ vtype | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+01 RMS:+6.1246929250310931e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.5755536879077185e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.8551864624023438e+01 RMS:+2.0170282476619530e+01 -stc | Min:+2.0000000000000000e+02 Max:+3.1595724487304688e+02 RMS:+2.8817510472919753e+02 -soilMoistureVolumetric | Min:+2.1997323259711266e-02 Max:+1.0000000000000000e+00 RMS:+8.4973291977355625e-01 +soilt | Min:+2.0000000000000000e+02 Max:+3.1595724487304688e+02 RMS:+2.8791828012082459e+02 +soilm | Min:+2.1997323259711266e-02 Max:+1.0000000000000000e+00 RMS:+8.4874970856572773e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.0929540395736694e+00 RMS:+1.5094981321317086e-01 eastward_wind_at_surface | Min:-1.9720079421997070e+01 Max:+2.2345537185668945e+01 RMS:+5.1457488184664619e+00 northward_wind_at_surface | Min:-2.2769409179687500e+01 Max:+1.9396966934204102e+01 RMS:+4.7505626186338947e+00 diff --git a/test/testreference/C96C48_ufs_hybatmDA_lgetkf_solver.ref b/test/testreference/C96C48_ufs_hybatmDA_lgetkf_solver.ref index 1f8ac9fd5..3884bb2ff 100644 --- a/test/testreference/C96C48_ufs_hybatmDA_lgetkf_solver.ref +++ b/test/testreference/C96C48_ufs_hybatmDA_lgetkf_solver.ref @@ -18,8 +18,8 @@ skin_temperature_at_surface | Min:+2.1751763916015625e+02 Max:+ vtype | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+01 RMS:+6.1246929250310931e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.5755536879077185e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.8551864624023438e+01 RMS:+2.0170282476619530e+01 -stc | Min:+2.0000000000000000e+02 Max:+3.1583361816406250e+02 RMS:+2.8817190409943424e+02 -soilMoistureVolumetric | Min:+2.1991550922393799e-02 Max:+1.0000000000000000e+00 RMS:+8.4975027049775798e-01 +soilt | Min:+2.0000000000000000e+02 Max:+3.1583361816406250e+02 RMS:+2.8790627675431688e+02 +soilm | Min:+2.1991550922393799e-02 Max:+1.0000000000000000e+00 RMS:+8.4877136843072631e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.0927191972732544e+00 RMS:+1.5092093358969108e-01 eastward_wind_at_surface | Min:-1.8170446395874023e+01 Max:+2.1278623580932617e+01 RMS:+5.1168825419389767e+00 northward_wind_at_surface | Min:-2.3760042190551758e+01 Max:+2.0148191452026367e+01 RMS:+4.8082957202774042e+00 @@ -45,8 +45,8 @@ skin_temperature_at_surface | Min:+2.1651719665527344e+02 Max:+ vtype | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+01 RMS:+6.1246929250310931e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.5755536879077185e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.8551864624023438e+01 RMS:+2.0170282476619530e+01 -stc | Min:+2.0000000000000000e+02 Max:+3.1595724487304688e+02 RMS:+2.8817510472919753e+02 -soilMoistureVolumetric | Min:+2.1997323259711266e-02 Max:+1.0000000000000000e+00 RMS:+8.4973291977355625e-01 +soilt | Min:+2.0000000000000000e+02 Max:+3.1595724487304688e+02 RMS:+2.8791828012082459e+02 +soilm | Min:+2.1997323259711266e-02 Max:+1.0000000000000000e+00 RMS:+8.4874970856572773e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.0929540395736694e+00 RMS:+1.5094981321317086e-01 eastward_wind_at_surface | Min:-1.9720079421997070e+01 Max:+2.2345537185668945e+01 RMS:+5.1457488184664619e+00 northward_wind_at_surface | Min:-2.2769409179687500e+01 Max:+1.9396966934204102e+01 RMS:+4.7505626186338947e+00 @@ -144,8 +144,8 @@ skin_temperature_at_surface | Min:+2.1701741790771484e+02 Max:+ vtype | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+01 RMS:+6.1246929250310931e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.5755536879077185e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.8551864624023438e+01 RMS:+2.0170282476619530e+01 -stc | Min:+2.0000000000000000e+02 Max:+3.1589543151855469e+02 RMS:+2.8817345707140311e+02 -soilMoistureVolumetric | Min:+2.1994437091052532e-02 Max:+1.0000000000000000e+00 RMS:+8.4973686886486732e-01 +soilt | Min:+2.0000000000000000e+02 Max:+3.1589543151855469e+02 RMS:+2.8791214043739762e+02 +soilm | Min:+2.1994437091052532e-02 Max:+1.0000000000000000e+00 RMS:+8.4875122761777866e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.0928366184234619e+00 RMS:+1.5091517893438086e-01 eastward_wind_at_surface | Min:-1.8945262908935547e+01 Max:+2.1812080383300781e+01 RMS:+5.1084993343462717e+00 northward_wind_at_surface | Min:-2.3117747306823730e+01 Max:+1.9191046714782715e+01 RMS:+4.7533437996987020e+00 @@ -171,8 +171,8 @@ skin_temperature_at_surface | Min:+2.1701741790771484e+02 Max:+ vtype | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+01 RMS:+6.1246929250310931e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.5755536879077185e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.8551864624023438e+01 RMS:+2.0170282476619530e+01 -stc | Min:+2.0000000000000000e+02 Max:+3.1589543151855469e+02 RMS:+2.8817345707140311e+02 -soilMoistureVolumetric | Min:+2.1994437091052532e-02 Max:+1.0000000000000000e+00 RMS:+8.4973686886486732e-01 +soilt | Min:+2.0000000000000000e+02 Max:+3.1589543151855469e+02 RMS:+2.8791214043739762e+02 +soilm | Min:+2.1994437091052532e-02 Max:+1.0000000000000000e+00 RMS:+8.4875122761777866e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.0928366184234619e+00 RMS:+1.5091517893438086e-01 eastward_wind_at_surface | Min:-1.8945262908935547e+01 Max:+2.1812080383300781e+01 RMS:+5.1084993343462717e+00 northward_wind_at_surface | Min:-2.3117747306823730e+01 Max:+1.9191046714782715e+01 RMS:+4.7533437996987020e+00 diff --git a/test/testreference/atm_jjob_3dvar.ref b/test/testreference/atm_jjob_3dvar.ref index b9fa27013..e213a3897 100644 --- a/test/testreference/atm_jjob_3dvar.ref +++ b/test/testreference/atm_jjob_3dvar.ref @@ -1,8 +1,7 @@ -CostJb : Nonlinear Jb = 0.0000000000000000e+00 -CostJo : Nonlinear Jo(AMSUA N19) = 3.9490015258335392e+04, nobs = 73667, Jo/n = 5.3606112992704180e-01, err = 6.2697697603632934e+00 +CostJo : Nonlinear Jo(AMSUA N19) = 3.9490015258314117e+04, nobs = 73667, Jo/n = 5.3606112992675303e-01, err = 6.2697697603634124e+00 CostJo : Nonlinear Jo(sondes) = 1.0738590249678713e+04, nobs = 4255, Jo/n = 2.5237579905237868e+00, err = 1.0981123140127320e+01 -CostFunction: Nonlinear J = 5.0228605508014109e+04 -DRPCGMinimizer: reduction in residual norm = 1.2654930990384508e+00 +CostFunction: Nonlinear J = 5.0228605507992834e+04 +DRPCGMinimizer: reduction in residual norm = 1.2654930990391811e+00 CostFunction::addIncrement: Analysis: ---------------------------------------------------------------------------------------------------- State print | number of fields = 22 | cube sphere face size: C48 @@ -10,23 +9,23 @@ eastward_wind | Min:-5.5495644220059390e+01 Max:+ northward_wind | Min:-7.3712421229093422e+01 Max:+7.6984825502186652e+01 RMS:+8.1424144891572610e+00 air_temperature | Min:+1.7482158077318425e+02 Max:+3.1467235233685437e+02 RMS:+2.4978424883106894e+02 air_pressure_thickness | Min:+6.0599999874109178e-01 Max:+1.7760098554198755e+03 RMS:+9.5680601590204810e+02 -surface_pressure | Min:+5.3298485514404747e+04 Max:+1.0398027192902798e+05 RMS:+9.8897229693652524e+04 -specific_humidity | Min:+0.0000000000000000e+00 Max:+2.0041369334954085e-02 RMS:+4.7792637035328151e-03 -cloud_liquid_ice | Min:+0.0000000000000000e+00 Max:+1.2024285059501723e-03 RMS:+1.4396343608618137e-05 -cloud_liquid_water | Min:+0.0000000000000000e+00 Max:+1.5935686450466631e-03 RMS:+4.1864377574483124e-05 +air_pressure_at_surface | Min:+5.3298485514404747e+04 Max:+1.0398027192902798e+05 RMS:+9.8897229693652524e+04 +water_vapor_mixing_ratio_wrt_moist_air | Min:+0.0000000000000000e+00 Max:+2.0041369334954085e-02 RMS:+4.7792637035328151e-03 +cloud_liquid_ice | Min:+0.0000000000000000e+00 Max:+1.2024285059501723e-03 RMS:+1.4396343608618130e-05 +cloud_liquid_water | Min:+0.0000000000000000e+00 Max:+1.5935686450466631e-03 RMS:+4.1864377574483300e-05 ozone_mass_mixing_ratio | Min:+1.1998327271379204e-08 Max:+1.7808431790670831e-05 RMS:+4.4947917149861064e-06 -surface_geopotential_height | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 +geopotential_height_at_surface | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+7.3450427349184144e-01 sheleg | Min:+0.0000000000000000e+00 Max:+1.8650088674622128e+02 RMS:+2.2457791153397761e+01 -sea_surface_temperature | Min:+2.1068090851678403e+02 Max:+3.3125178729099270e+02 RMS:+2.8949442340676961e+02 +skin_temperature_at_surface | Min:+2.1068090851678403e+02 Max:+3.3125178729099270e+02 RMS:+2.8949442340676961e+02 vtype | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+01 RMS:+6.5214489858466269e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.5380018343041852e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.7215068788150627e-01 RMS:+2.2249321391025326e-01 -stc | Min:+2.1550390656839755e+02 Max:+3.2609885436959308e+02 RMS:+2.8945169639231835e+02 -soilMoistureVolumetric | Min:+1.1321643448483208e-02 Max:+1.0000000000000000e+00 RMS:+8.3306585674111977e-01 +soilt | Min:+2.1702701898625730e+02 Max:+3.2609885436959308e+02 RMS:+2.9003519414114578e+02 +soilm | Min:+1.1321643448483208e-02 Max:+1.0000000000000000e+00 RMS:+8.3196734038084774e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.7098998490425443e+00 RMS:+1.8885640927654021e-01 -surface_eastward_wind | Min:-1.6966302087131233e+01 Max:+2.1273647117120184e+01 RMS:+5.4892133439475188e+00 -surface_northward_wind | Min:-1.7367330522224339e+01 Max:+2.2091894088184446e+01 RMS:+4.4723535847538756e+00 +eastward_wind_at_surface | Min:-1.6966302087131233e+01 Max:+2.1273647117120184e+01 RMS:+5.4892133439475188e+00 +northward_wind_at_surface | Min:-1.7367330522224339e+01 Max:+2.2091894088184446e+01 RMS:+4.4723535847538756e+00 f10m | Min:+9.4613586695410434e-01 Max:+1.0695628272426509e+00 RMS:+9.9526981313535046e-01 ---------------------------------------------------------------------------------------------------- @@ -43,11 +42,10 @@ sensorScanAngle_order_2: Min= -5.1097259521743421, Max= 2.8632600308748679, N --------------------------------------------------------------- -CostJb : Nonlinear Jb = 0.0000014612994971 -CostJo : Nonlinear Jo(AMSUA N19) = 39390.2547489576390944, nobs = 73667, Jo/n = 0.5347069209952575, err = 6.2697697603632934 -CostJo : Nonlinear Jo(sondes) = 10684.1056534407689469, nobs = 4255, Jo/n = 2.5109531500448341, err = 10.9811231401273197 -CostFunction: Nonlinear J = 50074.3604038597040926 -DRPCGMinimizer: reduction in residual norm = 1.3784563235297740 +CostJo : Nonlinear Jo(AMSUA N19) = 39390.2547489650969510, nobs = 73667, Jo/n = 0.5347069209953588, err = 6.2697697603634124 +CostJo : Nonlinear Jo(sondes) = 10684.1056534407562140, nobs = 4255, Jo/n = 2.5109531500448310, err = 10.9811231401273197 +CostFunction: Nonlinear J = 50074.3604024058513460 +DRPCGMinimizer: reduction in residual norm = 1.3784563235049998 CostFunction::addIncrement: Analysis: ---------------------------------------------------------------------------------------------------- State print | number of fields = 22 | cube sphere face size: C48 @@ -55,23 +53,23 @@ eastward_wind | Min:-5.5495644220059390e+01 Max:+ northward_wind | Min:-7.3712421229093422e+01 Max:+7.6984825502186652e+01 RMS:+8.1424144891590498e+00 air_temperature | Min:+1.7482158077318175e+02 Max:+3.1467235233685437e+02 RMS:+2.4978424883255175e+02 air_pressure_thickness | Min:+6.0599999874109178e-01 Max:+1.7760098554198755e+03 RMS:+9.5680601590204810e+02 -surface_pressure | Min:+5.3298485514404747e+04 Max:+1.0398027192902798e+05 RMS:+9.8897229693652524e+04 -specific_humidity | Min:+0.0000000000000000e+00 Max:+2.0041369334954085e-02 RMS:+4.7792636598075200e-03 -cloud_liquid_ice | Min:+0.0000000000000000e+00 Max:+1.2023914586805969e-03 RMS:+1.4394270245713929e-05 -cloud_liquid_water | Min:+0.0000000000000000e+00 Max:+1.5935685862194550e-03 RMS:+4.1737200829311335e-05 +air_pressure_at_surface | Min:+5.3298485514404747e+04 Max:+1.0398027192902798e+05 RMS:+9.8897229693652524e+04 +water_vapor_mixing_ratio_wrt_moist_air | Min:+0.0000000000000000e+00 Max:+2.0041369334954085e-02 RMS:+4.7792636598075139e-03 +cloud_liquid_ice | Min:+0.0000000000000000e+00 Max:+1.2023914586805975e-03 RMS:+1.4394270245713919e-05 +cloud_liquid_water | Min:+0.0000000000000000e+00 Max:+1.5935685862194550e-03 RMS:+4.1737200829312616e-05 ozone_mass_mixing_ratio | Min:+1.1998327271379204e-08 Max:+1.7808431790670831e-05 RMS:+4.4947917149861064e-06 -surface_geopotential_height | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 +geopotential_height_at_surface | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+7.3450427349184144e-01 sheleg | Min:+0.0000000000000000e+00 Max:+1.8650088674622128e+02 RMS:+2.2457791153397761e+01 -sea_surface_temperature | Min:+2.1068090851678403e+02 Max:+3.3125178729099270e+02 RMS:+2.8949442340676961e+02 +skin_temperature_at_surface | Min:+2.1068090851678403e+02 Max:+3.3125178729099270e+02 RMS:+2.8949442340676961e+02 vtype | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+01 RMS:+6.5214489858466269e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.5380018343041852e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.7215068788150627e-01 RMS:+2.2249321391025326e-01 -stc | Min:+2.1550390656839755e+02 Max:+3.2609885436959308e+02 RMS:+2.8945169639231835e+02 -soilMoistureVolumetric | Min:+1.1321643448483208e-02 Max:+1.0000000000000000e+00 RMS:+8.3306585674111977e-01 +soilt | Min:+2.1702701898625730e+02 Max:+3.2609885436959308e+02 RMS:+2.9003519414114578e+02 +soilm | Min:+1.1321643448483208e-02 Max:+1.0000000000000000e+00 RMS:+8.3196734038084774e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.7098998490425443e+00 RMS:+1.8885640927654021e-01 -surface_eastward_wind | Min:-1.6966302087131233e+01 Max:+2.1273647117120184e+01 RMS:+5.4892133439475188e+00 -surface_northward_wind | Min:-1.7367330522224339e+01 Max:+2.2091894088184446e+01 RMS:+4.4723535847538756e+00 +eastward_wind_at_surface | Min:-1.6966302087131233e+01 Max:+2.1273647117120184e+01 RMS:+5.4892133439475188e+00 +northward_wind_at_surface | Min:-1.7367330522224339e+01 Max:+2.2091894088184446e+01 RMS:+4.4723535847538756e+00 f10m | Min:+9.4613586695410434e-01 Max:+1.0695628272426509e+00 RMS:+9.9526981313535046e-01 ---------------------------------------------------------------------------------------------------- @@ -88,7 +86,6 @@ sensorScanAngle_order_2: Min= -5.1097259522379295, Max= 2.8632600311870164, N --------------------------------------------------------------- -CostJb : Nonlinear Jb = 0.0000118072709876 -CostJo : Nonlinear Jo(AMSUA N19) = 39219.8814513386896579, nobs = 73667, Jo/n = 0.5323941717640014, err = 6.2697697603632934 -CostJo : Nonlinear Jo(sondes) = 10645.9197195859396743, nobs = 4255, Jo/n = 2.5019787825113844, err = 10.9811231401273197 -CostFunction: Nonlinear J = 49865.8011827318987343 +CostJo : Nonlinear Jo(AMSUA N19) = 39219.8814511483069509, nobs = 73667, Jo/n = 0.5323941717614170, err = 6.2697697603634124 +CostJo : Nonlinear Jo(sondes) = 10645.9197195851156721, nobs = 4255, Jo/n = 2.5019787825111903, err = 10.9811231401273197 +CostFunction: Nonlinear J = 49865.8011707334226230 diff --git a/test/testreference/atm_jjob_lgetkf.ref b/test/testreference/atm_jjob_lgetkf.ref index de5865fb4..2e9739541 100644 --- a/test/testreference/atm_jjob_lgetkf.ref +++ b/test/testreference/atm_jjob_lgetkf.ref @@ -6,23 +6,23 @@ northward_wind | Min:-7.3094846805319690e+01 Max:+ air_temperature | Min:+1.7646396818493386e+02 Max:+3.1441817730817547e+02 RMS:+2.4989439192167012e+02 layer_thickness | Min:-2.8728340670782936e+03 Max:-1.5844010522128334e+01 RMS:+9.8310890327340439e+02 air_pressure_thickness | Min:+6.0599999953541761e-01 Max:+1.7747677648323079e+03 RMS:+9.5676512006998769e+02 -surface_pressure | Min:+5.3259705655314101e+04 Max:+1.0392378167916714e+05 RMS:+9.8893465602866549e+04 -specific_humidity | Min:+9.5164908108891825e-09 Max:+2.0222136340880194e-02 RMS:+4.8552459174929334e-03 +air_pressure_at_surface | Min:+5.3259705655314101e+04 Max:+1.0392378167916714e+05 RMS:+9.8893465602866549e+04 +water_vapor_mixing_ratio_wrt_moist_air | Min:+9.5164908108891825e-09 Max:+2.0222136340880194e-02 RMS:+4.8552459174929334e-03 cloud_liquid_ice | Min:-1.3545705512023003e-20 Max:+6.7304686933261399e-04 RMS:+1.0726563909939355e-05 cloud_liquid_water | Min:-5.4244251425755909e-20 Max:+1.2879383569881558e-03 RMS:+3.8382491358281577e-05 ozone_mass_mixing_ratio | Min:+2.9375003505643131e-08 Max:+1.8014885502109894e-05 RMS:+4.4946424525503736e-06 -surface_geopotential_height | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 +geopotential_height_at_surface | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+6.5853328538727862e-01 sheleg | Min:+0.0000000000000000e+00 Max:+3.3367721414977348e+02 RMS:+2.2844482914802999e+01 -sea_surface_temperature | Min:+2.0791388472150163e+02 Max:+3.4773327272108133e+02 RMS:+2.8888781974396971e+02 +skin_temperature_at_surface | Min:+2.0791388472150163e+02 Max:+3.4773327272108133e+02 RMS:+2.8888781974396971e+02 vtype | Min:+0.0000000000000000e+00 Max:+1.9000000000000000e+01 RMS:+5.6602100164707281e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.1039110890529598e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.7215068788150627e-01 RMS:+1.9167119887330206e-01 -stc | Min:+2.2044502210464319e+02 Max:+3.1531527244154063e+02 RMS:+2.8916372621979713e+02 -soilMoistureVolumetric | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7096638468255239e-01 +soilt | Min:+2.2171981453657514e+02 Max:+3.1531527244154063e+02 RMS:+2.8929101171094050e+02 +soilm | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7129824793386712e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.8134236127502426e+00 RMS:+1.8222715253202781e-01 -surface_eastward_wind | Min:-2.0302650327509099e+01 Max:+2.1760551255897649e+01 RMS:+5.2972810149144989e+00 -surface_northward_wind | Min:-1.4968894650435200e+01 Max:+1.6765905429678224e+01 RMS:+4.2782356748931996e+00 +eastward_wind_at_surface | Min:-2.0302650327509099e+01 Max:+2.1760551255897649e+01 RMS:+5.2972810149144989e+00 +northward_wind_at_surface | Min:-1.4968894650435200e+01 Max:+1.6765905429678224e+01 RMS:+4.2782356748931996e+00 f10m | Min:+9.3257572069704375e-01 Max:+1.0782447572529907e+00 RMS:+9.9542831934707332e-01 ---------------------------------------------------------------------------------------------------- Initial state for member 2: @@ -33,23 +33,23 @@ northward_wind | Min:-7.2178651628585953e+01 Max:+ air_temperature | Min:+1.7660670217895057e+02 Max:+3.1526174222386965e+02 RMS:+2.4989392943476341e+02 layer_thickness | Min:-2.8750852837791022e+03 Max:-1.5794597440684603e+01 RMS:+9.8301208643901532e+02 air_pressure_thickness | Min:+6.0599999948625027e-01 Max:+1.7752652524725063e+03 RMS:+9.5675980922035808e+02 -surface_pressure | Min:+5.3317702550070273e+04 Max:+1.0394629485957995e+05 RMS:+9.8892949759388735e+04 -specific_humidity | Min:+2.1514597275760548e-08 Max:+1.9663168048133908e-02 RMS:+4.8569105861498299e-03 +air_pressure_at_surface | Min:+5.3317702550070273e+04 Max:+1.0394629485957995e+05 RMS:+9.8892949759388735e+04 +water_vapor_mixing_ratio_wrt_moist_air | Min:+2.1514597275760548e-08 Max:+1.9663168048133908e-02 RMS:+4.8569105861498299e-03 cloud_liquid_ice | Min:-1.3544569699620215e-20 Max:+7.9557019872326799e-04 RMS:+1.0816147029169270e-05 cloud_liquid_water | Min:-5.4200711162051571e-20 Max:+1.2298889446687945e-03 RMS:+3.8689917911663205e-05 ozone_mass_mixing_ratio | Min:+1.6238717942558199e-08 Max:+1.8031521448783218e-05 RMS:+4.4947640660308833e-06 -surface_geopotential_height | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 +geopotential_height_at_surface | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+6.5853328538727862e-01 sheleg | Min:+0.0000000000000000e+00 Max:+3.3446253401369569e+02 RMS:+2.2874187237166272e+01 -sea_surface_temperature | Min:+2.0978258608237891e+02 Max:+3.4063292812032523e+02 RMS:+2.8892010225961866e+02 +skin_temperature_at_surface | Min:+2.0978258608237891e+02 Max:+3.4063292812032523e+02 RMS:+2.8892010225961866e+02 vtype | Min:+0.0000000000000000e+00 Max:+1.9000000000000000e+01 RMS:+5.6602100164707281e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.1039110890529598e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.7215068788150627e-01 RMS:+1.9167119887330206e-01 -stc | Min:+2.2042860927849489e+02 Max:+3.1556639379821877e+02 RMS:+2.8916436305504556e+02 -soilMoistureVolumetric | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7096997815200794e-01 +soilt | Min:+2.2178435270856400e+02 Max:+3.1556639379821877e+02 RMS:+2.8929677877056838e+02 +soilm | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7134611142086815e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.8153278546401408e+00 RMS:+1.8214466028068999e-01 -surface_eastward_wind | Min:-1.9122075401123020e+01 Max:+2.1444683230863411e+01 RMS:+5.3022867151420767e+00 -surface_northward_wind | Min:-1.4756460531574159e+01 Max:+1.8507846311761583e+01 RMS:+4.2802135707024282e+00 +eastward_wind_at_surface | Min:-1.9122075401123020e+01 Max:+2.1444683230863411e+01 RMS:+5.3022867151420767e+00 +northward_wind_at_surface | Min:-1.4756460531574159e+01 Max:+1.8507846311761583e+01 RMS:+4.2802135707024282e+00 f10m | Min:+9.3238101450200428e-01 Max:+1.0793518217027296e+00 RMS:+9.9539536810295792e-01 ---------------------------------------------------------------------------------------------------- Initial state for member 3: @@ -60,51 +60,51 @@ northward_wind | Min:-7.0176400159320124e+01 Max:+ air_temperature | Min:+1.7648447482434227e+02 Max:+3.1491330999751426e+02 RMS:+2.4989313307279673e+02 layer_thickness | Min:-2.8748181022793874e+03 Max:-1.5822712660806282e+01 RMS:+9.8301820591439434e+02 air_pressure_thickness | Min:+6.0599999955059858e-01 Max:+1.7742011426782731e+03 RMS:+9.5675144888218676e+02 -surface_pressure | Min:+5.3350124363319999e+04 Max:+1.0389818047809265e+05 RMS:+9.8892179510558097e+04 -specific_humidity | Min:+2.1846447498856659e-08 Max:+2.0007929878326374e-02 RMS:+4.8392192734415156e-03 +air_pressure_at_surface | Min:+5.3350124363319999e+04 Max:+1.0389818047809265e+05 RMS:+9.8892179510558097e+04 +water_vapor_mixing_ratio_wrt_moist_air | Min:+2.1846447498856659e-08 Max:+2.0007929878326374e-02 RMS:+4.8392192734415156e-03 cloud_liquid_ice | Min:-6.7740196346531239e-21 Max:+6.2473018245821010e-04 RMS:+1.0889666282638220e-05 cloud_liquid_water | Min:-5.4107584399974539e-20 Max:+1.2132298501853738e-03 RMS:+3.8405804865664137e-05 ozone_mass_mixing_ratio | Min:+1.2289325508931378e-08 Max:+1.8036413152177077e-05 RMS:+4.4950884931704925e-06 -surface_geopotential_height | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 +geopotential_height_at_surface | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+6.5853328538727862e-01 sheleg | Min:+0.0000000000000000e+00 Max:+3.0768588203961116e+02 RMS:+2.2922702270144551e+01 -sea_surface_temperature | Min:+2.0916406214271251e+02 Max:+3.4510570590652480e+02 RMS:+2.8892699554065905e+02 +skin_temperature_at_surface | Min:+2.0916406214271251e+02 Max:+3.4510570590652480e+02 RMS:+2.8892699554065905e+02 vtype | Min:+0.0000000000000000e+00 Max:+1.9000000000000000e+01 RMS:+5.6602100164707281e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.1039110890529598e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.7215068788150627e-01 RMS:+1.9167119887330206e-01 -stc | Min:+2.2045545733453196e+02 Max:+3.1492502526099332e+02 RMS:+2.8916655770658571e+02 -soilMoistureVolumetric | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7097084862976482e-01 +soilt | Min:+2.2179148729566896e+02 Max:+3.1492502526099332e+02 RMS:+2.8930134673298625e+02 +soilm | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7132012473590570e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.8143247567290359e+00 RMS:+1.8207043992662716e-01 -surface_eastward_wind | Min:-1.8951406320589882e+01 Max:+2.1985111394345580e+01 RMS:+5.3062512116922882e+00 -surface_northward_wind | Min:-1.4183550286832059e+01 Max:+1.7289090100273199e+01 RMS:+4.2365567732484486e+00 +eastward_wind_at_surface | Min:-1.8951406320589882e+01 Max:+2.1985111394345580e+01 RMS:+5.3062512116922882e+00 +northward_wind_at_surface | Min:-1.4183550286832059e+01 Max:+1.7289090100273199e+01 RMS:+4.2365567732484486e+00 f10m | Min:+9.2995810057091766e-01 Max:+1.0787102983488339e+00 RMS:+9.9539268028154582e-01 ---------------------------------------------------------------------------------------------------- H(x) for member 1: -AMSUA N19 nobs= 83277 Min=201.804879948996, Max=282.3801121316517, RMS=233.8544109312049 +AMSUA N19 nobs= 83277 Min=201.804879948996, Max=282.3801121316517, RMS=233.8544109312044 sondes nobs= 8481 Min=-33.72854932079182, Max=309.9716288420037, RMS=141.2118598915683 H(x) for member 2: -AMSUA N19 nobs= 83277 Min=201.6471388000342, Max=281.937746664208, RMS=233.8545011749843 +AMSUA N19 nobs= 83277 Min=201.6471388000342, Max=281.937746664208, RMS=233.8545011749858 sondes nobs= 8481 Min=-30.53139157018941, Max=310.1652090473367, RMS=141.1987914521134 H(x) for member 3: -AMSUA N19 nobs= 83277 Min=201.5829490118361, Max=282.1251907433116, RMS=233.8561550394131 +AMSUA N19 nobs= 83277 Min=201.5829490118361, Max=282.1251907433048, RMS=233.8561550394141 sondes nobs= 8481 Min=-32.8575760671954, Max=310.4005466290033, RMS=141.1778598834968 H(x) ensemble background mean: -AMSUA N19 nobs= 83277 Min=201.7041828462218, Max=282.1338202533173, RMS=233.8549949917428 +AMSUA N19 nobs= 83277 Min=201.7041828462218, Max=282.1338202533128, RMS=233.8549949917435 sondes nobs= 8481 Min=-32.28649706124742, Max=310.1791281727812, RMS=141.1945767641295 background y - H(x): -AMSUA N19 nobs= 83254 Min=-40.12245710945035, Max=14.39199700014237, RMS=1.51953365174239 +AMSUA N19 nobs= 83254 Min=-40.12245710945035, Max=14.39199700003849, RMS=1.519533651743879 sondes nobs= 3950 Min=-16.7986628776744, Max=16.07421631717781, RMS=4.060196677972983 @@ -117,81 +117,81 @@ northward_wind | Min:-7.1281090590794832e+01 Max:+ air_temperature | Min:+1.7652661362892786e+02 Max:+3.1486440984318642e+02 RMS:+2.4989353796113025e+02 layer_thickness | Min:-2.8742236189948235e+03 Max:-1.5820440207873071e+01 RMS:+9.8304588977244248e+02 air_pressure_thickness | Min:+6.0599999954215089e-01 Max:+1.7745271604965960e+03 RMS:+9.5675867998450212e+02 -surface_pressure | Min:+5.3309177522901453e+04 Max:+1.0391290736184639e+05 RMS:+9.8892856412110239e+04 -specific_humidity | Min:+8.4477932715987172e-08 Max:+1.9531761470252519e-02 RMS:+4.8455165312756591e-03 +air_pressure_at_surface | Min:+5.3309177522901453e+04 Max:+1.0391290736184639e+05 RMS:+9.8892856412110239e+04 +water_vapor_mixing_ratio_wrt_moist_air | Min:+8.4477932715987172e-08 Max:+1.9531761470252519e-02 RMS:+4.8455165312756591e-03 cloud_liquid_ice | Min:-4.5148565665400716e-21 Max:+4.1857236992490481e-04 RMS:+1.0081670582489738e-05 cloud_liquid_water | Min:-1.8646059632736959e-20 Max:+1.0447516732817988e-03 RMS:+3.3566571025591825e-05 ozone_mass_mixing_ratio | Min:+2.8043654425670649e-08 Max:+1.7892907435183836e-05 RMS:+4.4944974047442364e-06 -surface_geopotential_height | Min:-2.7018394470214840e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 +geopotential_height_at_surface | Min:-2.7018394470214840e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+6.5853328538727862e-01 sheleg | Min:+0.0000000000000000e+00 Max:+3.2527521006769342e+02 RMS:+2.2874231579198337e+01 -sea_surface_temperature | Min:+2.0909325814222842e+02 Max:+3.4400445627039335e+02 RMS:+2.8891122950497800e+02 +skin_temperature_at_surface | Min:+2.0909325814222842e+02 Max:+3.4400445627039335e+02 RMS:+2.8891122950497800e+02 vtype | Min:+0.0000000000000000e+00 Max:+1.9000000000000000e+01 RMS:+5.6602100164707281e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.1039110890529598e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.7215068788150627e-01 RMS:+1.9167119887330206e-01 -stc | Min:+2.2044302957255664e+02 Max:+3.1448974639746052e+02 RMS:+2.8916485102080441e+02 -soilMoistureVolumetric | Min:+1.9999999999999997e-02 Max:+1.0000000000000000e+00 RMS:+8.7096039254926949e-01 +soilt | Min:+2.2176521818026936e+02 Max:+3.1448974639746052e+02 RMS:+2.8929629666452479e+02 +soilm | Min:+1.9999999999999997e-02 Max:+1.0000000000000000e+00 RMS:+8.7130333878441968e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.8143587413731397e+00 RMS:+1.8203629732600013e-01 -surface_eastward_wind | Min:-1.9400969882086276e+01 Max:+2.1628152789536944e+01 RMS:+5.2804512030599353e+00 -surface_northward_wind | Min:-1.4483927323189917e+01 Max:+1.6910069485657925e+01 RMS:+4.2391121142819319e+00 +eastward_wind_at_surface | Min:-1.9400969882086276e+01 Max:+2.1628152789536944e+01 RMS:+5.2804512030599353e+00 +northward_wind_at_surface | Min:-1.4483927323189917e+01 Max:+1.6910069485657925e+01 RMS:+4.2391121142819319e+00 f10m | Min:+9.3258902621206641e-01 Max:+1.0787625575968645e+00 RMS:+9.9540515270826369e-01 ---------------------------------------------------------------------------------------------------- Analysis mean : ---------------------------------------------------------------------------------------------------- State print | number of fields = 23 | cube sphere face size: C48 -eastward_wind | Min:-5.0314296161789976e+01 Max:+8.9520282650030396e+01 RMS:+1.5969822704018254e+01 -northward_wind | Min:-7.0598055196095970e+01 Max:+7.7258707141286905e+01 RMS:+7.7152005497204881e+00 -air_temperature | Min:+1.7652661359986743e+02 Max:+3.1531108490172562e+02 RMS:+2.4990923387979842e+02 -layer_thickness | Min:-2.8742236222923871e+03 Max:-1.5807388968764794e+01 RMS:+9.8306096988346644e+02 -air_pressure_thickness | Min:+6.0599999954215089e-01 Max:+1.7748141582103747e+03 RMS:+9.5672395981275235e+02 -surface_pressure | Min:+5.3309177524829895e+04 Max:+1.0391290731760868e+05 RMS:+9.8892856413954039e+04 -specific_humidity | Min:+0.0000000000000000e+00 Max:+1.9531761470252519e-02 RMS:+4.8544729633241369e-03 -cloud_liquid_ice | Min:+0.0000000000000000e+00 Max:+3.9113374236094355e-04 RMS:+1.0484802025718970e-05 -cloud_liquid_water | Min:+0.0000000000000000e+00 Max:+1.7687968066757195e-03 RMS:+3.5182102716659190e-05 -ozone_mass_mixing_ratio | Min:+0.0000000000000000e+00 Max:+1.7891446519775333e-05 RMS:+4.4960850274903059e-06 -surface_geopotential_height | Min:-2.7018394470214840e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 +eastward_wind | Min:-5.0314296112156832e+01 Max:+8.9520279552446652e+01 RMS:+1.5969822703207807e+01 +northward_wind | Min:-7.0598055192281535e+01 Max:+7.7258707141286905e+01 RMS:+7.7152005495603815e+00 +air_temperature | Min:+1.7652661359986743e+02 Max:+3.1531108490172562e+02 RMS:+2.4990923387983111e+02 +layer_thickness | Min:-2.8742236222923871e+03 Max:-1.5807388968764794e+01 RMS:+9.8306096988333059e+02 +air_pressure_thickness | Min:+6.0599999954215089e-01 Max:+1.7748141582103747e+03 RMS:+9.5672395981450165e+02 +air_pressure_at_surface | Min:+5.3309177524829895e+04 Max:+1.0391290731760871e+05 RMS:+9.8892856413954039e+04 +water_vapor_mixing_ratio_wrt_moist_air | Min:+0.0000000000000000e+00 Max:+1.9531761470252519e-02 RMS:+4.8544729627207428e-03 +cloud_liquid_ice | Min:+0.0000000000000000e+00 Max:+3.9113361316140739e-04 RMS:+1.0484801976711031e-05 +cloud_liquid_water | Min:+0.0000000000000000e+00 Max:+1.7687975294682452e-03 RMS:+3.5182102639781531e-05 +ozone_mass_mixing_ratio | Min:+0.0000000000000000e+00 Max:+1.7891446519775333e-05 RMS:+4.4960850275426492e-06 +geopotential_height_at_surface | Min:-2.7018394470214840e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+6.5853328538727862e-01 sheleg | Min:+0.0000000000000000e+00 Max:+3.2527521006769342e+02 RMS:+2.2874231579198337e+01 -sea_surface_temperature | Min:+2.0909325814222842e+02 Max:+3.4400445627039335e+02 RMS:+2.8891122950497800e+02 +skin_temperature_at_surface | Min:+2.0909325814222842e+02 Max:+3.4400445627039335e+02 RMS:+2.8891122950497800e+02 vtype | Min:+0.0000000000000000e+00 Max:+1.9000000000000000e+01 RMS:+5.6602100164707281e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.1039110890529598e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.7215068788150627e-01 RMS:+1.9167119887330206e-01 -stc | Min:+2.2044302957255664e+02 Max:+3.1448974639746052e+02 RMS:+2.8916485102080441e+02 -soilMoistureVolumetric | Min:+1.9999999999999997e-02 Max:+1.0000000000000000e+00 RMS:+8.7096039254926949e-01 +soilt | Min:+2.2176521818026936e+02 Max:+3.1448974639746052e+02 RMS:+2.8929629666452479e+02 +soilm | Min:+1.9999999999999997e-02 Max:+1.0000000000000000e+00 RMS:+8.7130333878441968e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.8143587413731397e+00 RMS:+1.8203629732600013e-01 -surface_eastward_wind | Min:-1.9400969882086276e+01 Max:+2.1628152789536944e+01 RMS:+5.2804512030599353e+00 -surface_northward_wind | Min:-1.4483927323189917e+01 Max:+1.6910069485657925e+01 RMS:+4.2391121142819319e+00 +eastward_wind_at_surface | Min:-1.9400969882086276e+01 Max:+2.1628152789536944e+01 RMS:+5.2804512030599353e+00 +northward_wind_at_surface | Min:-1.4483927323189917e+01 Max:+1.6910069485657925e+01 RMS:+4.2391121142819319e+00 f10m | Min:+9.3258902621206641e-01 Max:+1.0787625575968645e+00 RMS:+9.9540515270826369e-01 ---------------------------------------------------------------------------------------------------- H(x) for member 1: -AMSUA N19 nobs= 83277 Min=201.9208586923343, Max=282.3579536884109, RMS=233.8976056764325 +AMSUA N19 nobs= 83277 Min=201.9208587558171, Max=282.3579536956852, RMS=233.8976056782551 -sondes nobs= 8481 Min=-32.66983240205785, Max=310.057050144996, RMS=141.183531676936 +sondes nobs= 8481 Min=-32.66983240205785, Max=310.0570501450555, RMS=141.1835316768552 H(x) for member 2: -AMSUA N19 nobs= 83277 Min=201.7345380392913, Max=281.902359891743, RMS=233.8960380177944 +AMSUA N19 nobs= 83277 Min=201.7345378218298, Max=281.9023598989941, RMS=233.8960380162931 -sondes nobs= 8481 Min=-30.07259215371427, Max=310.1599784786441, RMS=141.1676733560262 +sondes nobs= 8481 Min=-30.07259215371427, Max=310.1599784787079, RMS=141.1676733565381 H(x) for member 3: -AMSUA N19 nobs= 83277 Min=201.799876316516, Max=282.1840647488327, RMS=233.8985807536847 +AMSUA N19 nobs= 83277 Min=201.7998764855722, Max=282.1840647651843, RMS=233.8985807524506 -sondes nobs= 8481 Min=-32.27178142413072, Max=310.4911572014134, RMS=141.1517212149195 +sondes nobs= 8481 Min=-32.27178142413072, Max=310.4911572014771, RMS=141.1517212159099 H(x) ensemble analysis mean: -AMSUA N19 nobs= 83277 Min=201.8701779168237, Max=282.089655758135, RMS=233.8973851138749 +AMSUA N19 nobs= 83277 Min=201.8701780078857, Max=282.0896557388197, RMS=233.8973851135708 -sondes nobs= 8481 Min=-31.65584017186601, Max=310.2360619416845, RMS=141.1664306256692 +sondes nobs= 8481 Min=-31.65584017186601, Max=310.2360619417468, RMS=141.1664306261571 analysis y - H(x): -AMSUA N19 nobs= 83254 Min=-40.0356958028041, Max=14.39145832321501, RMS=1.500134697737108 +AMSUA N19 nobs= 83254 Min=-40.0356958028041, Max=14.39145832090179, RMS=1.500134697897491 -sondes nobs= 3950 Min=-17.36927867050949, Max=15.32061647997003, RMS=3.979033227366773 +sondes nobs= 3950 Min=-17.36927867050949, Max=15.32061647997003, RMS=3.979033227946894 -ombg RMS: 1.717879381940395 -oman RMS: 1.692816947531785 +ombg RMS: 1.717879381941653 +oman RMS: 1.692816947729241 diff --git a/test/testreference/atm_jjob_lgetkf_observer.ref b/test/testreference/atm_jjob_lgetkf_observer.ref index d3e4fbd8b..5f993f872 100644 --- a/test/testreference/atm_jjob_lgetkf_observer.ref +++ b/test/testreference/atm_jjob_lgetkf_observer.ref @@ -6,23 +6,23 @@ northward_wind | Min:-7.3094846805319690e+01 Max:+ air_temperature | Min:+1.7646396818493386e+02 Max:+3.1441817730817547e+02 RMS:+2.4989439192167012e+02 layer_thickness | Min:-2.8728340670782936e+03 Max:-1.5844010522128334e+01 RMS:+9.8310890327340439e+02 air_pressure_thickness | Min:+6.0599999953541761e-01 Max:+1.7747677648323079e+03 RMS:+9.5676512006998769e+02 -surface_pressure | Min:+5.3259705655314101e+04 Max:+1.0392378167916714e+05 RMS:+9.8893465602866549e+04 -specific_humidity | Min:+9.5164908108891825e-09 Max:+2.0222136340880194e-02 RMS:+4.8552459174929334e-03 +air_pressure_at_surface | Min:+5.3259705655314101e+04 Max:+1.0392378167916714e+05 RMS:+9.8893465602866549e+04 +water_vapor_mixing_ratio_wrt_moist_air | Min:+9.5164908108891825e-09 Max:+2.0222136340880194e-02 RMS:+4.8552459174929334e-03 cloud_liquid_ice | Min:-1.3545705512023003e-20 Max:+6.7304686933261399e-04 RMS:+1.0726563909939355e-05 cloud_liquid_water | Min:-5.4244251425755909e-20 Max:+1.2879383569881558e-03 RMS:+3.8382491358281577e-05 ozone_mass_mixing_ratio | Min:+2.9375003505643131e-08 Max:+1.8014885502109894e-05 RMS:+4.4946424525503736e-06 -surface_geopotential_height | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 +geopotential_height_at_surface | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+6.5853328538727862e-01 sheleg | Min:+0.0000000000000000e+00 Max:+3.3367721414977348e+02 RMS:+2.2844482914802999e+01 -sea_surface_temperature | Min:+2.0791388472150163e+02 Max:+3.4773327272108133e+02 RMS:+2.8888781974396971e+02 +skin_temperature_at_surface | Min:+2.0791388472150163e+02 Max:+3.4773327272108133e+02 RMS:+2.8888781974396971e+02 vtype | Min:+0.0000000000000000e+00 Max:+1.9000000000000000e+01 RMS:+5.6602100164707281e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.1039110890529598e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.7215068788150627e-01 RMS:+1.9167119887330206e-01 -stc | Min:+2.2044502210464319e+02 Max:+3.1531527244154063e+02 RMS:+2.8916372621979713e+02 -soilMoistureVolumetric | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7096638468255239e-01 +soilt | Min:+2.2171981453657514e+02 Max:+3.1531527244154063e+02 RMS:+2.8929101171094050e+02 +soilm | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7129824793386712e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.8134236127502426e+00 RMS:+1.8222715253202781e-01 -surface_eastward_wind | Min:-2.0302650327509099e+01 Max:+2.1760551255897649e+01 RMS:+5.2972810149144989e+00 -surface_northward_wind | Min:-1.4968894650435200e+01 Max:+1.6765905429678224e+01 RMS:+4.2782356748931996e+00 +eastward_wind_at_surface | Min:-2.0302650327509099e+01 Max:+2.1760551255897649e+01 RMS:+5.2972810149144989e+00 +northward_wind_at_surface | Min:-1.4968894650435200e+01 Max:+1.6765905429678224e+01 RMS:+4.2782356748931996e+00 f10m | Min:+9.3257572069704375e-01 Max:+1.0782447572529907e+00 RMS:+9.9542831934707332e-01 ---------------------------------------------------------------------------------------------------- Initial state for member 2: @@ -33,23 +33,23 @@ northward_wind | Min:-7.2178651628585953e+01 Max:+ air_temperature | Min:+1.7660670217895057e+02 Max:+3.1526174222386965e+02 RMS:+2.4989392943476341e+02 layer_thickness | Min:-2.8750852837791022e+03 Max:-1.5794597440684603e+01 RMS:+9.8301208643901532e+02 air_pressure_thickness | Min:+6.0599999948625027e-01 Max:+1.7752652524725063e+03 RMS:+9.5675980922035808e+02 -surface_pressure | Min:+5.3317702550070273e+04 Max:+1.0394629485957995e+05 RMS:+9.8892949759388735e+04 -specific_humidity | Min:+2.1514597275760548e-08 Max:+1.9663168048133908e-02 RMS:+4.8569105861498299e-03 +air_pressure_at_surface | Min:+5.3317702550070273e+04 Max:+1.0394629485957995e+05 RMS:+9.8892949759388735e+04 +water_vapor_mixing_ratio_wrt_moist_air | Min:+2.1514597275760548e-08 Max:+1.9663168048133908e-02 RMS:+4.8569105861498299e-03 cloud_liquid_ice | Min:-1.3544569699620215e-20 Max:+7.9557019872326799e-04 RMS:+1.0816147029169270e-05 cloud_liquid_water | Min:-5.4200711162051571e-20 Max:+1.2298889446687945e-03 RMS:+3.8689917911663205e-05 ozone_mass_mixing_ratio | Min:+1.6238717942558199e-08 Max:+1.8031521448783218e-05 RMS:+4.4947640660308833e-06 -surface_geopotential_height | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 +geopotential_height_at_surface | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+6.5853328538727862e-01 sheleg | Min:+0.0000000000000000e+00 Max:+3.3446253401369569e+02 RMS:+2.2874187237166272e+01 -sea_surface_temperature | Min:+2.0978258608237891e+02 Max:+3.4063292812032523e+02 RMS:+2.8892010225961866e+02 +skin_temperature_at_surface | Min:+2.0978258608237891e+02 Max:+3.4063292812032523e+02 RMS:+2.8892010225961866e+02 vtype | Min:+0.0000000000000000e+00 Max:+1.9000000000000000e+01 RMS:+5.6602100164707281e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.1039110890529598e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.7215068788150627e-01 RMS:+1.9167119887330206e-01 -stc | Min:+2.2042860927849489e+02 Max:+3.1556639379821877e+02 RMS:+2.8916436305504556e+02 -soilMoistureVolumetric | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7096997815200794e-01 +soilt | Min:+2.2178435270856400e+02 Max:+3.1556639379821877e+02 RMS:+2.8929677877056838e+02 +soilm | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7134611142086815e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.8153278546401408e+00 RMS:+1.8214466028068999e-01 -surface_eastward_wind | Min:-1.9122075401123020e+01 Max:+2.1444683230863411e+01 RMS:+5.3022867151420767e+00 -surface_northward_wind | Min:-1.4756460531574159e+01 Max:+1.8507846311761583e+01 RMS:+4.2802135707024282e+00 +eastward_wind_at_surface | Min:-1.9122075401123020e+01 Max:+2.1444683230863411e+01 RMS:+5.3022867151420767e+00 +northward_wind_at_surface | Min:-1.4756460531574159e+01 Max:+1.8507846311761583e+01 RMS:+4.2802135707024282e+00 f10m | Min:+9.3238101450200428e-01 Max:+1.0793518217027296e+00 RMS:+9.9539536810295792e-01 ---------------------------------------------------------------------------------------------------- Initial state for member 3: @@ -60,51 +60,51 @@ northward_wind | Min:-7.0176400159320124e+01 Max:+ air_temperature | Min:+1.7648447482434227e+02 Max:+3.1491330999751426e+02 RMS:+2.4989313307279673e+02 layer_thickness | Min:-2.8748181022793874e+03 Max:-1.5822712660806282e+01 RMS:+9.8301820591439434e+02 air_pressure_thickness | Min:+6.0599999955059858e-01 Max:+1.7742011426782731e+03 RMS:+9.5675144888218676e+02 -surface_pressure | Min:+5.3350124363319999e+04 Max:+1.0389818047809265e+05 RMS:+9.8892179510558097e+04 -specific_humidity | Min:+2.1846447498856659e-08 Max:+2.0007929878326374e-02 RMS:+4.8392192734415156e-03 +air_pressure_at_surface | Min:+5.3350124363319999e+04 Max:+1.0389818047809265e+05 RMS:+9.8892179510558097e+04 +water_vapor_mixing_ratio_wrt_moist_air | Min:+2.1846447498856659e-08 Max:+2.0007929878326374e-02 RMS:+4.8392192734415156e-03 cloud_liquid_ice | Min:-6.7740196346531239e-21 Max:+6.2473018245821010e-04 RMS:+1.0889666282638220e-05 cloud_liquid_water | Min:-5.4107584399974539e-20 Max:+1.2132298501853738e-03 RMS:+3.8405804865664137e-05 ozone_mass_mixing_ratio | Min:+1.2289325508931378e-08 Max:+1.8036413152177077e-05 RMS:+4.4950884931704925e-06 -surface_geopotential_height | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 +geopotential_height_at_surface | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+6.5853328538727862e-01 sheleg | Min:+0.0000000000000000e+00 Max:+3.0768588203961116e+02 RMS:+2.2922702270144551e+01 -sea_surface_temperature | Min:+2.0916406214271251e+02 Max:+3.4510570590652480e+02 RMS:+2.8892699554065905e+02 +skin_temperature_at_surface | Min:+2.0916406214271251e+02 Max:+3.4510570590652480e+02 RMS:+2.8892699554065905e+02 vtype | Min:+0.0000000000000000e+00 Max:+1.9000000000000000e+01 RMS:+5.6602100164707281e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.1039110890529598e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.7215068788150627e-01 RMS:+1.9167119887330206e-01 -stc | Min:+2.2045545733453196e+02 Max:+3.1492502526099332e+02 RMS:+2.8916655770658571e+02 -soilMoistureVolumetric | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7097084862976482e-01 +soilt | Min:+2.2179148729566896e+02 Max:+3.1492502526099332e+02 RMS:+2.8930134673298625e+02 +soilm | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7132012473590570e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.8143247567290359e+00 RMS:+1.8207043992662716e-01 -surface_eastward_wind | Min:-1.8951406320589882e+01 Max:+2.1985111394345580e+01 RMS:+5.3062512116922882e+00 -surface_northward_wind | Min:-1.4183550286832059e+01 Max:+1.7289090100273199e+01 RMS:+4.2365567732484486e+00 +eastward_wind_at_surface | Min:-1.8951406320589882e+01 Max:+2.1985111394345580e+01 RMS:+5.3062512116922882e+00 +northward_wind_at_surface | Min:-1.4183550286832059e+01 Max:+1.7289090100273199e+01 RMS:+4.2365567732484486e+00 f10m | Min:+9.2995810057091766e-01 Max:+1.0787102983488339e+00 RMS:+9.9539268028154582e-01 ---------------------------------------------------------------------------------------------------- H(x) for member 1: -AMSUA N19 nobs= 83277 Min=201.8068522604288, Max=282.1977354171605, RMS=233.8559301511747 +AMSUA N19 nobs= 83277 Min=201.8068522604288, Max=282.1977354171773, RMS=233.8559301511745 sondes nobs= 2812 Min=-33.46923510113491, Max=237.4511515234925, RMS=66.49450460686083 H(x) for member 2: -AMSUA N19 nobs= 83277 Min=201.6491448573896, Max=282.0443032111758, RMS=233.8543791644241 +AMSUA N19 nobs= 83277 Min=201.6491448573896, Max=282.0443032111742, RMS=233.8543791644236 sondes nobs= 2812 Min=-30.53144491152982, Max=237.5347783619015, RMS=66.47644691726953 H(x) for member 3: -AMSUA N19 nobs= 83277 Min=201.5822623085232, Max=282.1681017005377, RMS=233.8547828542549 +AMSUA N19 nobs= 83277 Min=201.5822623085232, Max=282.1681017005528, RMS=233.8547828542547 sondes nobs= 2812 Min=-32.86095389873932, Max=237.9311435831063, RMS=66.51314984035037 H(x) ensemble background mean: -AMSUA N19 nobs= 83277 Min=201.7046771524233, Max=282.1363019533287, RMS=233.8550114850208 +AMSUA N19 nobs= 83277 Min=201.7046771524233, Max=282.1363019533423, RMS=233.8550114850206 sondes nobs= 8481 Min=-32.28721130380135, Max=310.1791293864851, RMS=141.1946022453276 background y - H(x): -AMSUA N19 nobs= 83254 Min=-40.1226250672521, Max=14.39438798864788, RMS=1.520218815029863 +AMSUA N19 nobs= 83254 Min=-40.1226250672521, Max=14.39438798864788, RMS=1.520218815029816 sondes nobs= 3950 Min=-16.79891131775619, Max=16.07422994026274, RMS=4.060200040073279 diff --git a/test/testreference/atm_jjob_lgetkf_solver.ref b/test/testreference/atm_jjob_lgetkf_solver.ref index 37fc52c6b..09284dd42 100644 --- a/test/testreference/atm_jjob_lgetkf_solver.ref +++ b/test/testreference/atm_jjob_lgetkf_solver.ref @@ -6,23 +6,23 @@ northward_wind | Min:-7.3094846805319690e+01 Max:+ air_temperature | Min:+1.7646396818493386e+02 Max:+3.1441817730817547e+02 RMS:+2.4989439192167012e+02 layer_thickness | Min:-2.8728340670782936e+03 Max:-1.5844010522128334e+01 RMS:+9.8310890327340439e+02 air_pressure_thickness | Min:+6.0599999953541761e-01 Max:+1.7747677648323079e+03 RMS:+9.5676512006998769e+02 -surface_pressure | Min:+5.3259705655314101e+04 Max:+1.0392378167916714e+05 RMS:+9.8893465602866549e+04 -specific_humidity | Min:+9.5164908108891825e-09 Max:+2.0222136340880194e-02 RMS:+4.8552459174929334e-03 +air_pressure_at_surface | Min:+5.3259705655314101e+04 Max:+1.0392378167916714e+05 RMS:+9.8893465602866549e+04 +water_vapor_mixing_ratio_wrt_moist_air | Min:+9.5164908108891825e-09 Max:+2.0222136340880194e-02 RMS:+4.8552459174929334e-03 cloud_liquid_ice | Min:-1.3545705512023003e-20 Max:+6.7304686933261399e-04 RMS:+1.0726563909939355e-05 cloud_liquid_water | Min:-5.4244251425755909e-20 Max:+1.2879383569881558e-03 RMS:+3.8382491358281577e-05 ozone_mass_mixing_ratio | Min:+2.9375003505643131e-08 Max:+1.8014885502109894e-05 RMS:+4.4946424525503736e-06 -surface_geopotential_height | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 +geopotential_height_at_surface | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+6.5853328538727862e-01 sheleg | Min:+0.0000000000000000e+00 Max:+3.3367721414977348e+02 RMS:+2.2844482914802999e+01 -sea_surface_temperature | Min:+2.0791388472150163e+02 Max:+3.4773327272108133e+02 RMS:+2.8888781974396971e+02 +skin_temperature_at_surface | Min:+2.0791388472150163e+02 Max:+3.4773327272108133e+02 RMS:+2.8888781974396971e+02 vtype | Min:+0.0000000000000000e+00 Max:+1.9000000000000000e+01 RMS:+5.6602100164707281e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.1039110890529598e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.7215068788150627e-01 RMS:+1.9167119887330206e-01 -stc | Min:+2.2044502210464319e+02 Max:+3.1531527244154063e+02 RMS:+2.8916372621979713e+02 -soilMoistureVolumetric | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7096638468255239e-01 +soilt | Min:+2.2171981453657514e+02 Max:+3.1531527244154063e+02 RMS:+2.8929101171094050e+02 +soilm | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7129824793386712e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.8134236127502426e+00 RMS:+1.8222715253202781e-01 -surface_eastward_wind | Min:-2.0302650327509099e+01 Max:+2.1760551255897649e+01 RMS:+5.2972810149144989e+00 -surface_northward_wind | Min:-1.4968894650435200e+01 Max:+1.6765905429678224e+01 RMS:+4.2782356748931996e+00 +eastward_wind_at_surface | Min:-2.0302650327509099e+01 Max:+2.1760551255897649e+01 RMS:+5.2972810149144989e+00 +northward_wind_at_surface | Min:-1.4968894650435200e+01 Max:+1.6765905429678224e+01 RMS:+4.2782356748931996e+00 f10m | Min:+9.3257572069704375e-01 Max:+1.0782447572529907e+00 RMS:+9.9542831934707332e-01 ---------------------------------------------------------------------------------------------------- Initial state for member 2: @@ -33,23 +33,23 @@ northward_wind | Min:-7.2178651628585953e+01 Max:+ air_temperature | Min:+1.7660670217895057e+02 Max:+3.1526174222386965e+02 RMS:+2.4989392943476341e+02 layer_thickness | Min:-2.8750852837791022e+03 Max:-1.5794597440684603e+01 RMS:+9.8301208643901532e+02 air_pressure_thickness | Min:+6.0599999948625027e-01 Max:+1.7752652524725063e+03 RMS:+9.5675980922035808e+02 -surface_pressure | Min:+5.3317702550070273e+04 Max:+1.0394629485957995e+05 RMS:+9.8892949759388735e+04 -specific_humidity | Min:+2.1514597275760548e-08 Max:+1.9663168048133908e-02 RMS:+4.8569105861498299e-03 +air_pressure_at_surface | Min:+5.3317702550070273e+04 Max:+1.0394629485957995e+05 RMS:+9.8892949759388735e+04 +water_vapor_mixing_ratio_wrt_moist_air | Min:+2.1514597275760548e-08 Max:+1.9663168048133908e-02 RMS:+4.8569105861498299e-03 cloud_liquid_ice | Min:-1.3544569699620215e-20 Max:+7.9557019872326799e-04 RMS:+1.0816147029169270e-05 cloud_liquid_water | Min:-5.4200711162051571e-20 Max:+1.2298889446687945e-03 RMS:+3.8689917911663205e-05 ozone_mass_mixing_ratio | Min:+1.6238717942558199e-08 Max:+1.8031521448783218e-05 RMS:+4.4947640660308833e-06 -surface_geopotential_height | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 +geopotential_height_at_surface | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+6.5853328538727862e-01 sheleg | Min:+0.0000000000000000e+00 Max:+3.3446253401369569e+02 RMS:+2.2874187237166272e+01 -sea_surface_temperature | Min:+2.0978258608237891e+02 Max:+3.4063292812032523e+02 RMS:+2.8892010225961866e+02 +skin_temperature_at_surface | Min:+2.0978258608237891e+02 Max:+3.4063292812032523e+02 RMS:+2.8892010225961866e+02 vtype | Min:+0.0000000000000000e+00 Max:+1.9000000000000000e+01 RMS:+5.6602100164707281e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.1039110890529598e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.7215068788150627e-01 RMS:+1.9167119887330206e-01 -stc | Min:+2.2042860927849489e+02 Max:+3.1556639379821877e+02 RMS:+2.8916436305504556e+02 -soilMoistureVolumetric | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7096997815200794e-01 +soilt | Min:+2.2178435270856400e+02 Max:+3.1556639379821877e+02 RMS:+2.8929677877056838e+02 +soilm | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7134611142086815e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.8153278546401408e+00 RMS:+1.8214466028068999e-01 -surface_eastward_wind | Min:-1.9122075401123020e+01 Max:+2.1444683230863411e+01 RMS:+5.3022867151420767e+00 -surface_northward_wind | Min:-1.4756460531574159e+01 Max:+1.8507846311761583e+01 RMS:+4.2802135707024282e+00 +eastward_wind_at_surface | Min:-1.9122075401123020e+01 Max:+2.1444683230863411e+01 RMS:+5.3022867151420767e+00 +northward_wind_at_surface | Min:-1.4756460531574159e+01 Max:+1.8507846311761583e+01 RMS:+4.2802135707024282e+00 f10m | Min:+9.3238101450200428e-01 Max:+1.0793518217027296e+00 RMS:+9.9539536810295792e-01 ---------------------------------------------------------------------------------------------------- Initial state for member 3: @@ -60,23 +60,23 @@ northward_wind | Min:-7.0176400159320124e+01 Max:+ air_temperature | Min:+1.7648447482434227e+02 Max:+3.1491330999751426e+02 RMS:+2.4989313307279673e+02 layer_thickness | Min:-2.8748181022793874e+03 Max:-1.5822712660806282e+01 RMS:+9.8301820591439434e+02 air_pressure_thickness | Min:+6.0599999955059858e-01 Max:+1.7742011426782731e+03 RMS:+9.5675144888218676e+02 -surface_pressure | Min:+5.3350124363319999e+04 Max:+1.0389818047809265e+05 RMS:+9.8892179510558097e+04 -specific_humidity | Min:+2.1846447498856659e-08 Max:+2.0007929878326374e-02 RMS:+4.8392192734415156e-03 +air_pressure_at_surface | Min:+5.3350124363319999e+04 Max:+1.0389818047809265e+05 RMS:+9.8892179510558097e+04 +water_vapor_mixing_ratio_wrt_moist_air | Min:+2.1846447498856659e-08 Max:+2.0007929878326374e-02 RMS:+4.8392192734415156e-03 cloud_liquid_ice | Min:-6.7740196346531239e-21 Max:+6.2473018245821010e-04 RMS:+1.0889666282638220e-05 cloud_liquid_water | Min:-5.4107584399974539e-20 Max:+1.2132298501853738e-03 RMS:+3.8405804865664137e-05 ozone_mass_mixing_ratio | Min:+1.2289325508931378e-08 Max:+1.8036413152177077e-05 RMS:+4.4950884931704925e-06 -surface_geopotential_height | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 +geopotential_height_at_surface | Min:-2.7018394470214844e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+6.5853328538727862e-01 sheleg | Min:+0.0000000000000000e+00 Max:+3.0768588203961116e+02 RMS:+2.2922702270144551e+01 -sea_surface_temperature | Min:+2.0916406214271251e+02 Max:+3.4510570590652480e+02 RMS:+2.8892699554065905e+02 +skin_temperature_at_surface | Min:+2.0916406214271251e+02 Max:+3.4510570590652480e+02 RMS:+2.8892699554065905e+02 vtype | Min:+0.0000000000000000e+00 Max:+1.9000000000000000e+01 RMS:+5.6602100164707281e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.1039110890529598e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.7215068788150627e-01 RMS:+1.9167119887330206e-01 -stc | Min:+2.2045545733453196e+02 Max:+3.1492502526099332e+02 RMS:+2.8916655770658571e+02 -soilMoistureVolumetric | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7097084862976482e-01 +soilt | Min:+2.2179148729566896e+02 Max:+3.1492502526099332e+02 RMS:+2.8930134673298625e+02 +soilm | Min:+2.0000000000000000e-02 Max:+1.0000000000000000e+00 RMS:+8.7132012473590570e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.8143247567290359e+00 RMS:+1.8207043992662716e-01 -surface_eastward_wind | Min:-1.8951406320589882e+01 Max:+2.1985111394345580e+01 RMS:+5.3062512116922882e+00 -surface_northward_wind | Min:-1.4183550286832059e+01 Max:+1.7289090100273199e+01 RMS:+4.2365567732484486e+00 +eastward_wind_at_surface | Min:-1.8951406320589882e+01 Max:+2.1985111394345580e+01 RMS:+5.3062512116922882e+00 +northward_wind_at_surface | Min:-1.4183550286832059e+01 Max:+1.7289090100273199e+01 RMS:+4.2365567732484486e+00 f10m | Min:+9.2995810057091766e-01 Max:+1.0787102983488339e+00 RMS:+9.9539268028154582e-01 ---------------------------------------------------------------------------------------------------- H(x) for member 1: @@ -117,49 +117,49 @@ northward_wind | Min:-7.1281090590794832e+01 Max:+ air_temperature | Min:+1.7652661362892786e+02 Max:+3.1486440984318642e+02 RMS:+2.4989353796113025e+02 layer_thickness | Min:-2.8742236189948235e+03 Max:-1.5820440207873071e+01 RMS:+9.8304588977244248e+02 air_pressure_thickness | Min:+6.0599999954215089e-01 Max:+1.7745271604965960e+03 RMS:+9.5675867998450212e+02 -surface_pressure | Min:+5.3309177522901453e+04 Max:+1.0391290736184639e+05 RMS:+9.8892856412110239e+04 -specific_humidity | Min:+8.4477932715987172e-08 Max:+1.9531761470252519e-02 RMS:+4.8455165312756591e-03 +air_pressure_at_surface | Min:+5.3309177522901453e+04 Max:+1.0391290736184639e+05 RMS:+9.8892856412110239e+04 +water_vapor_mixing_ratio_wrt_moist_air | Min:+8.4477932715987172e-08 Max:+1.9531761470252519e-02 RMS:+4.8455165312756591e-03 cloud_liquid_ice | Min:-4.5148565665400716e-21 Max:+4.1857236992490481e-04 RMS:+1.0081670582489738e-05 cloud_liquid_water | Min:-1.8646059632736959e-20 Max:+1.0447516732817988e-03 RMS:+3.3566571025591825e-05 ozone_mass_mixing_ratio | Min:+2.8043654425670649e-08 Max:+1.7892907435183836e-05 RMS:+4.4944974047442364e-06 -surface_geopotential_height | Min:-2.7018394470214840e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 +geopotential_height_at_surface | Min:-2.7018394470214840e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+6.5853328538727862e-01 sheleg | Min:+0.0000000000000000e+00 Max:+3.2527521006769342e+02 RMS:+2.2874231579198337e+01 -sea_surface_temperature | Min:+2.0909325814222842e+02 Max:+3.4400445627039335e+02 RMS:+2.8891122950497800e+02 +skin_temperature_at_surface | Min:+2.0909325814222842e+02 Max:+3.4400445627039335e+02 RMS:+2.8891122950497800e+02 vtype | Min:+0.0000000000000000e+00 Max:+1.9000000000000000e+01 RMS:+5.6602100164707281e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.1039110890529598e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.7215068788150627e-01 RMS:+1.9167119887330206e-01 -stc | Min:+2.2044302957255664e+02 Max:+3.1448974639746052e+02 RMS:+2.8916485102080441e+02 -soilMoistureVolumetric | Min:+1.9999999999999997e-02 Max:+1.0000000000000000e+00 RMS:+8.7096039254926949e-01 +soilt | Min:+2.2176521818026936e+02 Max:+3.1448974639746052e+02 RMS:+2.8929629666452479e+02 +soilm | Min:+1.9999999999999997e-02 Max:+1.0000000000000000e+00 RMS:+8.7130333878441968e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.8143587413731397e+00 RMS:+1.8203629732600013e-01 -surface_eastward_wind | Min:-1.9400969882086276e+01 Max:+2.1628152789536944e+01 RMS:+5.2804512030599353e+00 -surface_northward_wind | Min:-1.4483927323189917e+01 Max:+1.6910069485657925e+01 RMS:+4.2391121142819319e+00 +eastward_wind_at_surface | Min:-1.9400969882086276e+01 Max:+2.1628152789536944e+01 RMS:+5.2804512030599353e+00 +northward_wind_at_surface | Min:-1.4483927323189917e+01 Max:+1.6910069485657925e+01 RMS:+4.2391121142819319e+00 f10m | Min:+9.3258902621206641e-01 Max:+1.0787625575968645e+00 RMS:+9.9540515270826369e-01 ---------------------------------------------------------------------------------------------------- Analysis mean : ---------------------------------------------------------------------------------------------------- State print | number of fields = 23 | cube sphere face size: C48 -eastward_wind | Min:-5.0315151012088307e+01 Max:+8.9876394093713046e+01 RMS:+1.5970695781724695e+01 -northward_wind | Min:-7.0617201268531815e+01 Max:+7.7433449726355860e+01 RMS:+7.7146404801902495e+00 -air_temperature | Min:+1.7652661360280035e+02 Max:+3.1531640662494840e+02 RMS:+2.4990917048170724e+02 -layer_thickness | Min:-2.8742236232070200e+03 Max:-1.5810236377788424e+01 RMS:+9.8306082003736424e+02 -air_pressure_thickness | Min:+6.0599999954215089e-01 Max:+1.7748162500155472e+03 RMS:+9.5672871271644976e+02 -surface_pressure | Min:+5.3309177524748637e+04 Max:+1.0391290732286175e+05 RMS:+9.8892856414055801e+04 -specific_humidity | Min:+0.0000000000000000e+00 Max:+1.9548966528437035e-02 RMS:+4.8538262898511113e-03 -cloud_liquid_ice | Min:+0.0000000000000000e+00 Max:+4.2005729394313887e-04 RMS:+1.0456783107627359e-05 -cloud_liquid_water | Min:+0.0000000000000000e+00 Max:+1.9000854625769038e-03 RMS:+3.5025871992245762e-05 -ozone_mass_mixing_ratio | Min:+0.0000000000000000e+00 Max:+1.7891447711240337e-05 RMS:+4.4960701985916624e-06 -surface_geopotential_height | Min:-2.7018394470214840e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 +eastward_wind | Min:-5.0315150985467646e+01 Max:+8.9876393389687863e+01 RMS:+1.5970695781891864e+01 +northward_wind | Min:-7.0617194357709707e+01 Max:+7.7433452901272716e+01 RMS:+7.7146404816627436e+00 +air_temperature | Min:+1.7652661360280035e+02 Max:+3.1531640650599002e+02 RMS:+2.4990917048199378e+02 +layer_thickness | Min:-2.8742236232070104e+03 Max:-1.5810236370767129e+01 RMS:+9.8306082003772076e+02 +air_pressure_thickness | Min:+6.0599999954215089e-01 Max:+1.7748162499258074e+03 RMS:+9.5672871271407143e+02 +air_pressure_at_surface | Min:+5.3309177524748637e+04 Max:+1.0391290732286175e+05 RMS:+9.8892856414055801e+04 +water_vapor_mixing_ratio_wrt_moist_air | Min:+0.0000000000000000e+00 Max:+1.9548967653923610e-02 RMS:+4.8538262888901630e-03 +cloud_liquid_ice | Min:+0.0000000000000000e+00 Max:+4.2005681939910546e-04 RMS:+1.0456782979133655e-05 +cloud_liquid_water | Min:+0.0000000000000000e+00 Max:+1.9000848666799023e-03 RMS:+3.5025871976277917e-05 +ozone_mass_mixing_ratio | Min:+0.0000000000000000e+00 Max:+1.7891447711963811e-05 RMS:+4.4960701984732963e-06 +geopotential_height_at_surface | Min:-2.7018394470214840e+01 Max:+5.2697460937500000e+03 RMS:+6.3032575784066080e+02 slmsk | Min:+0.0000000000000000e+00 Max:+2.0000000000000000e+00 RMS:+6.5853328538727862e-01 sheleg | Min:+0.0000000000000000e+00 Max:+3.2527521006769342e+02 RMS:+2.2874231579198337e+01 -sea_surface_temperature | Min:+2.0909325814222842e+02 Max:+3.4400445627039335e+02 RMS:+2.8891122950497800e+02 +skin_temperature_at_surface | Min:+2.0909325814222842e+02 Max:+3.4400445627039335e+02 RMS:+2.8891122950497800e+02 vtype | Min:+0.0000000000000000e+00 Max:+1.9000000000000000e+01 RMS:+5.6602100164707281e+00 stype | Min:+0.0000000000000000e+00 Max:+1.6000000000000000e+01 RMS:+4.1039110890529598e+00 vfrac | Min:+0.0000000000000000e+00 Max:+9.7215068788150627e-01 RMS:+1.9167119887330206e-01 -stc | Min:+2.2044302957255664e+02 Max:+3.1448974639746052e+02 RMS:+2.8916485102080441e+02 -soilMoistureVolumetric | Min:+1.9999999999999997e-02 Max:+1.0000000000000000e+00 RMS:+8.7096039254926949e-01 +soilt | Min:+2.2176521818026936e+02 Max:+3.1448974639746052e+02 RMS:+2.8929629666452479e+02 +soilm | Min:+1.9999999999999997e-02 Max:+1.0000000000000000e+00 RMS:+8.7130333878441968e-01 totalSnowDepthMeters | Min:+0.0000000000000000e+00 Max:+1.8143587413731397e+00 RMS:+1.8203629732600013e-01 -surface_eastward_wind | Min:-1.9400969882086276e+01 Max:+2.1628152789536944e+01 RMS:+5.2804512030599353e+00 -surface_northward_wind | Min:-1.4483927323189917e+01 Max:+1.6910069485657925e+01 RMS:+4.2391121142819319e+00 +eastward_wind_at_surface | Min:-1.9400969882086276e+01 Max:+2.1628152789536944e+01 RMS:+5.2804512030599353e+00 +northward_wind_at_surface | Min:-1.4483927323189917e+01 Max:+1.6910069485657925e+01 RMS:+4.2391121142819319e+00 f10m | Min:+9.3258902621206641e-01 Max:+1.0787625575968645e+00 RMS:+9.9540515270826369e-01 ---------------------------------------------------------------------------------------------------- diff --git a/utils/chem/chem_diagb.h b/utils/chem/chem_diagb.h index 10fc6b5fe..d5456d3d6 100644 --- a/utils/chem/chem_diagb.h +++ b/utils/chem/chem_diagb.h @@ -49,7 +49,7 @@ namespace gdasapp { : Application(comm) {} static const std::string classname() {return "gdasapp::FV3ChemDiagB";} - int execute(const eckit::Configuration & fullConfig, bool /*validate*/) const { + int execute(const eckit::Configuration & fullConfig) const { /// Setup the fv3jedi geometry oops::Log::info() << "====================== geometry" << std::endl; const eckit::LocalConfiguration geomConfig(fullConfig, "geometry"); diff --git a/utils/fv3jedi/fv3jedi_fv3inc.h b/utils/fv3jedi/fv3jedi_fv3inc.h index 183e426aa..5e946d73b 100644 --- a/utils/fv3jedi/fv3jedi_fv3inc.h +++ b/utils/fv3jedi/fv3jedi_fv3inc.h @@ -29,7 +29,7 @@ namespace gdasapp { : Application(comm) {} static const std::string classname() {return "gdasapp::fv3inc";} - int execute(const eckit::Configuration & fullConfig, bool validate) const { + int execute(const eckit::Configuration & fullConfig) const { // Configurations // --------------------------------------------------------------------------------- diff --git a/utils/ioda_example/gdas_meanioda.h b/utils/ioda_example/gdas_meanioda.h index af1e76a40..24d3e8d4e 100644 --- a/utils/ioda_example/gdas_meanioda.h +++ b/utils/ioda_example/gdas_meanioda.h @@ -33,7 +33,7 @@ namespace gdasapp { : Application(comm) {} static const std::string classname() {return "gdasapp::IodaExample";} - int execute(const eckit::Configuration & fullConfig, bool /*validate*/) const { + int execute(const eckit::Configuration & fullConfig) const { // get the obs space configuration const eckit::LocalConfiguration obsConfig(fullConfig, "obs space"); oops::Log::info() << "obs space: " << std::endl << obsConfig << std::endl; diff --git a/utils/land/land_ensrecenter.h b/utils/land/land_ensrecenter.h index 6e14528f3..abcf6d607 100644 --- a/utils/land/land_ensrecenter.h +++ b/utils/land/land_ensrecenter.h @@ -39,7 +39,7 @@ namespace gdasapp { : Application(comm) {} static const std::string classname() {return "gdasapp::FV3LandEnsRecenter";} - int execute(const eckit::Configuration & fullConfig, bool /*validate*/) const { + int execute(const eckit::Configuration & fullConfig) const { /// Setup the FV3 geometry, we are going to assume that things are on the same grid /// as we do not fully trust OOPS interpolation for land compared to other tools const eckit::LocalConfiguration geomConfig(fullConfig, "geometry"); diff --git a/utils/obsproc/applications/gdas_obsprovider2ioda.h b/utils/obsproc/applications/gdas_obsprovider2ioda.h index fd924e4c6..c4c444a57 100644 --- a/utils/obsproc/applications/gdas_obsprovider2ioda.h +++ b/utils/obsproc/applications/gdas_obsprovider2ioda.h @@ -27,7 +27,7 @@ namespace gdasapp { static const std::string classname() {return "gdasapp::ObsProvider2IodaApp";} - int execute(const eckit::Configuration & fullConfig, bool /*validate*/) const { + int execute(const eckit::Configuration & fullConfig) const { // Get the file provider string identifier from the config std::string provider; fullConfig.get("provider", provider); diff --git a/utils/soca/gdas_ens_handler.h b/utils/soca/gdas_ens_handler.h index 4aa1f51f6..2355c9623 100644 --- a/utils/soca/gdas_ens_handler.h +++ b/utils/soca/gdas_ens_handler.h @@ -74,7 +74,7 @@ namespace gdasapp { // ----------------------------------------------------------------------------- - int execute(const eckit::Configuration & fullConfig, bool /*validate*/) const { + int execute(const eckit::Configuration & fullConfig) const { // Setup the soca geometry const eckit::LocalConfiguration geomConfig(fullConfig, "geometry"); oops::Log::info() << "geometry: " << std::endl << geomConfig << std::endl; diff --git a/utils/soca/gdas_incr_handler.h b/utils/soca/gdas_incr_handler.h index 30d2502fe..18cd19d90 100644 --- a/utils/soca/gdas_incr_handler.h +++ b/utils/soca/gdas_incr_handler.h @@ -29,7 +29,7 @@ namespace gdasapp { : Application(comm) {} static const std::string classname() {return "gdasapp::SocaIncrHandler";} - int execute(const eckit::Configuration & fullConfig, bool /*validate*/) const { + int execute(const eckit::Configuration & fullConfig) const { /// Setup the soca geometry const eckit::LocalConfiguration geomConfig(fullConfig, "geometry"); oops::Log::info() << "geometry: " << std::endl << geomConfig << std::endl; diff --git a/utils/soca/gdas_soca_diagb.h b/utils/soca/gdas_soca_diagb.h index 9ca6c8a9b..5a765355c 100644 --- a/utils/soca/gdas_soca_diagb.h +++ b/utils/soca/gdas_soca_diagb.h @@ -184,7 +184,7 @@ namespace gdasapp { /** * Implementation of the virtual execute method from the Application parent class */ - int execute(const eckit::Configuration & fullConfig, bool /*validate*/) const { + int execute(const eckit::Configuration & fullConfig) const { /// Initialize the paramters for D SocaDiagBConfig configD = setup(fullConfig); diff --git a/utils/soca/gdas_socahybridweights.h b/utils/soca/gdas_socahybridweights.h index 2aec656cf..8b90dcaa5 100644 --- a/utils/soca/gdas_socahybridweights.h +++ b/utils/soca/gdas_socahybridweights.h @@ -60,7 +60,7 @@ namespace gdasapp { : Application(comm) {} static const std::string classname() {return "gdasapp::SocaHybridWeights";} - int execute(const eckit::Configuration & fullConfig, bool /*validate*/) const { + int execute(const eckit::Configuration & fullConfig) const { /// Setup the soca geometry const eckit::LocalConfiguration geomConfig(fullConfig, "geometry"); oops::Log::info() << "geometry: " << std::endl << geomConfig << std::endl; diff --git a/utils/soca/gdassoca_obsstats.h b/utils/soca/gdassoca_obsstats.h index 010fe9ac0..bbe144704 100644 --- a/utils/soca/gdassoca_obsstats.h +++ b/utils/soca/gdassoca_obsstats.h @@ -43,7 +43,7 @@ namespace gdasapp { } // ----------------------------------------------------------------------------- - int execute(const eckit::Configuration & fullConfig, bool /*validate*/) const { + int execute(const eckit::Configuration & fullConfig) const { // time window const eckit::LocalConfiguration timeWindowConf(fullConfig, "time window"); const util::TimeWindow timeWindow(timeWindowConf); From be0cf45376854cb9a7c74cee9f74f1d61bd34d3f Mon Sep 17 00:00:00 2001 From: RussTreadon-NOAA <26926959+RussTreadon-NOAA@users.noreply.github.com> Date: Mon, 23 Dec 2024 09:27:40 -0500 Subject: [PATCH 2/6] Bugfix/ctests (#1425) --- test/atm/global-workflow/jjob_ens_init_split.sh | 9 +++++---- test/gw-ci/CMakeLists.txt | 5 ++++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/test/atm/global-workflow/jjob_ens_init_split.sh b/test/atm/global-workflow/jjob_ens_init_split.sh index 4128ac01c..07aaaece4 100755 --- a/test/atm/global-workflow/jjob_ens_init_split.sh +++ b/test/atm/global-workflow/jjob_ens_init_split.sh @@ -98,15 +98,16 @@ for imem in $(seq 1 $NMEM_ENS); do source=$GDASAPP_TESTDATA/lowres/$dpath/$memchar/model/atmos/history target=$COM_ATMOS_HISTORY_PREV_ENS mkdir -p $target - rm -rf $target/enkfgdas.t${gcyc}z.atmf006.nc - ln -fs $source/enkfgdas.t${gcyc}z.atmf006.nc $target/ + file=atmf006.nc + rm -rf $target/enkf${gprefix}.${file} + ln -fs $source/enkf${gprefix}.${file} $target/enkf${gprefix}.${file} source=$GDASAPP_TESTDATA/lowres/$dpath/$memchar/model/atmos/history target=$COM_ATMOS_HISTORY_PREV_ENS flist=("cubed_sphere_grid_atmf006.nc" "cubed_sphere_grid_sfcf006.nc") for file in "${flist[@]}"; do rm -rf $target/enkf${gprefix}.${file} - ln -fs $source/enkf${gprefix}.${file} $target/ + ln -fs $source/enkf${gprefix}.${file} $target/enkf${gprefix}.${file} done done @@ -116,7 +117,7 @@ cp $EXPDIR/config.base_lobsdiag_forenkf_true $EXPDIR/config.base # Execute j-job if [[ $machine = 'HERA' || $machine = 'ORION' || $machine = 'HERCULES' ]]; then - sbatch --ntasks=1 --account=$ACCOUNT --qos=batch --time=00:10:00 --export=ALL --wait --output=atmensanlinit-%j.out ${HOMEgfs}/jobs/JGLOBAL_ATMENS_ANALYSIS_INITIALIZE + sbatch --ntasks=1 --account=$ACCOUNT --qos=batch --time=00:10:00 --export=ALL --wait --output=atmensanlinit_split-%j.out ${HOMEgfs}/jobs/JGLOBAL_ATMENS_ANALYSIS_INITIALIZE else ${HOMEgfs}/jobs/JGLOBAL_ATMENS_ANALYSIS_INITIALIZE fi diff --git a/test/gw-ci/CMakeLists.txt b/test/gw-ci/CMakeLists.txt index 8b198c3be..f9aece46b 100644 --- a/test/gw-ci/CMakeLists.txt +++ b/test/gw-ci/CMakeLists.txt @@ -85,7 +85,7 @@ function(add_task task_name test_prefix is_full_cycle HALF_CYCLE FULL_CYCLE pslo elseif("${task_name}" STREQUAL "gdas_atmanlfinal") list(APPEND TEST_DEPENDS "${test_prefix}_gdas_atmanlfv3inc_${FULL_CYCLE}") elseif("${task_name}" STREQUAL "gdas_aeroanlinit") - list(APPEND TEST_DEPENDS "${test_prefix}_aeroanlgenb_${HALF_CYCLE}") + list(APPEND TEST_DEPENDS "${test_prefix}_gdas_aeroanlgenb_${HALF_CYCLE}") list(APPEND TEST_DEPENDS "${test_prefix}_gdas_prep_${FULL_CYCLE}") elseif("${task_name}" STREQUAL "gdas_aeroanlvar") list(APPEND TEST_DEPENDS "${test_prefix}_gdas_aeroanlinit_${FULL_CYCLE}") @@ -164,6 +164,9 @@ function(add_task task_name test_prefix is_full_cycle HALF_CYCLE FULL_CYCLE pslo list(APPEND TEST_DEPENDS "${test_prefix}_gdas_fcst_${HALF_CYCLE}") elseif("${task_name}" STREQUAL "gdas_marinebmat") list(APPEND TEST_DEPENDS "${test_prefix}_gdas_fcst_${HALF_CYCLE}") + if("${pslot}" STREQUAL "C48mx500_hybAOWCDA") + list(APPEND TEST_DEPENDS "${test_prefix}_enkfgdas_fcst_${HALF_CYCLE}") + endif() elseif("${task_name}" STREQUAL "gdas_marineanlinit") list(APPEND TEST_DEPENDS "${test_prefix}_gdas_fcst_${HALF_CYCLE}") list(APPEND TEST_DEPENDS "${test_prefix}_gdas_prepoceanobs_${FULL_CYCLE}") From eec2e1b595237b4162fb3bec60aa7ce671280b84 Mon Sep 17 00:00:00 2001 From: RussTreadon-NOAA <26926959+RussTreadon-NOAA@users.noreply.github.com> Date: Thu, 26 Dec 2024 10:13:10 -0500 Subject: [PATCH 3/6] update build_all.sh argument list (#1428) --- ci/run_ci.sh | 6 +++--- prototypes/gen_prototype.sh | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ci/run_ci.sh b/ci/run_ci.sh index e92d943ae..9e67b1e12 100755 --- a/ci/run_ci.sh +++ b/ci/run_ci.sh @@ -46,7 +46,7 @@ if [[ $TEST_WORKFLOW == 1 ]]; then gdasapp_dir=$workflow_dir/sorc/gdas.cd build_cmd_dir=$workflow_dir/sorc - build_cmd="./build_all.sh -ug &>> log.build" + build_cmd="./build_all.sh gfs gsi gdas" build_dir=$workflow_dir/build else export BUILD_JOBS=8 @@ -54,7 +54,7 @@ else gdasapp_dir=$repodir build_cmd_dir=$gdasapp_dir - build_cmd="./build.sh -t $TARGET &>> log.build" + build_cmd="./build.sh -t $TARGET" build_dir=$gdasapp_dir/build fi @@ -74,7 +74,7 @@ echo "---------------------------------------------------" >> $outfile cd $build_cmd_dir module purge rm -rf log.build -$build_cmd +$build_cmd &>> log.build build_status=$? if [ $build_status -eq 0 ]; then echo "Build: *SUCCESS*" >> $outfile diff --git a/prototypes/gen_prototype.sh b/prototypes/gen_prototype.sh index c4716ccce..e224dc11d 100755 --- a/prototypes/gen_prototype.sh +++ b/prototypes/gen_prototype.sh @@ -47,7 +47,7 @@ if [[ $BUILD == 'YES' ]]; then cd gdas.cd git checkout $GDASHASH cd ../ - ./build_all.sh + ./build_all.sh gfs gsi gdas ./link_workflow.sh fi From bd97af961eb407234aab40beb02c5af9017ef684 Mon Sep 17 00:00:00 2001 From: Yaping Wang <49168260+ypwang19@users.noreply.github.com> Date: Thu, 2 Jan 2025 13:11:59 -0500 Subject: [PATCH 4/6] Update jcb-base for aerosol VarBC (#1426) # Description This PR adds the aerosol bias file names to the jcb-base template. # Companion PRs https://github.com/NOAA-EMC/global-workflow/pull/3189 # Issues Resolves #https://github.com/NOAA-EMC/global-workflow/issues/3172 # Automated CI tests to run in Global Workflow - [ ] C96C48_hybatmaerosnowDA --------- Co-authored-by: ypwang19 Co-authored-by: Cory Martin --- parm/aero/jcb-base.yaml.j2 | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/parm/aero/jcb-base.yaml.j2 b/parm/aero/jcb-base.yaml.j2 index 6d1cf7b7f..3c48b74b3 100644 --- a/parm/aero/jcb-base.yaml.j2 +++ b/parm/aero/jcb-base.yaml.j2 @@ -128,12 +128,6 @@ aero_obsbiascovout_prefix: "{{APREFIX}}" aero_obsbiascovout_suffix: ".satbias_cov.nc" bias_files: - atms_n20: rad_varbc_params.tar - atms_npp: rad_varbc_params.tar - mtiasi_metop-a: rad_varbc_params.tar - mtiasi_metop-b: rad_varbc_params.tar - amsua_n19: rad_varbc_params.tar - ssmis_f17: rad_varbc_params.tar - ssmis_f18: rad_varbc_params.tar - cris-fsr_n20: rad_varbc_params.tar - cris-fsr_npp: rad_varbc_params.tar + viirs_npp_aod: aero_varbc_params.tar + viirs_n20_aod: aero_varbc_params.tar + viirs_n21_aod: aero_varbc_params.tar From 322ce42e8c8d0126d88d2395d196222e5224a7ba Mon Sep 17 00:00:00 2001 From: Yaping Wang <49168260+ypwang19@users.noreply.github.com> Date: Fri, 3 Jan 2025 15:33:31 -0500 Subject: [PATCH 5/6] Update jcb-gdas hash for aerosol-Varbc (#1431) # Description # Companion PRs (https://github.com/NOAA-EMC/jcb-gdas/pull/61) # Issues https://github.com/NOAA-EMC/global-workflow/issues/3172 Co-authored-by: ypwang19 --- parm/jcb-gdas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parm/jcb-gdas b/parm/jcb-gdas index d75038349..10a744aa2 160000 --- a/parm/jcb-gdas +++ b/parm/jcb-gdas @@ -1 +1 @@ -Subproject commit d7503834951a75ae12a1c38dfc884892f19905aa +Subproject commit 10a744aa2a8103e523aba54bebc44a965c2ec466 From c665ec924ac8ca4f0f830bae4d72f56943073a08 Mon Sep 17 00:00:00 2001 From: Anna Shlyaeva Date: Mon, 6 Jan 2025 07:16:08 -0700 Subject: [PATCH 6/6] Bugfix for ensemble update: rollback changes in gdas_ens_handler (#1430) # Description Bugfix for https://github.com/NOAA-EMC/GDASApp/issues/1429. I am rolling back the change in `gdas_ens_handler` from https://github.com/NOAA-EMC/GDASApp/pull/1417 that resulted in ensemble increments missing ssh which is used (at least to check dimensions) in mom6 IAU. From looking at the original PR I don't think this change was intentional, and I _think_ it's OK to roll it back, although it would be good if someone with the knowledge of this workflow can review. # Issues Fixes https://github.com/NOAA-EMC/GDASApp/issues/1429 Co-authored-by: Anna Shlyaeva --- utils/soca/gdas_ens_handler.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/utils/soca/gdas_ens_handler.h b/utils/soca/gdas_ens_handler.h index 2355c9623..89c6e2a2c 100644 --- a/utils/soca/gdas_ens_handler.h +++ b/utils/soca/gdas_ens_handler.h @@ -151,14 +151,14 @@ namespace gdasapp { oops::Log::info() << "recentered incr " << i << ":" << incr << std::endl; // Append the vertical geometry (for MOM6 IAU) - postProcIncr.appendLayer(incr); - oops::Log::info() << "incr " << i << ":" << incr << std::endl; + soca::Increment mom6_incr = postProcIncr.appendLayer(incr); + oops::Log::info() << "incr " << i << ":" << mom6_incr << std::endl; // Set variables to zero if specified in the configuration postProcIncr.setToZero(incr); // Save the increments used to initialize the ensemble forecast - result = postProcIncr.save(incr, i+1); + result = postProcIncr.save(mom6_incr, i+1); } return result; }