-
Notifications
You must be signed in to change notification settings - Fork 42
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
Add netcdf-cxx4 to the stack #47
Comments
netcdf-cxx is not a great idea. It is not fully maintained and does not contain the latest changes to netcdf-c. Instead, C++ programmers should always use the netcdf-c library directly. If JEDI wants to use netcdf-cxx, I suggest that some JEDI programmer spend a few weeks working on netcdf-cxx to bring it up to date, and understand that will be an on-going effort as the C library changes. For example, netcdf-cxx does not support the new quantize functions, which allow lossy compression of data... |
Good points, and certainly that is something we should look into. For now, in order to build the stack so that it works for JEDI needs, we'll add netcdf-cxx4 as a dependency for the jedi-environments only (i.e. if you build the ufs-weather-model environment, you won't get it). |
@edwardhartnett I just realized that I mistakenly wrote |
JEDI uses netcdf-cxx4, which is not yet in the spack-stack environments.
The text was updated successfully, but these errors were encountered: