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

Make CICE PIO compile optionally replaceable by NetCDF compile in RTs #2460

Closed
LarissaReames-NOAA opened this issue Oct 10, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@LarissaReames-NOAA
Copy link
Collaborator

LarissaReames-NOAA commented Oct 10, 2024

Description

Since #2145 was merged, CICE is set to compile using PIO in CICE/CMakeLists.txt. However, based on the investigation in #2320 it's clear that future very long (>90 day) or high-frequency output regression test forecasts (>500 output files) that use CICE will not be possible until that issue is addressed. We need a temporary workaround that enables a regression test to set CICE_IO=NetCDF in these situations.

Solution

A simple solution should modify CICE/CMakeLists.txt to only set CICE_PIO='PIO' if it is not already set. This, along with a modification to compile.sh to provide a CMAKE flag "-DCICE_IO=NetCDF" if an option is passed from a regression test, should provide this compile-time functionality for regression tests.

Related to

N/A

@LarissaReames-NOAA
Copy link
Collaborator Author

Closing this as PIO is no longer an issue in CICE.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant