﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
891	VERY IMPORTANT:  Removed Lib and Waves from repository	arango		"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 '''GOTO'''s in the ROMS source code directory tree. Most of the '''GOTO'''s are found in '''SWAN''' and the legacy '''ARPACK/PARPACK''', '''BLAS''', and '''LAPACK''' libraries. Currently, ROMS uses 62 '''GOTO'''s 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'''.
"	upgrade	closed	major	Release ROMS/TOMS 4.0	Nonlinear	3.9	Done		
