Opened 4 years ago
Closed 4 years ago
#891 closed upgrade (Done)
VERY IMPORTANT: Removed Lib and Waves from repository
Reported by: | arango | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | Release ROMS/TOMS 4.0 |
Component: | Nonlinear | Version: | 3.9 |
Keywords: | Cc: |
Description
The new strategy of Rutgers's official repository is to have only the source code associated with ROMS. The support libraries are removed because of legacy issues that include obsolete features from the modern Fortran standard (versions 1995, 2003, 2008, and 2018).
In particular, NOAA and NCEP/NCO have inquired about the large number (in the thousands) of GOTOs in the ROMS source code directory tree. Most of the GOTOs are found in SWAN and the legacy ARPACK/PARPACK, BLAS, and LAPACK libraries. Currently, ROMS uses 62 GOTOs that are used exclusively when processing standard input files to provide the users with error information and flow control with a meaningful exit, which is still supported by all the modern versions of the Fortran standard. We cannot use SELECT CASE, CYCLE, EXIT, WAIT or RETURN in such cases.
The ARPACK library and friends are moved to its own repository at:
svn checkout htpps://www.myroms.org/svn/src/libs/ARPACK <MyLibs>
The MCT library has been removed. The version we have is very old. Users should download that library directly from GitHub if needed in COAWST applications:
git clone https://github.com/MCSclimate/MCT
The SWAN model in our version of ROMS is very old. Users should use the updated version available in COAWST.
Change History (1)
comment:1 by , 4 years ago
Resolution: | → Done |
---|---|
Status: | new → closed |
Summary: | VERY IMPORTANT: Removed Lib and Wave from repository → VERY IMPORTANT: Removed Lib and Waves from repository |