Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Update hashes now that GSI-B is working for EnVar #1015

Merged
merged 2 commits into from
Apr 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion sorc/fv3-jedi
Submodule fv3-jedi updated 57 files
+0 −2 CI/CMakeLists.txt
+0 −2 CI/CMakeLists_nightly.txt
+0 −4 CI/buildspec_clang.yml
+0 −4 CI/buildspec_gnu.yml
+0 −4 CI/buildspec_intel.yml
+0 −4 CI/buildspec_intel_nightly.yml
+2 −3 CMakeLists.txt
+1 −1 README.md
+18 −0 cmake/fv3jedi_extra_macros.cmake
+1 −1 src/fv3jedi/Geometry/Geometry.cc
+2 −1 src/fv3jedi/Geometry/GeometryParameters.h
+88 −0 src/fv3jedi/Geometry/TimeInvariantFieldsHelpers.cc
+0 −4 src/fv3jedi/Geometry/TimeInvariantFieldsHelpers.h
+24 −12 src/fv3jedi/Geometry/fv3jedi_geom_mod.f90
+42 −26 src/fv3jedi/IO/CubeSphereHistory/fv3jedi_io_cube_sphere_history_mod.f90
+12 −0 src/fv3jedi/LinearVariableChange/Model2GeoVaLs/fv3jedi_lvc_model2geovals_mod.f90
+2 −1 src/fv3jedi/Model/ufs/ModelUFS.cc
+2 −0 src/fv3jedi/Model/ufs/ModelUFS.h
+2 −2 src/fv3jedi/Model/ufs/ModelUFS.interface.h
+6 −3 src/fv3jedi/Model/ufs/fv3jedi_ufs_interface_mod.F90
+17 −52 src/fv3jedi/Model/ufs/fv3jedi_ufs_mod.F90
+1 −0 src/fv3jedi/State/State.cc
+2 −0 src/fv3jedi/State/State.h
+62 −43 src/fv3jedi/VariableChange/Utils/surface_variables_mod.f90
+6 −0 src/mains/CMakeLists.txt
+19 −0 src/mains/fv3jediEnsGETKF.cc
+40 −62 test/CMakeLists.txt
+1 −0 test/Data/fieldmetadata/gfs-history.yaml
+57 −0 test/Data/fieldmetadata/gfs-restart-surface-masks.yaml
+1 −1 test/Data/gsibec/geos_gsi_global_72x46x72.nml
+1 −1 test/Data/gsibec/gfs_gsi_global_192x96x127.nml
+3 −1 test/setup-c48.sh
+127 −0 test/testinput/3dvar_snow.yaml
+5 −0 test/testinput/ensemble_ufs_forecast.yaml
+0 −26 test/testinput/ensfc_ufs.yaml
+2 −2 test/testinput/forecast_ufs_1.yaml
+2 −2 test/testinput/forecast_ufs_2.yaml
+2 −3 test/testinput/forecast_ufs_c48_warmstart.yaml
+0 −123 test/testinput/hofx_gfs_aero_aodluts.yaml
+67 −0 test/testinput/hofx_nomodel_amsua_fov.yaml
+0 −116 test/testinput/hyb-3dvar_gfs_aero.yaml
+1 −0 test/testinput/hyb-4denvar_geos_sondes_c12.yaml
+5 −4 test/testinput/hyb-fgat_gfs_aero.yaml
+8 −2 test/testinput/linearvariablechange_geos.yaml
+1 −1 test/testinput/model_ufs_c48_warmstart.yaml
+12 −12 test/testoutput/3dvar_gfs_sondes.ref
+17 −0 test/testoutput/3dvar_snow.ref
+20 −20 test/testoutput/4dvar_geos_aero.ref
+5 −5 test/testoutput/dirac_geos_gsi_global.ref
+5 −5 test/testoutput/dirac_gfs_gsi_global.ref
+0 −11 test/testoutput/ensmeanvariance_geos.ref
+0 −12 test/testoutput/ensmeanvariance_gfs.ref
+0 −58 test/testoutput/hofx_gfs_aero_aodluts.ref
+31 −0 test/testoutput/hofx_nomodel_amsua_fov.ref
+9 −9 test/testoutput/hyb-3dvar_geos_sondes_c12.ref
+0 −31 test/testoutput/hyb-3dvar_gfs_aero.ref
+23 −23 test/testoutput/hyb-fgat_gfs_aero.ref
2 changes: 1 addition & 1 deletion sorc/ioda
Submodule ioda updated 61 files
+3 −0 .pycodestyle
+4 −1 CMakeLists.txt
+6 −0 src/ObsDataIoParameters.h
+3 −3 src/ObsSpace.cc
+1 −8 src/ObsSpace.h
+1 −1 src/ObsSpaceParameters.h
+2 −6 src/core/IodaUtils.cc
+2 −0 src/core/IodaUtils.h
+13 −0 src/engines/Examples/Basic/02-Attributes.cpp
+25 −8 src/engines/Examples/Basic/03-VariablesIntro.cpp
+1 −1 src/engines/ioda/CMakeLists.txt
+10 −10 src/engines/ioda/fortran/ioda_attribute_mod.f90
+4 −4 src/engines/ioda/fortran/ioda_dimensions_mod.f90
+8 −8 src/engines/ioda/fortran/ioda_has_attributes_mod.f90
+21 −21 src/engines/ioda/fortran/ioda_has_variables_mod.f90
+1 −1 src/engines/ioda/fortran/ioda_variable_creation_parameters_mod.f90
+12 −12 src/engines/ioda/fortran/ioda_variable_mod.f90
+2 −2 src/engines/ioda/include/ioda/C/ioda_attribute_c.hpp
+1 −1 src/engines/ioda/include/ioda/C/ioda_has_attributes_c.hpp
+4 −4 src/engines/ioda/include/ioda/C/ioda_has_variables_c.hpp
+2 −2 src/engines/ioda/include/ioda/C/ioda_variable_creation_parameters_c.hpp
+1 −0 src/engines/ioda/include/ioda/Exception.h
+14 −4 src/engines/ioda/include/ioda/Variables/VarUtils.h
+2 −7 src/engines/ioda/src/ioda/C/ioda_attribute_c.cpp
+1 −10 src/engines/ioda/src/ioda/C/ioda_has_attributes_c.cpp
+2 −17 src/engines/ioda/src/ioda/C/ioda_has_variables_c.cpp
+1 −6 src/engines/ioda/src/ioda/C/ioda_variable_creation_parameters_c.cpp
+62 −1 src/engines/ioda/src/ioda/Engines/HH/HH-util.cpp
+5 −0 src/engines/ioda/src/ioda/Engines/HH/HH/HH-util.h
+55 −8 src/engines/ioda/src/ioda/Engines/ObsStore/Attributes.cpp
+39 −0 src/engines/ioda/src/ioda/Engines/ObsStore/Type.cpp
+7 −0 src/engines/ioda/src/ioda/Engines/ObsStore/Type.hpp
+53 −8 src/engines/ioda/src/ioda/Engines/ObsStore/Variables.cpp
+8 −0 src/engines/ioda/src/ioda/Exception.cpp
+19 −17 src/engines/ioda/src/ioda/VarUtils.cpp
+27 −1 src/ioPool/IoPoolBase.cpp
+11 −0 src/ioPool/IoPoolBase.h
+4 −4 src/ioPool/ReaderPoolBase.cpp
+28 −2 src/ioPool/ReaderPoolBase.h
+617 −424 src/ioPool/ReaderPoolUtils.cpp
+33 −136 src/ioPool/ReaderPoolUtils.h
+460 −154 src/ioPool/ReaderSinglePool.cpp
+21 −16 src/ioPool/ReaderSinglePool.h
+33 −59 src/ioPool/ReaderSinglePoolAllTasks.cpp
+3 −2 src/ioPool/ReaderSinglePoolAllTasks.h
+4 −20 src/ioPool/WriterSinglePool.cpp
+1 −0 src/python/CMakeLists.txt
+32 −0 src/python/pyiodautils/CMakeLists.txt
+0 −0 src/python/pyiodautils/__init__.py
+248 −0 src/python/pyiodautils/file_merge.py
+96 −9 test/CMakeLists.txt
+6 −1 test/ioda/IoPoolFactory.h
+1 −0 test/python/CMakeLists.txt
+36 −0 test/python/pyiodautils/CMakeLists.txt
+24 −0 test/python/pyiodautils/test_file_merge_concat_method.py
+3 −0 test/testinput/iodatest_io_pool_factory.yaml
+57 −0 test/testinput/iodatest_time_io_reader_pool_ext_file_prep.yaml
+57 −0 test/testinput/iodatest_time_io_reader_pool_ext_file_prep_mpi7.yaml
+4 −4 test/testinput/iodatest_time_io_script.yaml
+1 −0 tools/CMakeLists.txt
+10 −0 tools/ioda_pylint.sh
2 changes: 1 addition & 1 deletion sorc/oops
Submodule oops updated 67 files
+1 −1 CMakeLists.txt
+69 −16 cmake/backtrace_deps.cmake
+3 −1 l95/src/lorenz95/ObservationL95.cc
+5 −4 l95/src/lorenz95/ObservationL95.h
+4 −2 l95/src/lorenz95/ObservationTLAD.cc
+6 −3 l95/src/lorenz95/ObservationTLAD.h
+2 −2 qg/model/ObsDataQG.h
+5 −4 qg/model/ObsOpBaseQG.h
+8 −5 qg/model/ObsOpBaseTLAD.h
+2 −1 qg/model/ObsOperatorQG.cc
+5 −1 qg/model/ObsOperatorQG.h
+6 −4 qg/model/ObsOperatorTLAD.cc
+9 −2 qg/model/ObsOperatorTLAD.h
+2 −1 qg/model/ObsStreamQG.cc
+4 −2 qg/model/ObsStreamQG.h
+2 −2 qg/model/ObsStreamTLAD.cc
+6 −4 qg/model/ObsStreamTLAD.h
+2 −2 qg/model/ObsVecQG.h
+2 −1 qg/model/ObsWSpeedQG.cc
+3 −1 qg/model/ObsWSpeedQG.h
+4 −2 qg/model/ObsWSpeedTLAD.cc
+4 −2 qg/model/ObsWSpeedTLAD.h
+2 −1 qg/model/ObsWindQG.cc
+3 −1 qg/model/ObsWindQG.h
+4 −2 qg/model/ObsWindTLAD.cc
+5 −2 qg/model/ObsWindTLAD.h
+3 −3 qg/test/testinput/eda_3dfgat_with_member_template.yaml
+8 −8 qg/test/testinput/eda_3dvar_control_pert.yaml
+13 −10 qg/test/testinput/eda_4dvar_control_pert.yaml
+17 −17 qg/test/testoutput/eda_4dvar_control_pert.test
+14 −2 src/CMakeLists.txt
+32 −6 src/oops/assimilation/CostPert.h
+4 −4 src/oops/base/FieldSet3D.cc
+2 −1 src/oops/base/FieldSet3D.h
+34 −7 src/oops/base/GeometryData.cc
+2 −2 src/oops/base/GeometryData.h
+9 −9 src/oops/base/LatLonGridWriter.h
+3 −0 src/oops/base/ObsOperatorBase.h
+8 −2 src/oops/base/ObsOperatorPert.h
+2 −3 src/oops/base/Observer.h
+6 −4 src/oops/base/ObserverTLAD.h
+1 −1 src/oops/generic/AtlasInterpolator.cc
+4 −4 src/oops/generic/GlobalInterpolator.cc
+4 −4 src/oops/generic/GlobalTemplatedInterpolator.h
+1 −1 src/oops/generic/UnstructuredInterpolator.cc
+17 −8 src/oops/interface/LinearObsOperator.h
+2 −1 src/oops/interface/ObsDataVector_head.h
+11 −4 src/oops/interface/ObsOperator.h
+22 −14 src/oops/runs/ControlPert.h
+14 −16 src/oops/runs/ConvertIncrement.h
+15 −10 src/oops/runs/EnsMeanAndVariance.h
+3 −0 src/oops/runs/Run.cc
+152 −19 src/oops/util/FieldSetHelpers.cc
+21 −0 src/oops/util/FieldSetHelpers.h
+1 −1 src/oops/util/FieldSetOperations.cc
+58 −4 src/oops/util/FunctionSpaceHelpers.cc
+12 −0 src/oops/util/FunctionSpaceHelpers.h
+43 −0 src/oops/util/Stacktrace.cc
+39 −0 src/oops/util/Stacktrace.h
+2 −6 src/oops/util/signal_trap.cc
+27 −2 src/test/interface/Increment.h
+29 −14 src/test/interface/LinearObsOperator.h
+4 −0 src/test/interface/ObsLocalization.h
+8 −4 src/test/interface/ObsOperator.h
+2 −2 src/test/interface/State.h
+7 −7 src/test/util/FieldSetHelpersAndOperations.h
+19 −0 src/test/util/Stacktrace.cc
2 changes: 1 addition & 1 deletion sorc/saber
Submodule saber updated 143 files
2 changes: 1 addition & 1 deletion sorc/soca
Submodule soca updated 187 files
2 changes: 1 addition & 1 deletion sorc/ufo
Submodule ufo updated 267 files
2 changes: 1 addition & 1 deletion sorc/vader
Submodule vader updated 45 files
+13 −1 src/CMakeLists.txt
+22 −113 src/mo/common_varchange.cc
+0 −6 src/mo/common_varchange.h
+1 −3 src/mo/constants.h
+340 −0 src/mo/dlsvpW_lookup.h
+340 −0 src/mo/dlsvp_lookup.h
+465 −0 src/mo/eval_dry_air_density.cc
+20 −4 src/mo/eval_dry_air_density.h
+43 −50 src/mo/eval_sat_vapour_pressure.cc
+18 −9 src/mo/eval_sat_vapour_pressure.h
+0 −29 src/mo/functions.cc
+1 −28 src/mo/functions.h
+25 −0 src/mo/lookups.h
+2 −45 src/mo/mio_interface.F90
+339 −0 src/mo/svpW_lookup.h
+341 −0 src/mo/svp_lookup.h
+2 −1 src/vader/DefaultCookbook.h
+10 −2 src/vader/recipes/AirTemperature.h
+8 −2 src/vader/recipes/AirTemperature_A.cc
+47 −20 src/vader/recipes/DryAirDensityLevelsMinusOne.h
+114 −0 src/vader/recipes/DryAirDensityLevelsMinusOne_C.cc
+45 −0 src/vader/recipes/SaturationSpecificHumidity.h
+71 −0 src/vader/recipes/SaturationSpecificHumidity_A.cc
+46 −0 src/vader/recipes/SaturationVaporPressure.h
+69 −0 src/vader/recipes/SaturationVaporPressure_A.cc
+46 −0 src/vader/recipes/TotalRelativeHumidity.h
+82 −0 src/vader/recipes/TotalRelativeHumidity_A.cc
+36 −0 test/CMakeLists.txt
+0 −3 test/testdata/AirTemperature_A.nc
+3 −0 test/testdata/dry_air_density_levels_minus_one_C.nc
+2 −2 test/testdata/gauss_state_F12.nc
+0 −2 test/testinput/recipe_AirPressureExtendedUpByOne_A.yaml
+1 −1 test/testinput/recipe_AirTemperature_A.yaml
+1 −1 test/testinput/recipe_CloudIceMixingRatio_A.yaml
+7 −0 test/testinput/recipe_DryAirDensityLevelsMinusOne_C.yaml
+7 −0 test/testinput/recipe_SaturationSpecificHumidity_A.yaml
+7 −0 test/testinput/recipe_SaturationVaporPressure_A.yaml
+7 −0 test/testinput/recipe_TotalRelativeHumidity_A.yaml
+1 −0 test/testinput/recipe_uwind_at_10m_A.yaml
+1 −0 test/testinput/recipe_vwind_at_10m_A.yaml
+5 −2 test/testinput/vader_AirTemperature_A.yaml
+11 −0 test/testinput/vader_DryAirDensityLevelsMinusOne_C.yaml
+31 −2 test/vader/Recipe.h
+184 −0 test/vader/mo/CheckLookupTables.h
+15 −0 test/vader/mo/TestCheckLookupTables.cc
Loading