Skip to content

Sync with main to bring in new infrastructure file structure#180

Closed
alperaltuntas wants to merge 12 commits into
NCAR:dev/ncarfrom
mom-ocean:main
Closed

Sync with main to bring in new infrastructure file structure#180
alperaltuntas wants to merge 12 commits into
NCAR:dev/ncarfrom
mom-ocean:main

Conversation

@alperaltuntas
Copy link
Copy Markdown
Member

Bring in changes from main introduced in https://github.com/NOAA-GFDL/MOM6/pull/1342
This PR requires changes in MOM_interface. A PR to MOM_interface is upcoming.

marshallward and others added 12 commits February 24, 2021 13:53
…02-19

Dev gfdl main candidate 2021-02-19
  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
@alperaltuntas alperaltuntas marked this pull request as ready for review March 8, 2021 17:01
alperaltuntas pushed a commit that referenced this pull request Apr 2, 2026
cime moved source of append_status
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