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 to MOM6 20220820 main branch #102

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
1a3f42a
Call set_initialized after query_initialized
Hallberg-NOAA Jul 18, 2022
c598441
Seg offset (#171)
kshedstrom Jul 27, 2022
c9cda0d
Fixes minor issues with ac/make process
adcroft Jul 15, 2022
a054c7a
Merge branch 'main' into main_to_dev
marshallward Jul 29, 2022
9928d95
Refactoring of the .testing Makefile
marshallward Jul 26, 2022
3b9cbcd
Remove asterisk from partial coverage
marshallward Jul 27, 2022
8b609d0
Facilitate multiple execs in .testing/Makefile
adcroft Jul 25, 2022
b61efc7
(*)Avoid array syntax math in MOM_wave_structure
Hallberg-NOAA Jul 15, 2022
97319c9
Corrected a sign error in commented out code
Hallberg-NOAA Jul 31, 2022
6835709
Bugfix to bottom drag as a body force
awallcraft Jul 29, 2022
34fa570
Use MOM6 framework modules in mct & nuopc drivers
Hallberg-NOAA Jul 21, 2022
17309d1
+Rescale 2 elements of the surface type
Hallberg-NOAA Jul 19, 2022
4ae881c
+Rescale fluxes%C_p
Hallberg-NOAA Jul 19, 2022
3893b80
+Rescale sfc_state%SST and sfc_state%SSS
Hallberg-NOAA Jul 20, 2022
d0db65a
Use cons_temp_to_pot_temp to call gsw_pt_from_ct
Hallberg-NOAA Jul 20, 2022
2d574b6
+Rescaled the Stokes drift velocity variables
Hallberg-NOAA Jul 20, 2022
f0c12bd
(*)Set defaults in USE_REGRIDDING get_param calls
Hallberg-NOAA Jul 31, 2022
6c7812a
Pass fail_if_missing to 4 user get_param calls
Hallberg-NOAA Aug 2, 2022
2192db9
+Non-Boussinesq thickness diagnostics in kg m-2
Hallberg-NOAA Aug 1, 2022
50131c6
+Add answer_date optional arguments
Hallberg-NOAA Jul 29, 2022
def5f14
+Use answer_date to specify remapping in ALE
Hallberg-NOAA Jul 29, 2022
6b9cddf
+Use answer_date to specify remapping
Hallberg-NOAA Jul 29, 2022
3258b43
+Eliminate unused answers_2018 optional arguments
Hallberg-NOAA Jul 30, 2022
51cc772
+Add the runtime parameter REMAPPING_ANSWER_DATE
Hallberg-NOAA Jul 30, 2022
a95d1f6
+Add the runtime parameter HOR_REGRID_ANSWER_DATE
Hallberg-NOAA Jul 30, 2022
83acd43
+Added 9 ..._ANSWER_DATE runtime parameters
Hallberg-NOAA Jul 30, 2022
16c3126
+Added 6 more ..._ANSWER_DATE runtime parameters
Hallberg-NOAA Jul 31, 2022
1d054ef
+Add do_not_log=just_read args in get_param calls
Hallberg-NOAA Jul 31, 2022
7780ff4
Autoconf: Logging for dependency builds
marshallward Aug 6, 2022
00b0c9f
CI: Replace GitHub Actions MacOS compiler env
marshallward Aug 6, 2022
90cac5b
Merge pull request #185 from marshallward/debug_macos_ci
Hallberg-NOAA Aug 8, 2022
5a70c41
Fatal error if a tracer package is registered twice
Hallberg-NOAA Aug 1, 2022
97198d6
Point gitmodules to mom-ocean forks
marshallward Aug 8, 2022
53fdbc0
+Remove inappropriate stochastics output
Hallberg-NOAA Aug 2, 2022
a3697c6
Add option to read EKE via file for MEKE
gustavo-marques Dec 21, 2020
3872fc9
Reimplement inference of EKE via SmartRedis
ashao Jul 6, 2022
2dbf66a
Refactor implementation to isolate SmartRedis
ashao Jul 28, 2022
94e00e2
Further genericize the database client
ashao Jul 29, 2022
18412ed
Remove implicit references to iso_c_binding
ashao Aug 3, 2022
ef74015
Fix documentation of database client stub
ashao Aug 3, 2022
4d93e3a
Refactor database_client_interface stub
ashao Aug 5, 2022
1f1b8ad
CI: Restore MacOS compiler variables
marshallward Aug 10, 2022
08c73e4
Merge pull request #1582 from NOAA-GFDL/dev-gfdl-candidate-main-2022-…
marshallward Aug 20, 2022
d077295
Merge remote-tracking branch 'MAIN/main' into feature/update-to-main-…
jiandewang Aug 21, 2022
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
4 changes: 0 additions & 4 deletions .codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,3 @@ coverage:
default:
threshold: 100%
base: parent
comment:
# This is set to the number of TCs, plus unit, but can be removed
# (i.e. set to 1) when reporting is separated from coverage.
after_n_builds: 9
2 changes: 1 addition & 1 deletion .github/actions/testing-setup/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ runs:
run: |
echo "::group::Compile FMS library"
cd .testing
make deps/lib/libFMS.a -s -j
REPORT_ERROR_LOGS=true make deps/lib/libFMS.a -s -j
echo "::endgroup::"

- name: Store compiler flags used in Makefile
Expand Down
31 changes: 22 additions & 9 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,13 @@ name: Code coverage
on: [push, pull_request]

jobs:
build-test-nans:
build-coverage:

runs-on: ubuntu-latest
defaults:
run:
working-directory: .testing

env:
REPORT_COVERAGE: true

steps:
- uses: actions/checkout@v2
with:
Expand All @@ -23,13 +20,29 @@ jobs:
- uses: ./.github/actions/testing-setup

- name: Compile unit testing
run: make -j build/unit/MOM6
run: make -j build/unit/MOM_unit_tests

- name: Run unit tests
run: make unit.cov.upload
run: make run.cov.unit

- name: Report unit test coverage to CI (PR)
if: github.event_name == 'pull_request'
run: make report.cov.unit REQUIRE_COVERAGE_UPLOAD=true

- name: Report unit test coverage to CI (Push)
if: github.event_name != 'pull_request'
run: make report.cov.unit

- name: Compile MOM6 with code coverage
- name: Compile ocean-only MOM6 with code coverage
run: make -j build/cov/MOM6

- name: Run and post coverage
run: make run.cov -k -s
- name: Run coverage tests
run: make -j -k run.cov

- name: Report coverage to CI (PR)
if: github.event_name == 'pull_request'
run: make report.cov REQUIRE_COVERAGE_UPLOAD=true

- name: Report coverage to CI (Push)
if: github.event_name != 'pull_request'
run: make report.cov
4 changes: 2 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[submodule "pkg/CVMix-src"]
path = pkg/CVMix-src
url = https://github.com/CVMix/CVMix-src.git
url = https://github.com/mom-ocean/CVMix-src.git
[submodule "pkg/GSW-Fortran"]
path = pkg/GSW-Fortran
url = https://github.com/TEOS-10/GSW-Fortran.git
url = https://github.com/mom-ocean/GSW-Fortran.git
Loading