The platform option to use with workstations is ``-Dsgi'' which works for the SGI workstations at GFDL. Other workstation platforms may require some changes. For instance, It has been reported that 32 bit IEEE formatted data can be read on a DEC Alpha workstation by altering the open statement and using the option ``convert'' as in
open ( ... ,convert='big_endian')
although since GFDL has no DEC Alpha's, this has not been verified.
If executing on any workstation with a typical 32 bit word length, it is recommended that double precision (usually a compiler option) be used otherwise numerical truncation may significantly limit accuracy. On an SGI Indigo 4000 workstation, the options to do this are ``-O2 -mips2 -r8 -align64 -Olimit 2160''.
For test cases #1 and #2, recall that data in the DATABASE is in 32 bit IEEE format. Routines for reading this data (e.g. ic.F and sbc.F in PREP_DATA) and preparing it for the model can be compiled with 32 bit word length ``-O2'' and the write statements changed to output real*8 data.
Also note that when a direct access record length is being specified while executing in double precision (as is done in MOM_3/SBC/MONTHLY/setatm.F), the number of words needs to be doubled to account for writing double precision data.