Releases: NOAA-EMC/NCEPLIBS-sp
v2.5.0
We are pleased to announce the release of version 2.5.0 of NCEPLIBS-sp.
The spectral transform library NCEPLIBS-sp contains FORTRAN subprograms to be used for a variety of spectral transform functions.
For more detailed documentation see https://noaa-emc.github.io/NCEPLIBS-sp/.
New This Release
- The NCEPLIBS-sp CMake config is generalized to support any combination of _4/_d/_8 builds. Without this fix, users must build the _4 version in order for the sp package to be found by dependent CMake configurations (e.g., NCEPLIBS-ip).
For a full list of changes in this release, see https://github.com/NOAA-EMC/NCEPLIBS-sp/projects/2
Version 2.4.0
We are pleased to announce the release of version 2.4.0 of NCEPLIBS-sp.
The spectral transform library NCEPLIBS-sp contains FORTRAN subprograms to be used for a variety of spectral transform functions.
For more detailed documentation see https://noaa-emc.github.io/NCEPLIBS-sp/.
New This Release
- Removed the pFUnit unit test framework, to make testing simpler (see #27).
- Many documentation improvements (see #43, #74, #77, #73, #24, #25, #65, #31, #80, #91)
- Added options BUILD_4 and BUILD_D for the _4 and _d versions of the library (see #79, #88).
- No longer install empty include directories (see #48).
- Improvements to CI system (see #69, #50, #36).
- Better support for shared and static libraries (see #67, #86, #87).
- Build system and testing improvements (see #28, #34, #81).
- Support for NVIDIA HPC SDK (see #100).
- Added BUILD_8 (default off) for _8 version of the libary.
For a full list of changes in this release, see https://github.com/NOAA-EMC/NCEPLIBS-sp/projects/1.
v2.3.3
Include CMakeFindDependencyMacro
v2.3.2
Add find_dependency
for OpenMP so libraries that link to SP also link with OpenMP when enabled
v2.3.1
GCC 10 fixes
Settable flags with CMAKE_<lang>_FLAGS
Clean-up compiler detection logic
v2.3.0
Remove make build in favor of CMake
v2.2.0
Update CMake config and build
Add PFUnit
Add Github Actions for CI and testing