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

Tc4 fix #1031

Merged
merged 16 commits into from
Nov 27, 2019
Merged

Tc4 fix #1031

merged 16 commits into from
Nov 27, 2019

Conversation

marshallward
Copy link
Collaborator

This (resubmitted) PR makes some changes to the tc4 test so that it now works within the Travis testing framework. It includes Python scripts for generating data, as well as a method for adding a Makefile to a local test for local customization.

This patch also includes several changes by @MJHarrison-GFDL which resolve an issue with sponges and restart file startup.

This PR is expected to fail its regression test, due to some bug fixes, but we do not expect any regressions on Gaea.

marshallward and others added 15 commits October 4, 2019 18:07
This patch renames the tc4 test to activate it in the test suite.  It
also modifies the Makefile to build the input field test scripts.

It also modifies the Python build scripts to be PEP8-conformant.

We temporarily disable tc4 in the restart tests, since they currently
fail.  This needs to be addressed before we can merge this into the main
branch.

The patch does not enable the necessary Python modules for running on
Travis, that will also be addressed later.
The custom TC4 Makefile has been added (oops), and the presumed Python
Ubuntu packages have been added for Travis.
@codecov-io
Copy link

codecov-io commented Nov 15, 2019

Codecov Report

Merging #1031 into dev/gfdl will decrease coverage by 16.95%.
The diff coverage is 4.08%.

Impacted file tree graph

@@              Coverage Diff              @@
##           dev/gfdl    #1031       +/-   ##
=============================================
- Coverage     43.15%   26.19%   -16.96%     
=============================================
  Files           212      212               
  Lines         62491    62486        -5     
=============================================
- Hits          26968    16370    -10598     
- Misses        35523    46116    +10593
Impacted Files Coverage Δ
src/initialization/MOM_state_initialization.F90 9.8% <0%> (-3.24%) ⬇️
src/parameterizations/vertical/MOM_ALE_sponge.F90 0% <0%> (ø) ⬆️
src/diagnostics/MOM_diagnostics.F90 75.57% <50%> (-11.84%) ⬇️
src/user/benchmark_initialization.F90 0% <0%> (-100%) ⬇️
src/ALE/PCM_functions.F90 0% <0%> (-100%) ⬇️
src/ALE/coord_sigma.F90 0% <0%> (-95.46%) ⬇️
src/core/MOM_dynamics_unsplit_RK2.F90 0% <0%> (-92.86%) ⬇️
src/core/MOM_dynamics_unsplit.F90 0% <0%> (-91.99%) ⬇️
src/core/MOM_isopycnal_slopes.F90 0% <0%> (-91.96%) ⬇️
...ameterizations/lateral/MOM_mixed_layer_restrat.F90 1.61% <0%> (-84.8%) ⬇️
... and 73 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ba45244...279fd7b. Read the comment docs.

@marshallward
Copy link
Collaborator Author

Gaea regression test: https://gitlab.gfdl.noaa.gov/ogrp/MOM6/pipelines/9374

@marshallward marshallward mentioned this pull request Nov 22, 2019
Copy link
Collaborator

@adcroft adcroft left a comment

Choose a reason for hiding this comment

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

Gaea pipeline passed.

@adcroft adcroft merged commit 3ea8609 into mom-ocean:dev/gfdl Nov 27, 2019
@marshallward marshallward deleted the tc4_fix branch September 2, 2020 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants