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

Hallberg noaa gfdl fms2 #1341

Merged
merged 8 commits into from
Feb 26, 2021
Merged

Hallberg noaa gfdl fms2 #1341

merged 8 commits into from
Feb 26, 2021

Conversation

adcroft
Copy link
Collaborator

@adcroft adcroft commented Feb 25, 2021

Hallberg-NOAA and others added 4 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.
@codecov
Copy link

codecov bot commented Feb 25, 2021

Codecov Report

Merging #1341 (dc4c14b) into gfdl-fms2 (d8733fe) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           gfdl-fms2    #1341   +/-   ##
==========================================
  Coverage      45.75%   45.75%           
==========================================
  Files            234      234           
  Lines          72542    72542           
==========================================
  Hits           33189    33189           
  Misses         39353    39353           
Impacted Files Coverage Δ
...g_src/drivers/solo_driver/MESO_surface_forcing.F90 0.00% <ø> (ø)
config_src/drivers/solo_driver/MOM_driver.F90 68.69% <ø> (ø)
...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 d8733fe...d2ec275. Read the comment docs.

marshallward and others added 2 commits February 25, 2021 16:11
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
@marshallward
Copy link
Collaborator

One more commit incoming (was hoping to add it to the last one, but you're too fast)

marshallward and others added 2 commits February 26, 2021 11:10
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
@marshallward
Copy link
Collaborator

marshallward commented Feb 26, 2021

@marshallward marshallward merged commit e0bda29 into mom-ocean:gfdl-fms2 Feb 26, 2021
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