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

Move the variational scripts to the g-w #1282

Merged
merged 16 commits into from
Sep 18, 2024
Merged

Conversation

guillaumevernieres
Copy link
Contributor

@guillaumevernieres guillaumevernieres commented Sep 13, 2024

This PR needs to be merged before

It depends on

and will require an update to the jcb-gdas submodules.

It will break the GDASApp marine CI until the g-w pr is merged.

@guillaumevernieres guillaumevernieres added the hera-GW-RT Queue for automated testing with global-workflow on Hera label Sep 17, 2024
Copy link
Collaborator

@AndrewEichmann-NOAA AndrewEichmann-NOAA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks very satisfying

apchoiCMD
apchoiCMD previously approved these changes Sep 17, 2024
Copy link
Collaborator

@apchoiCMD apchoiCMD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

@emcbot emcbot added hera-GW-RT-Running Automated testing with global-workflow running on Hera and removed hera-GW-RT Queue for automated testing with global-workflow on Hera labels Sep 17, 2024
@emcbot
Copy link

emcbot commented Sep 17, 2024

Automated Global-Workflow GDASApp Testing Results:
Machine: hera

Start: Tue Sep 17 21:08:15 UTC 2024 on hfe04
---------------------------------------------------
Build:                                 *SUCCESS*
Build: Completed at Tue Sep 17 21:55:05 UTC 2024
---------------------------------------------------
Tests:                                  *Failed*
Tests: Failed at Tue Sep 17 22:55:41 UTC 2024
Tests: 84% tests passed, 6 tests failed out of 37
	1902 - test_gdasapp_atm_jjob_var_init (Failed)
	1903 - test_gdasapp_atm_jjob_var_run (Failed)
	1904 - test_gdasapp_atm_jjob_var_inc (Failed)
	1905 - test_gdasapp_atm_jjob_var_final (Failed)
	1906 - test_gdasapp_atm_jjob_ens_init (Failed)
Tests: see output at /scratch1/NCEPDEV/da/role.jedipara/CI/GDASApp/workflow/PR/1282/global-workflow/sorc/gdas.cd/build/log.ctest

@emcbot emcbot added hera-GW-RT-Failed Automated testing with global-workflow failed on Hera and removed hera-GW-RT-Running Automated testing with global-workflow running on Hera labels Sep 17, 2024
@guillaumevernieres guillaumevernieres removed the hera-GW-RT-Failed Automated testing with global-workflow failed on Hera label Sep 18, 2024
@emcbot emcbot added the hera-GW-RT-Running Automated testing with global-workflow running on Hera label Sep 18, 2024
@emcbot
Copy link

emcbot commented Sep 18, 2024

Automated Global-Workflow GDASApp Testing Results:
Machine: hera

Start: Wed Sep 18 01:38:57 UTC 2024 on hfe04
---------------------------------------------------
Build:                                  *FAILED*
Build: Failed at Wed Sep 18 01:56:36 UTC 2024
Build: see output at /scratch1/NCEPDEV/da/role.jedipara/CI/GDASApp/workflow/PR/1282/global-workflow/sorc/log.build

@emcbot emcbot added hera-GW-RT-Failed Automated testing with global-workflow failed on Hera and removed hera-GW-RT-Running Automated testing with global-workflow running on Hera labels Sep 18, 2024
@guillaumevernieres guillaumevernieres added hera-GW-RT Queue for automated testing with global-workflow on Hera and removed hera-GW-RT-Failed Automated testing with global-workflow failed on Hera labels Sep 18, 2024
@emcbot emcbot added hera-GW-RT-Running Automated testing with global-workflow running on Hera and removed hera-GW-RT Queue for automated testing with global-workflow on Hera labels Sep 18, 2024
@emcbot
Copy link

emcbot commented Sep 18, 2024

Automated Global-Workflow GDASApp Testing Results:
Machine: hera

Start: Wed Sep 18 03:42:26 UTC 2024 on hfe12
---------------------------------------------------
Build:                                  *FAILED*
Build: Failed at Wed Sep 18 03:59:48 UTC 2024
Build: see output at /scratch1/NCEPDEV/da/role.jedipara/CI/GDASApp/workflow/PR/1282/global-workflow/sorc/log.build

@emcbot emcbot added hera-GW-RT-Failed Automated testing with global-workflow failed on Hera and removed hera-GW-RT-Running Automated testing with global-workflow running on Hera labels Sep 18, 2024
@RussTreadon-NOAA
Copy link
Contributor

Compare /scratch1/NCEPDEV/da/role.jedipara/CI/GDASApp/workflow/PR/1282/global-workflow/sorc/logs/build_gdas.log with /scratch1/NCEPDEV/da/role.jedipara/git/global-workflow/radbcor/sorc/logs/build_gdas.log.

The PR/1282 build_gdas.log contains

-- Adding bundle project gdas
-- ---------------------------------------------------------
-- [GDASApp] (1.0.0)
-- Feature TESTS enabled
-- Found Python3: /scratch1/NCEPDEV/nems/role.epic/spack-stack/spack-stack-1.6.0/envs/unified-env-rocky8/install/intel/2021.5.0/python-3.10.13-2p2rady/bin/python3.10 (found version "3.10.13") found components: Interpreter
CMake Error at gdas/test/gw-ci/CMakeLists.txt:7 (set_tests_properties):
  set_tests_properties Can not find test to add properties to:
  WCDA-3DVAR-C48mx500
Call Stack (most recent call first):
  gdas/test/gw-ci/CMakeLists.txt:62 (add_cycling_tests)

whereas radbcor build_gdas.log has

-- Adding bundle project gdas
-- ---------------------------------------------------------
-- [GDASApp] (1.0.0)
-- Feature TESTS enabled
-- Found Python3: /scratch1/NCEPDEV/nems/role.epic/spack-stack/spack-stack-1.6.0/envs/unified-env-rocky8/install/intel/2021.5.0/python-3.10.13-2p2rady/bin/python3.10 (found version "3.10.13") found components: Interpreter
ctest for JGLOBAL_PREP_OCEAN_OBS
ctest for JGLOBAL_MARINE_BMAT
ctest for JGDAS_GLOBAL_OCEAN_ANALYSIS_PREP
ctest for JGDAS_GLOBAL_OCEAN_ANALYSIS_RUN
ctest for JGDAS_GLOBAL_OCEAN_ANALYSIS_CHKPT
ctest for JGDAS_GLOBAL_OCEAN_ANALYSIS_POST
-- ---------------------------------------------------------

I see the comment It will break the GDASApp marine CI until the g-w pr is merged. above.

@guillaumevernieres
Copy link
Contributor Author

Thanks for checking @RussTreadon-NOAA . The CI for this PR should work, it's built/tested against the g-w feature/marinevar branch from NOAA-EMC/global-workflow/pull/2920.
I'll fix the issue this am.

@guillaumevernieres guillaumevernieres added hera-GW-RT Queue for automated testing with global-workflow on Hera and removed hera-GW-RT-Failed Automated testing with global-workflow failed on Hera labels Sep 18, 2024
@emcbot emcbot added hera-GW-RT-Running Automated testing with global-workflow running on Hera and removed hera-GW-RT Queue for automated testing with global-workflow on Hera labels Sep 18, 2024
Copy link
Collaborator

@JohnSteffen-NOAA JohnSteffen-NOAA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

Copy link
Collaborator

@apchoiCMD apchoiCMD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks promising!

@guillaumevernieres
Copy link
Contributor Author

1/2 🎉

...
      Start 1890: test_gdasapp_WCDA-3DVAR-C48mx500
23/46 Test #1890: test_gdasapp_WCDA-3DVAR-C48mx500 ...................................   Passed    9.41 sec
      Start 1891: test_gdasapp_WCDA-3DVAR-C48mx500_gdasstage_ic_202103241200
24/46 Test #1891: test_gdasapp_WCDA-3DVAR-C48mx500_gdasstage_ic_202103241200 .........   Passed  1095.50 sec
      Start 1892: test_gdasapp_WCDA-3DVAR-C48mx500_gdasfcst_202103241200
25/46 Test #1892: test_gdasapp_WCDA-3DVAR-C48mx500_gdasfcst_202103241200 .............   Passed  432.87 sec
      Start 1893: test_gdasapp_WCDA-3DVAR-C48mx500_gdasprepoceanobs_202103241800
26/46 Test #1893: test_gdasapp_WCDA-3DVAR-C48mx500_gdasprepoceanobs_202103241800 .....   Passed  545.51 sec
      Start 1894: test_gdasapp_WCDA-3DVAR-C48mx500_gdasmarinebmat_202103241800
27/46 Test #1894: test_gdasapp_WCDA-3DVAR-C48mx500_gdasmarinebmat_202103241800 .......   Passed  430.77 sec
      Start 1895: test_gdasapp_WCDA-3DVAR-C48mx500_gdasmarineanlinit_202103241800
28/46 Test #1895: test_gdasapp_WCDA-3DVAR-C48mx500_gdasmarineanlinit_202103241800 ....   Passed   81.69 sec
      Start 1896: test_gdasapp_WCDA-3DVAR-C48mx500_gdasmarineanlvar_202103241800
29/46 Test #1896: test_gdasapp_WCDA-3DVAR-C48mx500_gdasmarineanlvar_202103241800 .....   Passed  200.57 sec
      Start 1897: test_gdasapp_WCDA-3DVAR-C48mx500_gdasmarineanlchkpt_202103241800
30/46 Test #1897: test_gdasapp_WCDA-3DVAR-C48mx500_gdasmarineanlchkpt_202103241800 ...   Passed  124.72 sec
      Start 1898: test_gdasapp_WCDA-3DVAR-C48mx500_gdasmarineanlfinal_202103241800
31/46 Test #1898: test_gdasapp_WCDA-3DVAR-C48mx500_gdasmarineanlfinal_202103241800 ...   Passed  106.90 sec
...

Should I ignore the atmos tests @RussTreadon-NOAA ? They are all failing, I hope I didn't delete something I shouldn't have during my rm * frenzy.

@RussTreadon-NOAA
Copy link
Contributor

@guillaumevernieres: Yes, we expect atmanlinit and atmensanlinit to fail because GDASApp has been updated to process a radiance bias correction tarball. g-w still assumes we are dealing with satellite_sensor specific radiance bias correction files.

g-w PR #2875 has the fix but this PR has not yet been approved and merged into g-w develop.

I looked at /scratch1/NCEPDEV/da/role.jedipara/CI/GDASApp/workflow/PR/1282/global-workflow/sorc/gdas.cd/build/gdas/test/atm/global-workflow/testrun/atmanlinit-66754880.out and confirmed that the failure is due to the radiance bias correction file disconnect.

@emcbot
Copy link

emcbot commented Sep 18, 2024

Automated Global-Workflow GDASApp Testing Results:
Machine: hera

Start: Wed Sep 18 13:57:19 UTC 2024 on hfe02
---------------------------------------------------
Build:                                 *SUCCESS*
Build: Completed at Wed Sep 18 14:43:12 UTC 2024
---------------------------------------------------
Tests:                                  *Failed*
Tests: Failed at Wed Sep 18 16:37:15 UTC 2024
Tests: 87% tests passed, 6 tests failed out of 46
	1902 - test_gdasapp_atm_jjob_var_init (Failed)
	1903 - test_gdasapp_atm_jjob_var_run (Failed)
	1905 - test_gdasapp_atm_jjob_var_final (Failed)
	1906 - test_gdasapp_atm_jjob_ens_init (Failed)
Tests: see output at /scratch1/NCEPDEV/da/role.jedipara/CI/GDASApp/workflow/PR/1282/global-workflow/sorc/gdas.cd/build/log.ctest

@emcbot emcbot added hera-GW-RT-Failed Automated testing with global-workflow failed on Hera and removed hera-GW-RT-Running Automated testing with global-workflow running on Hera labels Sep 18, 2024
@guillaumevernieres
Copy link
Contributor Author

I'm going to merge this, which will break the marine DA ctest. Ignore until NOAA-EMC/global-workflow/pull/2920 is merged.

@guillaumevernieres guillaumevernieres merged commit 55e895f into develop Sep 18, 2024
11 checks passed
@guillaumevernieres guillaumevernieres deleted the feature/marinevar branch September 18, 2024 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hera-GW-RT-Failed Automated testing with global-workflow failed on Hera
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants