From 15290da59e7be12b12400cb71a3d790054a5d235 Mon Sep 17 00:00:00 2001 From: Ricardo Todling Date: Fri, 13 Feb 2026 14:37:37 -0500 Subject: [PATCH 1/4] Change SP to IP lib; updated GSIBEC accordingly --- src/jedi_bundle/config/bundles/build-order.yaml | 2 +- src/jedi_bundle/config/platforms/nas_aitken.yaml | 8 ++++---- src/jedi_bundle/config/platforms/nas_pleiades.yaml | 8 ++++---- .../config/platforms/nccs_discover_sles15.yaml | 12 ++++++------ 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/jedi_bundle/config/bundles/build-order.yaml b/src/jedi_bundle/config/bundles/build-order.yaml index 76e5136..cc54f71 100644 --- a/src/jedi_bundle/config/bundles/build-order.yaml +++ b/src/jedi_bundle/config/bundles/build-order.yaml @@ -20,7 +20,7 @@ # Background error models - gsibec: repo_url_name: GSIbec - default_branch: 1.3.2 + default_branch: 1.4.1 tag: true - saber: default_branch: develop diff --git a/src/jedi_bundle/config/platforms/nas_aitken.yaml b/src/jedi_bundle/config/platforms/nas_aitken.yaml index f960402..33becf5 100644 --- a/src/jedi_bundle/config/platforms/nas_aitken.yaml +++ b/src/jedi_bundle/config/platforms/nas_aitken.yaml @@ -20,7 +20,7 @@ modules: - module load soca-env - module unload -f gsibec crtm - module load gmao-swell-env/1.0.0 - - module load sp/2.5.0 + - module load ip/5.1.0 configure: -DMPIEXEC_EXECUTABLE="/nasa/hpe/mpt/2.30_rhel810/bin/mpirun" -DMPIEXEC_NUMPROC_FLAG="-np" intel-oneapi-geos: init: @@ -36,7 +36,7 @@ modules: - module load soca-env - module load gmao-swell-env/1.0.0 - module unload -f gsibec crtm - - module load sp/2.5.0 + - module load ip/5.1.0 - module load cmake esmf/8.8.0 gftl gftl-shared pflogger fargparse udunits configure: -DMPIEXEC_EXECUTABLE="/nasa/hpe/mpt/2.30_rhel810/bin/mpirun" -DMPIEXEC_NUMPROC_FLAG="-np" gnu: @@ -53,7 +53,7 @@ modules: - module load soca-env - module load gmao-swell-env/1.0.0 - module unload -f gsibec crtm - - module load sp/2.5.0 + - module load ip/5.1.0 configure: -DMPIEXEC_EXECUTABLE="/usr/bin/srun" -DMPIEXEC_NUMPROC_FLAG="-n" gnu-geos: init: @@ -69,6 +69,6 @@ modules: - module load soca-env - module load gmao-swell-env/1.0.0 - module unload -f gsibec crtm - - module load sp/2.5.0 + - module load ip/5.1.0 - module load esmf python py-pyyaml py-numpy pflogger fargparse zlib-ng cmake configure: -DMPIEXEC_EXECUTABLE="/usr/bin/srun" -DMPIEXEC_NUMPROC_FLAG="-n" diff --git a/src/jedi_bundle/config/platforms/nas_pleiades.yaml b/src/jedi_bundle/config/platforms/nas_pleiades.yaml index 1fcafca..b92b855 100644 --- a/src/jedi_bundle/config/platforms/nas_pleiades.yaml +++ b/src/jedi_bundle/config/platforms/nas_pleiades.yaml @@ -20,7 +20,7 @@ modules: - module load soca-env - module unload -f gsibec crtm - module load gmao-swell-env/1.0.0 - - module load sp/2.5.0 + - module load ip/5.1.0 configure: -DMPIEXEC_EXECUTABLE="/nasa/hpe/mpt/2.30_rhel810/bin/mpirun" -DMPIEXEC_NUMPROC_FLAG="-np" intel-oneapi-geos: init: @@ -36,7 +36,7 @@ modules: - module load soca-env - module load gmao-swell-env/1.0.0 - module unload -f gsibec crtm - - module load sp/2.5.0 + - module load ip/5.1.0 - module load cmake esmf/8.8.0 gftl gftl-shared pflogger fargparse udunits configure: -DMPIEXEC_EXECUTABLE="/nasa/hpe/mpt/2.30_rhel810/bin/mpirun" -DMPIEXEC_NUMPROC_FLAG="-np" gnu: @@ -53,7 +53,7 @@ modules: - module load soca-env - module load gmao-swell-env/1.0.0 - module unload -f gsibec crtm - - module load sp/2.5.0 + - module load ip/5.1.0 configure: -DMPIEXEC_EXECUTABLE="/usr/bin/srun" -DMPIEXEC_NUMPROC_FLAG="-n" gnu-geos: init: @@ -69,6 +69,6 @@ modules: - module load soca-env - module load gmao-swell-env/1.0.0 - module unload -f gsibec crtm - - module load sp/2.5.0 + - module load ip/5.1.0 - module load esmf python py-pyyaml py-numpy pflogger fargparse zlib-ng cmake configure: -DMPIEXEC_EXECUTABLE="/usr/bin/srun" -DMPIEXEC_NUMPROC_FLAG="-n" diff --git a/src/jedi_bundle/config/platforms/nccs_discover_sles15.yaml b/src/jedi_bundle/config/platforms/nccs_discover_sles15.yaml index 0d9e3f6..65b0d77 100644 --- a/src/jedi_bundle/config/platforms/nccs_discover_sles15.yaml +++ b/src/jedi_bundle/config/platforms/nccs_discover_sles15.yaml @@ -24,7 +24,7 @@ modules: - module load gmao-swell-env/1.0.0 - module unload gsibec crtm fms - module load fms/2024.02 - - module load sp/2.5.0 + - module load ip/5.1.0 configure: -DMPIEXEC_EXECUTABLE="/usr/local/intel/oneapi/2021/mpi/2021.10.0/bin/mpirun" -DMPIEXEC_NUMPROC_FLAG="-np" intel-geos: init: @@ -42,7 +42,7 @@ modules: - module load gmao-swell-env/1.0.0 - module unload gsibec crtm fms - module load fms/2024.02 - - module load sp/2.5.0 + - module load ip/5.1.0 - module load esmf python py-pyyaml py-numpy pflogger fargparse zlib-ng cmake configure: -DMPIEXEC_EXECUTABLE="/usr/local/intel/oneapi/2021/mpi/2021.10.0/bin/mpirun" -DMPIEXEC_NUMPROC_FLAG="-np" intel-oneapi: @@ -61,7 +61,7 @@ modules: - module load gmao-swell-env/1.0.0 - module unload gsibec crtm fms - module load fms/2024.02 - - module load sp/2.5.0 + - module load ip/5.1.0 configure: -DMPIEXEC_EXECUTABLE="/usr/local/intel/oneapi/2024/mpi/2021.13/bin/mpirun" -DMPIEXEC_NUMPROC_FLAG="-np" intel-oneapi-geos: init: @@ -79,7 +79,7 @@ modules: - module load gmao-swell-env/1.0.0 - module unload gsibec crtm fms - module load fms/2024.02 - - module load sp/2.5.0 + - module load ip/5.1.0 - module load cmake esmf/8.8.0 gftl gftl-shared pflogger fargparse udunits configure: -DMPIEXEC_EXECUTABLE="/usr/local/intel/oneapi/2024/mpi/2021.13/bin/mpirun" -DMPIEXEC_NUMPROC_FLAG="-np" gnu: @@ -98,7 +98,7 @@ modules: - module load gmao-swell-env/1.0.0 - module unload gsibec crtm fms - module load fms/2024.02 - - module load sp/2.5.0 + - module load ip/5.1.0 configure: -DMPIEXEC_EXECUTABLE="/usr/bin/srun" -DMPIEXEC_NUMPROC_FLAG="-n" gnu-geos: init: @@ -116,6 +116,6 @@ modules: - module load gmao-swell-env/1.0.0 - module unload gsibec crtm fms - module load fms/2024.02 - - module load sp/2.5.0 + - module load ip/5.1.0 - module load esmf python py-pyyaml py-numpy pflogger fargparse zlib-ng cmake configure: -DMPIEXEC_EXECUTABLE="/usr/bin/srun" -DMPIEXEC_NUMPROC_FLAG="-n" From 3eb005402998d70301e9027ebd86671d55e33643 Mon Sep 17 00:00:00 2001 From: dooruk Date: Thu, 19 Feb 2026 10:07:01 -0500 Subject: [PATCH 2/4] query as an extra repo --- .../config/bundles/build-order.yaml | 6 +++++ src/jedi_bundle/config/bundles/ioda.yaml | 1 + src/jedi_bundle/config/pinned_versions.yaml | 22 +++++++++---------- .../platforms/nccs_discover_sles15.yaml | 12 +++++----- 4 files changed, 24 insertions(+), 17 deletions(-) diff --git a/src/jedi_bundle/config/bundles/build-order.yaml b/src/jedi_bundle/config/bundles/build-order.yaml index cc54f71..bdbecd4 100644 --- a/src/jedi_bundle/config/bundles/build-order.yaml +++ b/src/jedi_bundle/config/bundles/build-order.yaml @@ -25,6 +25,12 @@ - saber: default_branch: develop +# BUFR-query +- bufr-query: + repo_url_name: bufr-query + default_branch: v0.0.5 + tag: true + # Observation operators - ioda-data: default_branch: develop diff --git a/src/jedi_bundle/config/bundles/ioda.yaml b/src/jedi_bundle/config/bundles/ioda.yaml index 805cc18..02802f5 100644 --- a/src/jedi_bundle/config/bundles/ioda.yaml +++ b/src/jedi_bundle/config/bundles/ioda.yaml @@ -1,5 +1,6 @@ required_repos: - jedicmake - oops + - bufr-query - ioda - ioda-data diff --git a/src/jedi_bundle/config/pinned_versions.yaml b/src/jedi_bundle/config/pinned_versions.yaml index 2a8ebd4..97d7a52 100644 --- a/src/jedi_bundle/config/pinned_versions.yaml +++ b/src/jedi_bundle/config/pinned_versions.yaml @@ -1,43 +1,43 @@ -# Pinned versions for 2026-01-15 +# Pinned versions for 2026-02-15 - jedicmake: branch: 40d521f9a2d796fcbc6234d77abceeffefb8eb7f commit: true - oops: - branch: 9d8957614b1b7fe5a13b15509a6e4d012cfe9163 + branch: cbbd6ea293983729064c132a87ddff1abf1f92cf commit: true - saber: - branch: 9794b4a56dc17ea68e50d9b4a01fdb974e018299 + branch: 4a58e6ef73ec26463d5bc630565af4a496bcd585 commit: true - ioda: - branch: 0f02aadc22341fdb4dbb8e5eed13c4889e8ce487 + branch: 6eab1649977a81129d5b3f0803571b747f286f09 commit: true - ufo: - branch: 0562e7008be2dcfb625fe5a330e83721c11bbdd8 + branch: 7544ca8ff806a6370a04239830b8ca1dabac1bbb commit: true - vader: - branch: 5c5970db95d7ad1191737e84c0b0f16e1f704110 + branch: b6dab37d5de091472291ba05cc4c3a81b50f48c4 commit: true - fv3-jedi-lm: branch: 4f44b1a4671706abd43f8f1d5e369e0edb46955d commit: true - fv3-jedi: - branch: 41a2c7860b7a8d22dabe3705cbb4e345541227a3 + branch: c7d53f173ea8c915f69fcdf24ed468543aae804c commit: true - ioda-data: - branch: 2fdc67a163a8029b878581dbed9be463b97f4588 + branch: c652e6a18c7a8b0fe0c4dd21b6c524657d6a15fb commit: true - fv3-jedi-data: branch: 60d1ceddb0bcda654ddc6cb8e8ebf945d7a4942f commit: true - soca: - branch: 733ac0177ad0b45e04586f2ead5aa67137da332c + branch: fdf94f21f59399360cf40a52f631ddfce9bf1e2c commit: true - iodaconv: - branch: bcc116bb8ff3d8d258a58087e62a370e1c9bae41 + branch: 58ecb09dd47ac0dacf3b14b93f8e5f8adf48b32c commit: true - gsw: branch: 697cbeb7605d70ed3857664c5f54a5c05346e31f commit: true - ufo-data: - branch: dc0c1bdd756398835866ed56715f311dbfbf968a + branch: 7f295bd99b9a8ead0c91a66b5481bc18507747f7 commit: true diff --git a/src/jedi_bundle/config/platforms/nccs_discover_sles15.yaml b/src/jedi_bundle/config/platforms/nccs_discover_sles15.yaml index 65b0d77..13e7659 100644 --- a/src/jedi_bundle/config/platforms/nccs_discover_sles15.yaml +++ b/src/jedi_bundle/config/platforms/nccs_discover_sles15.yaml @@ -22,7 +22,7 @@ modules: - module load jedi-fv3-env - module load soca-env - module load gmao-swell-env/1.0.0 - - module unload gsibec crtm fms + - module unload gsibec bufr-query crtm fms - module load fms/2024.02 - module load ip/5.1.0 configure: -DMPIEXEC_EXECUTABLE="/usr/local/intel/oneapi/2021/mpi/2021.10.0/bin/mpirun" -DMPIEXEC_NUMPROC_FLAG="-np" @@ -40,7 +40,7 @@ modules: - module load jedi-fv3-env - module load soca-env - module load gmao-swell-env/1.0.0 - - module unload gsibec crtm fms + - module unload gsibec bufr-query crtm fms - module load fms/2024.02 - module load ip/5.1.0 - module load esmf python py-pyyaml py-numpy pflogger fargparse zlib-ng cmake @@ -59,7 +59,7 @@ modules: - module load jedi-fv3-env - module load soca-env - module load gmao-swell-env/1.0.0 - - module unload gsibec crtm fms + - module unload gsibec bufr-query crtm fms - module load fms/2024.02 - module load ip/5.1.0 configure: -DMPIEXEC_EXECUTABLE="/usr/local/intel/oneapi/2024/mpi/2021.13/bin/mpirun" -DMPIEXEC_NUMPROC_FLAG="-np" @@ -77,7 +77,7 @@ modules: - module load jedi-fv3-env - module load soca-env - module load gmao-swell-env/1.0.0 - - module unload gsibec crtm fms + - module unload gsibec bufr-query crtm fms - module load fms/2024.02 - module load ip/5.1.0 - module load cmake esmf/8.8.0 gftl gftl-shared pflogger fargparse udunits @@ -96,7 +96,7 @@ modules: - module load jedi-fv3-env - module load soca-env - module load gmao-swell-env/1.0.0 - - module unload gsibec crtm fms + - module unload gsibec bufr-query crtm fms - module load fms/2024.02 - module load ip/5.1.0 configure: -DMPIEXEC_EXECUTABLE="/usr/bin/srun" -DMPIEXEC_NUMPROC_FLAG="-n" @@ -114,7 +114,7 @@ modules: - module load jedi-fv3-env - module load soca-env - module load gmao-swell-env/1.0.0 - - module unload gsibec crtm fms + - module unload gsibec bufr-query crtm fms - module load fms/2024.02 - module load ip/5.1.0 - module load esmf python py-pyyaml py-numpy pflogger fargparse zlib-ng cmake From c13ede0b31dc804802bfdd8e7294c6e474e09a9b Mon Sep 17 00:00:00 2001 From: dooruk Date: Tue, 24 Feb 2026 10:35:52 -0500 Subject: [PATCH 3/4] wxflow for bufr-query --- src/jedi_bundle/config/platforms/nccs_discover_sles15.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/src/jedi_bundle/config/platforms/nccs_discover_sles15.yaml b/src/jedi_bundle/config/platforms/nccs_discover_sles15.yaml index 13e7659..1e6d371 100644 --- a/src/jedi_bundle/config/platforms/nccs_discover_sles15.yaml +++ b/src/jedi_bundle/config/platforms/nccs_discover_sles15.yaml @@ -25,6 +25,7 @@ modules: - module unload gsibec bufr-query crtm fms - module load fms/2024.02 - module load ip/5.1.0 + - module load py-wxflow configure: -DMPIEXEC_EXECUTABLE="/usr/local/intel/oneapi/2021/mpi/2021.10.0/bin/mpirun" -DMPIEXEC_NUMPROC_FLAG="-np" intel-geos: init: From eb62997200869837ee96de4d2a7779be73eb07fc Mon Sep 17 00:00:00 2001 From: dooruk Date: Wed, 25 Feb 2026 09:28:13 -0500 Subject: [PATCH 4/4] handle bufr-query as a repo --- src/jedi_bundle/config/bundles/bufr-query.yaml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 src/jedi_bundle/config/bundles/bufr-query.yaml diff --git a/src/jedi_bundle/config/bundles/bufr-query.yaml b/src/jedi_bundle/config/bundles/bufr-query.yaml new file mode 100644 index 0000000..8017904 --- /dev/null +++ b/src/jedi_bundle/config/bundles/bufr-query.yaml @@ -0,0 +1,3 @@ +required_repos: + - jedicmake + - bufr-query \ No newline at end of file