Skip to content

(*)Correct multi-name handling by save_restart#1426

Merged
marshallward merged 2 commits into
mom-ocean:dev/gfdlfrom
Hallberg-NOAA:fix_restart_names
Jun 21, 2021
Merged

(*)Correct multi-name handling by save_restart#1426
marshallward merged 2 commits into
mom-ocean:dev/gfdlfrom
Hallberg-NOAA:fix_restart_names

Conversation

@Hallberg-NOAA
Copy link
Copy Markdown
Collaborator

Corrected the code that adds a suffix to the restart file names created by
save_restart when there are multiple restart files to satisfy the NetCDF
requirement that all variables in a time record start within the first 4 Gb of
the record in the case where the restart file name was provided with the ".nc"
extension already included. The code that reads the restarts already handled
this case properly, but save_restart had an extra ".nc" in the names. MOM6
usually provided the root for the restart file without the .nc extension, but
SIS2 does not and was having trouble reading its own restart files in some very
large (e.g., 1/12-degree global) cases; identical corrections were made
separately to MOM_restart.F90 and SIS_restart.F90. All answers and filenames
are bitwise identical in any cases that were correctly restarting before.

  Corrected the code that adds a suffix to the restart file names created by
save_restart when there are multiple restart files to satisfy the NetCDF
requirement that all variables in a time record start within the first 4 Gb of
the record in the case where the restart file name was provided with the ".nc"
extension already included.  The code that reads the restarts already handled
this case properly, but save_restart had an extra ".nc" in the names.  MOM6
usually provided the root for the restart file without the .nc extension, but
SIS2 does not and was having trouble reading its own restart files in some very
large (e.g., 1/12-degree global) cases; identical corrections were made
separately to MOM_restart.F90 and SIS_restart.F90.  All answers and filenames
are bitwise identical in any cases that were correctly restarting before.
@Hae-CheolKim
Copy link
Copy Markdown

It works now. Thanks!

@marshallward
Copy link
Copy Markdown
Collaborator

marshallward commented Jun 21, 2021

@marshallward marshallward merged commit 74440bd into mom-ocean:dev/gfdl Jun 21, 2021
@Hallberg-NOAA Hallberg-NOAA deleted the fix_restart_names branch July 30, 2021 15:57
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