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

Explicitly set (1x1) io_domain as a default #1350

Merged
merged 1 commit into from
Mar 11, 2021

Conversation

Hallberg-NOAA
Copy link
Collaborator

Added code to explicitly set a (1x1) io_domain when no other io_layout is
specified, complying with changing requirements for 2020 and later versions of
FMS, and following the default behavior of previous versions. Also corrected
three module use statements in infra/FMS1 to eliminate any dependencies of code
in config_src/infra/FMS1 on code in src/framework. These use statements
eventually point to the same place as before, but with less indirection. This
change should facilitate later steps to compile everything in and under the
config_src/infra directories as libraries. All answers are bitwise identical.

This change will allow MOM6 to work with newer versions of FMS than 2019.01.03, and
it will enable efforts to debug why these newer versions are giving unexpected runtime
errors with the PGI 19.10.0 compiler.

  Added code to explicitly set a (1x1) io_domain when no other io_layout is
specified, complying with changing requirements for 2020 and later versions of
FMS, and following the default behavior of previous versions.  Also corrected
three module use statements in infra/FMS1 to eliminate any dependencies of code
in config_src/infra/FMS1 on code in src/framework.  These use statements
eventually point to the same place as before, but with less indirection.  This
change should facilitate later steps to compile everything in and under the
config_src/infra directories as libraries.  All answers are bitwise identical.
@codecov
Copy link

codecov bot commented Mar 9, 2021

Codecov Report

Merging #1350 (e408fbc) into dev/gfdl (56e9147) will increase coverage by 0.00%.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff            @@
##           dev/gfdl    #1350   +/-   ##
=========================================
  Coverage     45.83%   45.83%           
=========================================
  Files           234      234           
  Lines         72662    72663    +1     
=========================================
+ Hits          33301    33302    +1     
  Misses        39361    39361           
Impacted Files Coverage Δ
config_src/infra/FMS1/MOM_diag_manager_infra.F90 48.64% <ø> (ø)
config_src/infra/FMS1/MOM_domain_infra.F90 47.55% <100.00%> (+0.08%) ⬆️

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 56e9147...bb5eb25. Read the comment docs.

@marshallward
Copy link
Collaborator

marshallward commented Mar 11, 2021

@marshallward marshallward merged commit 250f007 into mom-ocean:dev/gfdl Mar 11, 2021
@Hallberg-NOAA Hallberg-NOAA deleted the set_io_domain branch July 30, 2021 18:02
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.

2 participants