﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
504	IMPORTANT: Updated Test Cases to ROMS 3.5	arango	arango	"Updated the ROMS '''Test Cases''' input scripts ('''ocean_*.in''') and build ('''build.bash''' and '''build.sh''') scripts to '''ROMS 3.5'''.

Notice that now we have logic to splitting input fields time records into several NetCDF files. This is useful when splitting input data (climatology,  boundary,  forcing) time records into  several files (say monthly, annual, etc). In this case, each multiple file  entry line needs to be ended by the vertical bar ('''|''') symbol. For example:

{{{
    NFFILES == 8                          ! number of forcing files

    FRCNAME == my_rivers.nc      \
               my_tides.nc       \
               my_lwrad_year1.nc |
               my_lwrad_year2.nc \
               my_swrad_year1.nc |
               my_swrad_year2.nc \
               my_winds_year1.nc |
               my_winds_year2.nc \
               my_Pair_year1.nc  |
               my_Pair_year2.nc  \
               my_Qair_year1.nc  |
               my_Qair_year2.nc  \
               my_Tair_year1.nc  |
               my_Tair_year2.nc
}}}
                                                                    
Notice that '''NFFILES''' is '''8''' and not '''14'''. There are '''8''' uniquely different fields in the file list,  we '''do not''' count file entries followed by the vertical bar symbol.  This is because  multiple file  entries are processed in ROMS with derived type structures.

Also notice that in '''ROMS 3.5''' we don't longer have the environmental variable '''!NestedGrids''' in the '''makefile''' or the '''build''' script. The number of nested grids are now specified in '''ocean.in''':

{{{
! Number of nested grids.

      Ngrids =  1
}}}

This required a substantial change of all parameters that depends on the '''Ngrids''' dimension.  We need to '''allocate them'''.

Also notice that in order to use the '''build''' scripts from '''version 3.5''' with older versions of ROMS, you need to set the following environmental variable in your login '''.cshrc''' or '''.tcshrc''':

'''setenv !NestedGrids 1'''

Recall that in the '''Test Cases''' you can specify different versions of ROMS in the '''build''' script."	upgrade	closed	major	Test Cases	Test Cases	3.5	Done		
