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 from main #1349

Merged
merged 11 commits into from
Mar 9, 2021
Merged

Merge from main #1349

merged 11 commits into from
Mar 9, 2021

Conversation

marshallward
Copy link
Collaborator

@marshallward marshallward commented Mar 9, 2021

This PR submits a patch to dev/gfdl where main has already been pre-merged into it.

This is to avoid the explicit requirement by GitHub (enabled by us) where the incoming PR (main, in this case) must be up-to-date with dev/gfdl. This would cause unreviewed dev/gfdl changes to be merged into main.

Hallberg-NOAA and others added 11 commits February 25, 2021 08:42
  Created the new config_src directory tree structure, as agreed upon at
https://github.com/NOAA-GFDL/MOM6/discussions/1286, to eventually accomodate the
selection of different infrastructures.  No .F90 files are changed but there are
small changes to ac/configure.ac to accomodate the new structure while also
allowing for the old target to use the old structure.  All answers are bitwise
identical, and all MOM6-examples and TC tests are passing.
  Updated the MOM6/docs files and .gitlab-ci.yml to reflect the new config_src
directory structure.
- Use a new branch of MRS in the gitlab pipelines
- The job within the gitlab pipeline gnu:ice-ocean-nolibs had a modified
  search path but a "," instead of a "/" led to al caps being compiled
  and thus failure.
This patch removes the AC_CHECK_FILE autoconf macro which assigns a
default path to the MOM_memory.h file path.

This path was defaulting back to the old directory, and was added to
support the regression verification testing, but this is a regression
problem with should be handled by the regression, not the autoconf
configuration.

This will produce a regression test fail, but it not a cause for concern.
Remove AC_CHECK_FILE for legacy MOM_memory.h
This patch removes two lines where the target build (used for regression
testing) were using the active branch's configure.ac, which caused path
mismatches.  We now use our local autoconf configuration files.

This patch also fixes a typo in the source code dependencies of the
target repository.

The AC_CHECK_FILE for the solo driver has also beed removed, for the
same reason as the MOM_memory.h check.

Some comments were also added or reformatted to undocumented flags.
Testing: Target uses local autoconf
@codecov
Copy link

codecov bot commented Mar 9, 2021

Codecov Report

Merging #1349 (8ef9d59) into dev/gfdl (1b05969) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##           dev/gfdl    #1349   +/-   ##
=========================================
  Coverage     45.83%   45.83%           
=========================================
  Files           234      234           
  Lines         72662    72662           
=========================================
  Hits          33301    33301           
  Misses        39361    39361           
Impacted Files Coverage Δ
...g_src/drivers/solo_driver/MESO_surface_forcing.F90 0.00% <ø> (ø)
config_src/drivers/solo_driver/MOM_driver.F90 68.82% <ø> (ø)
...ig_src/drivers/solo_driver/MOM_surface_forcing.F90 26.54% <ø> (ø)
...fig_src/drivers/solo_driver/atmos_ocean_fluxes.F90 0.00% <ø> (ø)
...g_src/drivers/solo_driver/user_surface_forcing.F90 0.00% <ø> (ø)
config_src/infra/FMS1/MOM_coms_infra.F90 59.42% <ø> (ø)
config_src/infra/FMS1/MOM_couplertype_infra.F90 6.81% <ø> (ø)
config_src/infra/FMS1/MOM_cpu_clock_infra.F90 90.90% <ø> (ø)
config_src/infra/FMS1/MOM_data_override_infra.F90 0.00% <ø> (ø)
config_src/infra/FMS1/MOM_diag_manager_infra.F90 48.64% <ø> (ø)
... and 6 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 1b05969...887c7af. Read the comment docs.

@marshallward
Copy link
Collaborator Author

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.

Green checks across the board in the pipeline, and I also checked interactively.

@adcroft adcroft merged commit 56e9147 into mom-ocean:dev/gfdl Mar 9, 2021
@marshallward marshallward deleted the merge_from_main branch May 7, 2021 02:52
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.

3 participants