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

Add debug compilation flag specification at top level #17

Merged
2 changes: 1 addition & 1 deletion MOM6
Submodule MOM6 updated 1 files
+12 −8 compile.sh
2 changes: 1 addition & 1 deletion NEMS
2 changes: 1 addition & 1 deletion conf/configure.fv3.cheyenne.intel
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ endif

FFLAGS_OPT = -O2 -debug minimal -fp-model source -qoverride-limits -qopt-prefetch=3
FFLAGS_REPRO = -O2 -debug minimal -fp-model consistent -qoverride-limits -g -traceback
FFLAGS_DEBUG = -g -O0 -check all -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv
FFLAGS_DEBUG = -g -O0 -check all -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv

TRANSCENDENTALS := -fast-transcendentals
FFLAGS_OPENMP = -qopenmp
Expand Down
2 changes: 1 addition & 1 deletion conf/configure.fv3.hera.intel
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ endif

FFLAGS_OPT = -O2 -debug minimal -fp-model source -qoverride-limits -qopt-prefetch=3
FFLAGS_REPRO = -O2 -debug minimal -fp-model consistent -qoverride-limits -g -traceback
FFLAGS_DEBUG = -g -O0 -check all -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv
FFLAGS_DEBUG = -g -O0 -check all -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv

TRANSCENDENTALS := -fast-transcendentals
FFLAGS_OPENMP = -qopenmp
Expand Down
2 changes: 1 addition & 1 deletion conf/configure.fv3_coupled.cheyenne.intel
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ endif

FFLAGS_OPT = -O2 -debug minimal -fp-model source -qoverride-limits -qopt-prefetch=3
FFLAGS_REPRO = -O2 -debug minimal -fp-model consistent -qoverride-limits -g -traceback
FFLAGS_DEBUG = -g -O0 -check all -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv
FFLAGS_DEBUG = -g -O0 -check all -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv -link_mpi=dbg

TRANSCENDENTALS := -fast-transcendentals
FFLAGS_OPENMP = -qopenmp
Expand Down
2 changes: 1 addition & 1 deletion conf/configure.fv3_coupled.hera.intel
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ endif

FFLAGS_OPT = -O2 -debug minimal -fp-model source -qoverride-limits -qopt-prefetch=3
FFLAGS_REPRO = -O2 -debug minimal -fp-model consistent -qoverride-limits -g -traceback
FFLAGS_DEBUG = -g -O0 -check all -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv
FFLAGS_DEBUG = -g -O0 -check all -check noarg_temp_created -check nopointer -warn -warn noerrors -fp-stack-check -fstack-protector-all -fpe0 -debug -traceback -ftrapuv -link_mpi=dbg

TRANSCENDENTALS := -fast-transcendentals
FFLAGS_OPENMP = -qopenmp
Expand Down
5 changes: 5 additions & 0 deletions coupledFV3_MOM6_CICE_debug.appBuilder
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Coupled FV3-MOM6-CICE
#
## NEMS Application Builder file

COMPONENTS=( FMS FV3%DEBUG=Y MOM6%DEBUG=Y CICE%DEBUG=Y )
2,381 changes: 142 additions & 2,239 deletions log/report-hera.intel-log/build_fv3_mom6_cice.exe.log

Large diffs are not rendered by default.

65 changes: 34 additions & 31 deletions log/report-hera.intel-log/rtreport.txt
Original file line number Diff line number Diff line change
@@ -1,17 +1,20 @@
Run rocotostat...
Generate report...
WORKFLOW STARTED AT Wed Jan 15 14:41:41 2020 (+1579099301)
WORKFLOW STARTED AT Tue Jan 21 18:44:16 2020 (+1579632256)
Repository information:


REPO TOP:
develop 9d2b7a3 [origin/develop] Merge pull request #5 from ufs-community/develop
Fetch URL: [email protected]:DeniseWorthen/ufs-s2s-model.git
develop 478b092 [origin/develop] Debug mode capablility (#15)
Fetch URL: https://github.com/MinsukJi-NOAA/ufs-s2s-model
M CICE_SRC
M MOM6
M NEMS
M log/report-hera.intel-log/build_fv3_mom6_cice.exe.log
M log/report-hera.intel-log/rtreport.txt

Entering 'CICE_SRC'
develop ad7d186 [origin/develop] Allow debug mode in coupled app
develop aafac32 [origin/develop] Code changes to support automatic debug compilation (#10)
Fetch URL: https://github.com/NOAA-EMC/CICE5.git

Entering 'FMS'
Expand All @@ -23,11 +26,11 @@ Entering 'FV3'
Fetch URL: https://github.com/NOAA-EMC/fv3atm

Entering 'MOM6'
develop 058f937 [origin/develop] Update compile.sh
develop 575f570 [origin/develop] Code change to compile.sh enables the following: DEBUG flag is passed down as an environment variable. Subsequently, DEBUG or REPRO is automatically selected.
Fetch URL: https://github.com/NOAA-EMC/MOM6-interface

Entering 'NEMS'
develop 0ad06e4 [origin/develop] debug mode for NEMS, additional minor changes in component mk files (#21)
develop daae388 [origin/develop] Code changes to support DEBUG compilation based on appBuilder specification (#23)
Fetch URL: https://github.com/NOAA-EMC/NEMS.git

Entering 'stochastic_physics'
Expand All @@ -38,8 +41,8 @@ Fetch URL: https://github.com/noaa-psd/stochastic_physics
BUILD fv3_mom6_cice.exe: SUCCEEDED

TEST #1: PASS
Test cpld_fv3_384_mom6_cice_2d_atm_flux starting at Wed Jan 15 15:01:18 UTC 2020 (Fully coupled FV3-MOM6-CICE system - 2d_warm)
Wed Jan 15 15:01:18 UTC 2020
Test cpld_fv3_384_mom6_cice_2d_atm_flux starting at Tue Jan 21 18:46:35 UTC 2020 (Fully coupled FV3-MOM6-CICE system - 2d_warm)
Tue Jan 21 18:46:35 UTC 2020
phyf048.tile1.nc: bit-for-bit identical
phyf048.tile2.nc: bit-for-bit identical
phyf048.tile3.nc: bit-for-bit identical
Expand Down Expand Up @@ -112,14 +115,14 @@ TEST #1: PASS
mediator_FBHyd_h_restart.nc: bit-for-bit identical
mediator_FBAtmOcn_o_restart.nc: bit-for-bit identical
Executable did not change during test suite:
File: /scratch1/NCEPDEV/stmp2/Denise.Worthen/RTs/rtgen.214282/exec/fv3_mom6_cice.exe
Expected md5sum: 0596d05bc4cb028957e92f279ef1c2b1
Actual md5sum: 0596d05bc4cb028957e92f279ef1c2b1
TEST PASSED AT Wed Jan 15 15:46:27 UTC 2020
File: /scratch1/NCEPDEV/stmp2/Minsuk.Ji/scrub/rtgen.107464/exec/fv3_mom6_cice.exe
Expected md5sum: 0aa9572b3f8f814cd247c50e7ba125bd
Actual md5sum: 0aa9572b3f8f814cd247c50e7ba125bd
TEST PASSED AT Tue Jan 21 19:31:26 UTC 2020

TEST #2: PASS
Test cpld_fv3_384_mom6_cice_cold_atm_flux starting at Wed Jan 15 15:01:18 UTC 2020 (Fully coupled FV3-MOM6-CICE system - cold 384)
Wed Jan 15 15:01:19 UTC 2020
Test cpld_fv3_384_mom6_cice_cold_atm_flux starting at Tue Jan 21 18:46:45 UTC 2020 (Fully coupled FV3-MOM6-CICE system - cold 384)
Tue Jan 21 18:46:45 UTC 2020
phyf001.tile1.nc: bit-for-bit identical
phyf001.tile2.nc: bit-for-bit identical
phyf001.tile3.nc: bit-for-bit identical
Expand Down Expand Up @@ -175,14 +178,14 @@ TEST #2: PASS
mediator_FBOcn_o_restart.nc: bit-for-bit identical
mediator_scalars_restart.txt: bit-for-bit identical
Executable did not change during test suite:
File: /scratch1/NCEPDEV/stmp2/Denise.Worthen/RTs/rtgen.214282/exec/fv3_mom6_cice.exe
Expected md5sum: 0596d05bc4cb028957e92f279ef1c2b1
Actual md5sum: 0596d05bc4cb028957e92f279ef1c2b1
TEST PASSED AT Wed Jan 15 15:06:29 UTC 2020
File: /scratch1/NCEPDEV/stmp2/Minsuk.Ji/scrub/rtgen.107464/exec/fv3_mom6_cice.exe
Expected md5sum: 0aa9572b3f8f814cd247c50e7ba125bd
Actual md5sum: 0aa9572b3f8f814cd247c50e7ba125bd
TEST PASSED AT Tue Jan 21 18:51:59 UTC 2020

TEST #3: PASS
Test cpld_fv3_mom6_cice_cold_atm_flux starting at Wed Jan 15 15:01:18 UTC 2020 (Fully coupled FV3-MOM6-CICE system - cold start)
Wed Jan 15 15:01:19 UTC 2020
Test cpld_fv3_mom6_cice_cold_atm_flux starting at Tue Jan 21 18:47:44 UTC 2020 (Fully coupled FV3-MOM6-CICE system - cold start)
Tue Jan 21 18:47:44 UTC 2020
phyf001.tile1.nc: bit-for-bit identical
phyf001.tile2.nc: bit-for-bit identical
phyf001.tile3.nc: bit-for-bit identical
Expand Down Expand Up @@ -238,14 +241,14 @@ TEST #3: PASS
mediator_FBOcn_o_restart.nc: bit-for-bit identical
mediator_scalars_restart.txt: bit-for-bit identical
Executable did not change during test suite:
File: /scratch1/NCEPDEV/stmp2/Denise.Worthen/RTs/rtgen.214282/exec/fv3_mom6_cice.exe
Expected md5sum: 0596d05bc4cb028957e92f279ef1c2b1
Actual md5sum: 0596d05bc4cb028957e92f279ef1c2b1
TEST PASSED AT Wed Jan 15 15:03:50 UTC 2020
File: /scratch1/NCEPDEV/stmp2/Minsuk.Ji/scrub/rtgen.107464/exec/fv3_mom6_cice.exe
Expected md5sum: 0aa9572b3f8f814cd247c50e7ba125bd
Actual md5sum: 0aa9572b3f8f814cd247c50e7ba125bd
TEST PASSED AT Tue Jan 21 18:50:23 UTC 2020

TEST #4: PASS
Test cpld_fv3_mom6_cice_2d_atm_flux starting at Wed Jan 15 15:01:21 UTC 2020 (Fully coupled FV3-MOM6-CICE system - 2d_warm)
Wed Jan 15 15:01:21 UTC 2020
Test cpld_fv3_mom6_cice_2d_atm_flux starting at Tue Jan 21 18:47:40 UTC 2020 (Fully coupled FV3-MOM6-CICE system - 2d_warm)
Tue Jan 21 18:47:40 UTC 2020
phyf048.tile1.nc: bit-for-bit identical
phyf048.tile2.nc: bit-for-bit identical
phyf048.tile3.nc: bit-for-bit identical
Expand Down Expand Up @@ -318,11 +321,11 @@ TEST #4: PASS
mediator_FBHyd_h_restart.nc: bit-for-bit identical
mediator_FBAtmOcn_o_restart.nc: bit-for-bit identical
Executable did not change during test suite:
File: /scratch1/NCEPDEV/stmp2/Denise.Worthen/RTs/rtgen.214282/exec/fv3_mom6_cice.exe
Expected md5sum: 0596d05bc4cb028957e92f279ef1c2b1
Actual md5sum: 0596d05bc4cb028957e92f279ef1c2b1
TEST PASSED AT Wed Jan 15 15:28:13 UTC 2020
WORKFLOW REPORT AT Wed Jan 15 15:48:21 2020 (+1579103301)
File: /scratch1/NCEPDEV/stmp2/Minsuk.Ji/scrub/rtgen.107464/exec/fv3_mom6_cice.exe
Expected md5sum: 0aa9572b3f8f814cd247c50e7ba125bd
Actual md5sum: 0aa9572b3f8f814cd247c50e7ba125bd
TEST PASSED AT Tue Jan 21 19:14:38 UTC 2020
WORKFLOW REPORT AT Tue Jan 21 19:32:58 2020 (+1579635178)
Tests: 0 failed, 4 passed out of 4
Builds: 0 failed, 1 passed out of 1
REGRESSION TEST WAS SUCCESSFUL