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

merge dev/emc into ocean stochastic branch #12

Merged
merged 423 commits into from
Dec 2, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
423 commits
Select commit Hold shift + click to select a range
8f21d4c
Merge remote-tracking branch 'gfdl/dev/gfdl' into dev/esmg
kshedstrom Jul 1, 2020
650683c
+Aligned newlines with module documentation
Hallberg-NOAA Jul 2, 2020
515f329
Added halo updates for OBC radiation speeds.
kshedstrom Jul 2, 2020
2c18649
Fixing the OMP issue?
kshedstrom Jul 3, 2020
209389a
Was hoping this would fix flux_y, but no.
kshedstrom Jul 3, 2020
d1cd696
+Add like_default optional argument to log_param
Hallberg-NOAA Jul 3, 2020
e9c1f6c
altered OpenMP directive for diagnostic
Jul 3, 2020
3951b70
Merge branch 'add_dens_deriv_diag' of github.com:gmacgilchrist/MOM6 i…
Jul 3, 2020
dd8d3ab
Merge branch 'dev/gfdl' into add_dens_deriv_diag
marshallward Jul 3, 2020
33792c6
Merge pull request #1142 from gmacgilchrist/add_dens_deriv_diag
marshallward Jul 3, 2020
af25108
Merge branch 'dev/gfdl' into remove_ifdefs
marshallward Jul 5, 2020
ff1bef0
Merge pull request #1152 from Hallberg-NOAA/remove_ifdefs
marshallward Jul 5, 2020
b656ce3
Merge branch 'dev/gfdl' into module_doc_newlines
Hallberg-NOAA Jul 6, 2020
029af68
+Set all_default for 4 log_version calls
Hallberg-NOAA Jul 6, 2020
14d4cda
Merge branch 'dev/gfdl' into omp_affinity_test
Hallberg-NOAA Jul 6, 2020
56ec441
Merge pull request #1150 from marshallward/omp_affinity_test
Hallberg-NOAA Jul 6, 2020
b97e31b
Merge branch 'dev/gfdl' into module_doc_newlines
Hallberg-NOAA Jul 6, 2020
a6d5d28
Merge branch 'dev/gfdl' into dev/esmg
adcroft Jul 6, 2020
153417f
Correted OMP directives for two OBC variables
adcroft Jul 6, 2020
9aed664
Merge branch 'ESMG-dev/esmg' into dev/gfdl
adcroft Jul 6, 2020
4647870
Merge branch 'dev/gfdl' into fix_openmp_affinity_issues_with_FMS2020
adcroft Jul 6, 2020
a0e019b
Merge branch 'module_doc_newlines' of https://github.com/Hallberg-NOA…
adcroft Jul 7, 2020
13e61a0
Merge branch 'Hallberg-NOAA-module_doc_newlines' into dev/gfdl
adcroft Jul 7, 2020
5736bcf
Fixed trailing whtiespace for #1148
adcroft Jul 7, 2020
371d4e7
Merge branch 'nikizadehgfdl-fix_openmp_affinity_issues_with_FMS2020' …
adcroft Jul 7, 2020
10afb0b
Merge branch 'fix_openmp_affinity_issues_with_FMS2020' of https://git…
adcroft Jul 7, 2020
5aae165
Merge branch 'nikizadehgfdl-fix_openmp_affinity_issues_with_FMS2020' …
adcroft Jul 7, 2020
5019710
Adds the Stanley version of EOS
adcroft Apr 30, 2020
3006b9c
Renamed pressure_gradient_plm() to TS_PLM_edge_values()
adcroft Apr 30, 2020
7e8ac75
Break out density integrals into a new module
adcroft May 1, 2020
2e1d823
Renamed ppoly_E to edge_values for a bit of clarity
adcroft May 6, 2020
05dbf86
Cleaned up unused use statements
adcroft May 6, 2020
7171c1a
Tidied up logic for EOS_QUADRATURE
adcroft May 6, 2020
6a0b23d
Removed find_depth_of_pressure_in_cell() from MOM_EOS
adcroft May 6, 2020
5b59cdc
Reordered function in MOM_density_integrals
adcroft May 6, 2020
d3e1790
Use SZ macros in declarations
adcroft May 13, 2020
3e1f6b6
Implemented elemental PLM functions
adcroft May 15, 2020
5930855
Add time for unit_tests
adcroft May 15, 2020
a9d0caa
Fixed index capitalization in int_density_dz_generic_plm()
adcroft May 20, 2020
7fbcb01
Re-used pre-computed weights in int_density_dz_generic_plm()
adcroft May 20, 2020
d25a36b
Adds the PPM form of PGF by quadrature
adcroft May 20, 2020
d945d70
Fixed line length issue in documentation
adcroft Jun 15, 2020
aaa0487
Fixed openmp in MOM_ALE.F90
adcroft Jun 15, 2020
80da001
Updated to int_density_dz_generic_ppm() to use k and tv arguments
adcroft Jun 17, 2020
783983e
Renamed MOM_PressureGradient_AFV
adcroft Jun 17, 2020
e833677
After renaming module, change _AFV_ to _FV_
adcroft Jun 17, 2020
660150f
Removed conditional scaling from int_density_dz_generic_ppm()
adcroft Jun 17, 2020
7ae38fe
Adds SGS variance to tv and adds Brankart effect to PGF
adcroft Jun 17, 2020
b7afafb
Adds the deterministic part of the Stanley param.
gustavo-marques Aug 2, 2019
f462c4d
Re-wrote Stanley parameterization using vertical weights
adcroft Jan 23, 2020
75a20d8
Added STANLEY_PRM_DET_COEFF run time parameter
adcroft Jun 18, 2020
c94e0cb
Adds the T variance Stanley component to PGF
adcroft Jun 18, 2020
073b422
Nullified new pointers in tv
adcroft Jun 20, 2020
b7341c2
Correct scaling for second derivs in Stanley param
adcroft Jul 6, 2020
6356092
Corrected indentation in MOM_EOS
adcroft Jul 7, 2020
7544c79
Fixed pressure scaling for calculate_stanley_density_array()
adcroft Jul 7, 2020
31b7e0a
Re-factored int_density_dz_generic_plm()
adcroft Jul 7, 2020
5d4f1eb
Implement Brankart terms in PLM form of PGF
adcroft Jul 7, 2020
ee1232a
Cleaned up tc2 MOM_input
adcroft Jul 8, 2020
f0bab12
Added comments to highlight a dimensionally problematic constant
adcroft Jul 10, 2020
e8adc48
Corrected scaling in _1d and _scalar EOS functions
adcroft Jul 10, 2020
ec0946c
Removed unused member in PressureForce_CS
adcroft Jul 10, 2020
4307fa5
Added FATAL if trying to use parameterization in non-Boussinesq mode
adcroft Jul 10, 2020
b3a584d
(*)Set maximum value of au_visc
Hallberg-NOAA Jul 10, 2020
553166a
Added comments for local variables
adcroft Jul 10, 2020
50a7b3c
Merge branch 'adcroft-brankart' into dev/gfdl
Hallberg-NOAA Jul 11, 2020
8df3e7f
+Eliminate uhbt_IC and ubt_IC from restart files
Hallberg-NOAA Jul 14, 2020
14d6348
+Add the new parameter INTEGRAL_BT_CONTINUITY
Hallberg-NOAA Jul 14, 2020
6374aaf
+Add find_duhbt_dubt_int
Hallberg-NOAA Jul 14, 2020
4743f8c
+Implemented integral_BT_cont options for OBCs
Hallberg-NOAA Jul 14, 2020
2a73d7d
+Adding a halo update for tracer reservoirs.
kshedstrom Jul 14, 2020
37a7ee0
+Reuse find_uhbt with INTEGRAL_BT_CONT
Hallberg-NOAA Jul 16, 2020
7a6a10a
Merge branch 'dev/gfdl' into integral_bt_solver
Hallberg-NOAA Jul 16, 2020
e218354
(*?)Revised ice_shelf_driver.F90 so it compiles
Hallberg-NOAA Jul 16, 2020
f5df25d
Move FMS tag to 2019.01.03
adcroft Jul 20, 2020
6b0f83d
Merge pull request #1164 from adcroft/fms-2019.01.03
marshallward Jul 22, 2020
535b43c
Avoid using uninitialized arrays
Hallberg-NOAA Jul 22, 2020
e55ef75
Merge pull request #1159 from ESMG/dev/esmg
Hallberg-NOAA Jul 22, 2020
2a9248a
Added missing openMP directives
Hallberg-NOAA Jul 22, 2020
3c92d4c
Merge branch 'dev/gfdl' into integral_bt_solver
Hallberg-NOAA Jul 22, 2020
edc674c
Merge pull request #1161 from Hallberg-NOAA/integral_bt_solver
adcroft Jul 23, 2020
3e44491
Merge pull request #1162 from Hallberg-NOAA/ice_shelf_driver
adcroft Jul 23, 2020
5680fe5
Fixing loop bound error in MOM_PressureForce_Montgomery.F90
breichl Jul 27, 2020
6529752
Testing: tc4 installs python-netCDF4 via venv (#1166)
marshallward Jul 27, 2020
df33724
Merge pull request #1169 from breichl/BugFix_MontgomeryPressureForce
marshallward Jul 27, 2020
4c030e6
Momentum budget terms multiplied by fractional layer-thicknesses (#1163)
hmkhatri Jul 29, 2020
16a0a06
OBC: H-dimensionality fixes
marshallward Jul 30, 2020
0c6a7d0
Merge branch 'dev/gfdl' into tc4a_dimh_bug
marshallward Jul 30, 2020
46714ec
OBC: Removal of segment zero
marshallward Jul 30, 2020
dca4d1b
Merge branch 'dev/gfdl' into remove_obc_seg0
marshallward Jul 30, 2020
390188e
Merge pull request #1170 from marshallward/tc4a_dimh_bug
Hallberg-NOAA Jul 30, 2020
9b75b6a
Merge branch 'dev/gfdl' into remove_obc_seg0
Hallberg-NOAA Jul 30, 2020
a243225
OBC: Remove segment 0 refs in mask_outside_OBCs
marshallward Jul 30, 2020
c027b9d
Merge branch 'remove_obc_seg0' of https://github.com/marshallward/mom…
marshallward Jul 30, 2020
3d557d9
Merge pull request #1171 from marshallward/remove_obc_seg0
Hallberg-NOAA Jul 31, 2020
1daad44
(*)Improve make_frazil
Hallberg-NOAA Jul 31, 2020
948e292
(*)Improve advective CFL calculation with tiny h
Hallberg-NOAA Jul 31, 2020
cbbf848
Infrastructure calls via framework directory
Hallberg-NOAA Jul 31, 2020
859abbd
Add diagnostic of SGS T variance in Stanley PGF
adcroft Aug 4, 2020
f549dd0
Use thickness weighted variance estimate in PGF
adcroft Aug 4, 2020
bba60af
Move call to initialize_segment_data to MOM_state_initialization
MJHarrison-GFDL Aug 4, 2020
7be0883
(*)Set dSV_dT and dSV_dS with unassociated fluxes
Hallberg-NOAA Aug 7, 2020
feed9ba
(*)Fix an indexing bug in int_density_dz_linear
Hallberg-NOAA Aug 7, 2020
f16c250
Merge pull request #1173 from Hallberg-NOAA/infra_via_framework
marshallward Aug 7, 2020
ef85adb
Merge branch 'dev/gfdl' into better_advective_CFL
marshallward Aug 7, 2020
f8d1379
Merge pull request #1172 from Hallberg-NOAA/better_advective_CFL
marshallward Aug 8, 2020
6461d75
Merge branch 'dev/gfdl' into ISOMIP_fixes
marshallward Aug 10, 2020
3c10ae1
Remove outdated comments
MJHarrison-GFDL Aug 10, 2020
73746cb
Merge pull request #1175 from Hallberg-NOAA/ISOMIP_fixes
marshallward Aug 10, 2020
6838177
Merge branch 'dev/gfdl' into move_init_OBC_seg_data
marshallward Aug 10, 2020
068c3cb
Merge pull request #1174 from MJHarrison-GFDL/move_init_OBC_seg_data
marshallward Aug 10, 2020
f4281ed
+Move find_interfaces to MOM_state_initialization
Hallberg-NOAA Aug 13, 2020
f147071
New option to use a grid index convention for spatially-varying diagn…
MJHarrison-GFDL Aug 14, 2020
fefa30e
Tests tc0 diagnostic axes in grid space.
MJHarrison-GFDL Aug 17, 2020
13d74a4
(*)Revised the routine wave_speeds
Hallberg-NOAA Aug 17, 2020
74614b5
Use similar routines in wave_speed and wave_speeds
Hallberg-NOAA Aug 18, 2020
dd75807
Merge pull request #1178 from Hallberg-NOAA/move_find_interfaces
marshallward Aug 18, 2020
d9d2449
Merge branch 'dev/gfdl' into diag_axes_gridspace
MJHarrison-GFDL Aug 19, 2020
db74a47
fix bugs in wave_structure
Aug 19, 2020
7a0dc2a
fix bugs in wave_structure
Aug 19, 2020
e1d9d07
Merge branch 'fix_wavestruct' of github.com:raphaeldussin/MOM6 into f…
Aug 19, 2020
e8b5d96
*+Add halo updates needed with VERTEX_SHEAR=True
Hallberg-NOAA Aug 19, 2020
0eea62e
Fixed a dOxygen comment syntax error
Hallberg-NOAA Aug 20, 2020
b204203
catch missing files
Aug 20, 2020
4256a5c
Fix epipycnal pairing array size declarations
Hallberg-NOAA Aug 21, 2020
c830ff5
In register_diag_field for some 2D diagnostics, changed to diag%axesCu1,
hmkhatri Aug 21, 2020
456d48c
Merge pull request #1179 from MJHarrison-GFDL/diag_axes_gridspace
marshallward Aug 24, 2020
79999d7
Merge branch 'dev/gfdl' into fix_wavestruct
marshallward Aug 24, 2020
8a8dad5
+Allow position=NORTH_FACE in pass_var calls
Hallberg-NOAA Aug 25, 2020
5a3e79f
Merge pull request #1183 from raphaeldussin/fix_wavestruct
marshallward Aug 25, 2020
e71ae10
Merge branch 'dev/gfdl' into fix_wave_speeds
Hallberg-NOAA Aug 25, 2020
a05eeee
+Revised interface to write_cputime
Hallberg-NOAA Aug 25, 2020
b2010dd
Updating the default setting for BBL_USE_EOS to match USE_REGRIDDING
breichl Aug 25, 2020
329b900
Adding FATAL error if trying to use BBL_USE_EOS = False in ALE mode
breichl Aug 25, 2020
ca10be7
Registering default for USE_REGRIDDING to MOM_set_viscosity
breichl Aug 25, 2020
f093750
Merge branch 'dev/gfdl' into epipycnal_ML_diff_alloc
marshallward Aug 26, 2020
9d16493
Merge pull request #1186 from Hallberg-NOAA/epipycnal_ML_diff_alloc
marshallward Aug 26, 2020
e843aba
Merge branch 'dev/gfdl' into fix_wave_speeds
Hallberg-NOAA Aug 27, 2020
512d15a
Merge branch 'dev/gfdl' into user/bgr/BBL_USE_EOS__change_default
marshallward Aug 27, 2020
711197a
Merge pull request #1190 from breichl/user/bgr/BBL_USE_EOS__change_de…
marshallward Aug 27, 2020
415c779
Merge branch 'dev/gfdl' into fix_wave_speeds
marshallward Aug 28, 2020
7defc95
Merge pull request #1181 from Hallberg-NOAA/fix_wave_speeds
marshallward Aug 28, 2020
93b5c73
Merge branch 'dev/gfdl' into add_diagnostic
marshallward Aug 28, 2020
3bcfe21
Merge pull request #1187 from hmkhatri/add_diagnostic
marshallward Aug 28, 2020
c8a1f07
Set variable_buoyforce = True (even if False is chosen in MOM_input) …
hmkhatri Aug 29, 2020
02b947a
Merge branch 'vertex_shear_halos' of https://github.com/Hallberg-NOAA…
adcroft Aug 31, 2020
d4205f6
Merge branch 'Hallberg-NOAA-vertex_shear_halos' into dev/gfdl
adcroft Aug 31, 2020
78335a1
Merge branch 'dev/gfdl' into pass_var_opts
adcroft Aug 31, 2020
995e422
Fix spelling in comments and line length
adcroft Aug 31, 2020
54cf60d
Merge branch 'dev/gfdl' into brankart
adcroft Aug 31, 2020
457ca3d
Merge pull request #1188 from Hallberg-NOAA/pass_var_opts
adcroft Sep 1, 2020
3ad1db4
Merge branch 'dev/gfdl' into revise_write_cputime
adcroft Sep 1, 2020
4668673
.testing Makefile typo fix
marshallward Sep 1, 2020
6b5e6c6
Merge pull request #1189 from Hallberg-NOAA/revise_write_cputime
adcroft Sep 1, 2020
fc59c04
Merge pull request #1194 from marshallward/testing_restart_typo
adcroft Sep 1, 2020
63a2e2a
Merge branch 'dev/gfdl' into brankart
adcroft Sep 1, 2020
bbc0f0d
Adds some targets to run groups of TCs
adcroft Sep 1, 2020
53b21b6
Adds a coverage job to Travis-CI sequence
adcroft Sep 1, 2020
ca89c9e
Merge pull request #1195 from adcroft/codecovjob
marshallward Sep 1, 2020
4dbc126
Adds land masking of thicknesses in SGS estimate
adcroft Sep 1, 2020
448b6f6
Merge branch 'dev/gfdl' into add_diagnostic
Hallberg-NOAA Sep 1, 2020
f841d28
*Corrected the test whether to use fluxes%psurf
Hallberg-NOAA Sep 2, 2020
e69287a
Autoconf-based build framework
marshallward Sep 2, 2020
f6248cb
Minor gitignore update
marshallward Sep 2, 2020
df12b66
WARNING changed to FATAL error. The error message has been modified.
hmkhatri Sep 2, 2020
b89c640
Update MOM_surface_forcing.F90
marshallward Sep 2, 2020
12a83f7
Autoconf: Coverage and target LDFLAGS fixes
marshallward Sep 2, 2020
bde93fb
Testing: Adding message to report codecov report upload
marshallward Sep 2, 2020
b23b793
Merge pull request #1192 from hmkhatri/add_diagnostic
marshallward Sep 2, 2020
2fe5838
(*)Reduce size of GV%Rlay and improve error handling
Hallberg-NOAA Sep 2, 2020
1d717f5
Update MOM_PressureForce_FV.F90
jskenigson Sep 2, 2020
ff451d7
Travis: Environment variable globals; Timer log
marshallward Sep 2, 2020
d186229
Travis: Fixing global environment variables
marshallward Sep 2, 2020
10f81c9
Merge branch 'dev/gfdl' into autoconf_draft
marshallward Sep 2, 2020
5aa0863
Updated MOM_thickness_diffuse to use the deterministic parameterizati…
Sep 2, 2020
b155bf3
(*)Correct the use of memory macros for arguments
Hallberg-NOAA Sep 3, 2020
751faaa
OBC: segment parser refactoring
marshallward Sep 3, 2020
eb6a257
Merge pull request #1198 from Hallberg-NOAA/resize_Rlay
marshallward Sep 4, 2020
7907054
Merge branch 'dev/gfdl' into autoconf_draft
marshallward Sep 4, 2020
edff25e
Rename intermediate variable in Stanley PGF parameterization
adcroft Sep 4, 2020
4ac556c
Properly set vertex_shear in set_diffusivity_init
Hallberg-NOAA Sep 8, 2020
ae71c39
Merge branch 'fix_psurf_test' of https://github.com/Hallberg-NOAA/MOM…
adcroft Sep 8, 2020
3d1db41
Merge branch 'Hallberg-NOAA-fix_psurf_test' into dev/gfdl
adcroft Sep 8, 2020
71f6921
Merge branch 'fix_memory_macros' of https://github.com/Hallberg-NOAA/…
adcroft Sep 8, 2020
4134278
Merge branch 'Hallberg-NOAA-fix_memory_macros' into dev/gfdl
adcroft Sep 8, 2020
365dd7c
Merge branch 'dev/gfdl' into brankart
marshallward Sep 9, 2020
c32db25
Merge pull request #1193 from adcroft/brankart
marshallward Sep 9, 2020
97793be
Merge branch 'dev/master' into merge_ncar_gfdl
Hallberg-NOAA Sep 9, 2020
2a5e300
Moving autoconf tools to /ac directory
marshallward Sep 9, 2020
fae9895
Merge branch 'Hallberg-NOAA-merge_ncar_gfdl' into dev/gfdl
adcroft Sep 9, 2020
d1b222b
Merge branch 'dev/gfdl' into obc_seg_parse_refactor
adcroft Sep 9, 2020
ffeb747
Autoconf: FMS build adjustment
marshallward Sep 9, 2020
7ae514e
Moved variable declarations to correct subroutine!
Sep 9, 2020
b67d3c6
Fixed a typo in variable name
Sep 10, 2020
5dd727a
Merge pull request #1200 from marshallward/obc_seg_parse_refactor
adcroft Sep 10, 2020
e042f38
Merge branch 'dev/gfdl' into fix_vertex_query
adcroft Sep 10, 2020
2e40bf9
Merge pull request #1202 from Hallberg-NOAA/fix_vertex_query
marshallward Sep 10, 2020
5fb8ea5
Autoconf: .testing now builds its own FMS
marshallward Sep 11, 2020
366eb5c
Merge branch 'dev/gfdl' into autoconf_draft
marshallward Sep 11, 2020
3ce4172
Clean up pass_var for tracer reservoirs.
kshedstrom Sep 11, 2020
9724e7f
Merge pull request #1205 from ESMG/obc_pass_var
Hallberg-NOAA Sep 11, 2020
0114014
Merge branch 'dev/gfdl' into autoconf_draft
marshallward Sep 11, 2020
304d0c7
Post tracer concentration when synced
Sep 11, 2020
0178309
Merge branch 'dev/gfdl' of github.com:NOAA-GFDL/MOM6 into move_tracer…
Sep 11, 2020
e93c031
Neglected subroutine in new declaration
Sep 11, 2020
503eaa3
Update MOM_tracer_registry.F90
Hallberg-NOAA Sep 11, 2020
32b47bb
Autoconf: Cray ptr update; macro cleanup
marshallward Sep 11, 2020
044f643
Merge branch 'autoconf_draft' of https://github.com/marshallward/mom6…
marshallward Sep 11, 2020
334250f
Merge branch 'move_tracer_concentration_post' of github.com:ashao/MOM…
Sep 11, 2020
e45f73f
Diagnostic for post-transport tracer concentration
Sep 11, 2020
fd93dd7
Merge pull request #1207 from ashao/move_tracer_concentration_post
marshallward Sep 12, 2020
ffbdbc2
Merge branch 'dev/gfdl' into autoconf_draft
adcroft Sep 14, 2020
de0c88d
Testing: Warn on new diagnostic in regression
marshallward Sep 14, 2020
6a8a699
Autoconf: Travis fix; Cray ptr macro update
marshallward Sep 14, 2020
34bf448
Merge branch 'autoconf_draft' of https://github.com/marshallward/mom6…
marshallward Sep 14, 2020
2ed8364
Testing: Fixing bug in target Makefile
marshallward Sep 14, 2020
ce6843b
Fixed FMS lib typo in target
marshallward Sep 14, 2020
4296d6d
Autoconf: Fixed several target build errors
marshallward Sep 14, 2020
51288ca
Merge pull request #1208 from marshallward/regression_diag_warn
adcroft Sep 15, 2020
1ae9454
Testing: Minor dependency bugfix in Makefile
marshallward Sep 15, 2020
275b993
Autoconf: macOS support; Makefile fixes
Sep 16, 2020
07ee6c3
Merge branch 'dev/gfdl' into autoconf_draft
marshallward Sep 16, 2020
7718a35
Merge branch 'brankart' of https://github.com/jskenigson/MOM6 into js…
adcroft Sep 16, 2020
ad84de0
Correct submodule setup
adcroft Sep 16, 2020
ac27e44
Updates units and adds OpenMP directives
adcroft Sep 16, 2020
14d8de3
Merge branch 'jskenigson-brankart' into brankart
adcroft Sep 16, 2020
039a75d
Autoconf: Default updates
marshallward Sep 17, 2020
c518096
Testing: Updated the README
marshallward Sep 17, 2020
b01af9d
Autoconf: Documentation, make ac-clean fix
marshallward Sep 17, 2020
255ee70
Autoconf/Testing README proofreading
marshallward Sep 17, 2020
3f176cc
Corrected minor typo
adcroft Sep 17, 2020
500a960
Fixed typo replacing "more" with "model"
adcroft Sep 17, 2020
f0201a4
Update README.md
marshallward Sep 17, 2020
dd28dea
Merge pull request #1197 from marshallward/autoconf_draft
adcroft Sep 17, 2020
2790296
Merge branch 'dev/gfdl' into brankart
adcroft Sep 17, 2020
4c13aea
Update README.md
marshallward Sep 18, 2020
5be482a
Update README.md
marshallward Sep 18, 2020
73b2ba0
Merge branch 'dev/gfdl' into brankart
marshallward Sep 18, 2020
123f664
Merge pull request #1209 from adcroft/brankart
marshallward Sep 18, 2020
7bea824
Testing: Remove quotes in COVERAGE
marshallward Sep 22, 2020
c9294aa
Merge pull request #1212 from marshallward/coverage_quote_fix
adcroft Sep 22, 2020
d13efbe
fix fieldwidth error with gfortran
aerorahul Oct 8, 2020
7a76a13
Merge pull request #37 from aerorahul/bugfix/fieldwidth
jiandewang Oct 9, 2020
3871073
Change default for USE_NET_FW_ADJUSTMENT_SIGN_BUG in drivers
adcroft Oct 19, 2020
ced41b5
Merge branch 'main-candidate-2020-09-18' into main
adcroft Oct 22, 2020
aff9c2c
Merge commit 'ced41b5183920e0993f135feda0496a07a65981a' into feature/…
jiandewang Oct 25, 2020
966d608
Merge pull request #40 from jiandewang/feature/update-to-GFDL-20201022
jiandewang Nov 20, 2020
2c150d9
bugfix: make the last argument in subroutine Update_Surface_Waves to …
aerorahul Nov 20, 2020
18bf388
Merge pull request #43 from NOAA-EMC/bugfix/mom6solo-ufs
jiandewang Nov 25, 2020
cd06356
Merge pull request #11 from NOAA-EMC/dev/emc
pjpegion Dec 2, 2020
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
5 changes: 5 additions & 0 deletions .codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@ coverage:
project:
default:
threshold: 100%
base: parent
patch:
default:
threshold: 100%
base: parent
comment:
# This must be set to the number of test cases (TCs)
after_n_builds: 8
18 changes: 15 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,19 @@
*.swp
*~
html
*.log


# Build output
*.o
*.mod
MOM6
build/
deps/


# Autoconf
aclocal.m4
autom4te.cache/
config.log
config.status
configure
/Makefile
Makefile.mkmf
8 changes: 3 additions & 5 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,11 @@ setup:
- git clone --recursive http://gitlab.gfdl.noaa.gov/ogrp/Gaea-stats-MOM6-examples.git tests && cd tests
# Install / update testing scripts
- git clone https://github.com/adcroft/MRS.git MRS
- (cd MRS ; git checkout xanadu-fms)
# Update MOM6-examples and submodules
- (cd MOM6-examples && git checkout . && git checkout dev/gfdl && git pull && git submodule init && git submodule update)
- (cd MOM6-examples/src/MOM6 && git submodule update)
- test -d MOM6-examples/src/LM3 || make -f MRS/Makefile.clone clone_gfdl -s
- make -f MRS/Makefile.clone MOM6-examples/.datasets -s
#- (cd MOM6-examples/src/mkmf && git pull https://github.com/adcroft/mkmf.git add_coverage_mode)
- env > gitlab_session.log
# Cache everything under tests to unpack for each subsequent stage
- cd ../ ; time tar zcf $CACHE_DIR/tests_$CI_PIPELINE_ID.tgz tests
Expand All @@ -62,7 +60,7 @@ gnu:ocean-only-nolibs:
- time tar zxf $CACHE_DIR/tests_$CI_PIPELINE_ID.tgz && cd tests
- make -f MRS/Makefile.build build/gnu/env && cd build/gnu
# mkdir -p build/gnu/repro/symmetric_dynamic/ocean_only && cd build/gnu/repro/symmetric_dynamic/ocean_only
- ../../MOM6-examples/src/mkmf/bin/list_paths -l ../../../config_src/{solo_driver,dynamic_symmetric} ../../../src ../../MOM6-examples/src/FMS
- ../../MOM6-examples/src/mkmf/bin/list_paths -l ../../../config_src/{solo_driver,dynamic_symmetric,ext*} ../../../src ../../MOM6-examples/src/FMS
- sed -i '/FMS\/.*\/test_/d' path_names
- ../../MOM6-examples/src/mkmf/bin/mkmf -t ../../MOM6-examples/src/mkmf/templates/ncrc-gnu.mk -p MOM6 -c"-Duse_libMPI -Duse_netCDF" path_names
- time (source ./env ; make NETCDF=3 REPRO=1 MOM6 -s -j)
Expand All @@ -75,7 +73,7 @@ gnu:ice-ocean-nolibs:
- time tar zxf $CACHE_DIR/tests_$CI_PIPELINE_ID.tgz && cd tests
- make -f MRS/Makefile.build build/gnu/env && cd build/gnu
# mkdir -p build/gnu/repro/symmetric_dynamic/ocean_only && cd build/gnu/repro/symmetric_dynamic/ocean_only
- ../../MOM6-examples/src/mkmf/bin/list_paths -l ../../../config_src/{coupled_driver,dynamic} ../../../src ../../MOM6-examples/src/{FMS,coupler,SIS2,icebergs,ice_param,land_null,atmos_null}
- ../../MOM6-examples/src/mkmf/bin/list_paths -l ../../../config_src/{coupled_driver,dynamic,ext*} ../../../src ../../MOM6-examples/src/{FMS,coupler,SIS2,icebergs,ice_param,land_null,atmos_null}
- sed -i '/FMS\/.*\/test_/d' path_names
- ../../MOM6-examples/src/mkmf/bin/mkmf -t ../../MOM6-examples/src/mkmf/templates/ncrc-gnu.mk -p MOM6 -c"-Duse_libMPI -Duse_netCDF -D_USE_LEGACY_LAND_ -Duse_AM3_physics" path_names
- time (source ./env ; make NETCDF=3 REPRO=1 MOM6 -s -j)
Expand Down Expand Up @@ -118,7 +116,7 @@ run:
- time tar zxf $CACHE_DIR/build-intel-repro-$CI_PIPELINE_ID.tgz
- time tar zxf $CACHE_DIR/build-pgi-repro-$CI_PIPELINE_ID.tgz
# time tar zxf $CACHE_DIR/build-gnu-debug-$CI_PIPELINE_ID.tgz
- (echo '#!/bin/tcsh';echo 'make -f MRS/Makefile.tests all -B') > job.sh
- (echo '#!/bin/tcsh';echo 'make -f MRS/Makefile.tests all') > job.sh
- sbatch --clusters=c3,c4 --nodes=29 --time=0:34:00 --account=gfdl_o --qos=debug --job-name=mom6_regressions --output=log.$CI_PIPELINE_ID --wait job.sh
- cat log.$CI_PIPELINE_ID
- test -f restart_results_gnu.tar.gz
Expand Down
6 changes: 0 additions & 6 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,3 @@
[submodule "pkg/GSW-Fortran"]
path = pkg/GSW-Fortran
url = https://github.com/TEOS-10/GSW-Fortran.git
[submodule "pkg/MOM6_DA_hooks"]
path = pkg/MOM6_DA_hooks
url = https://github.com/MJHarrison-GFDL/MOM6_DA_hooks.git
[submodule "pkg/geoKdTree"]
path = pkg/geoKdTree
url = https://github.com/travissluka/geoKdTree.git
9 changes: 6 additions & 3 deletions .testing/.gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
config.mk
work/
results/
# Test output
/config.mk
/build/
/work/
/results/
/deps/
Loading