This document how to compile and run the Wave Watch 3 (WW3) model. The main steps involved are : 1. Checkout WW3 module from the CCT CVS server. The checkout includes WW3 source code, WW3 model configuration files, compilation scripts, run management python codes. 2. Compile the WW3 source code to generate and install all needed binaries 3. Run the WW3 model. 4. Run the WW3 SCOOP usecase test and verify results.
1 Checkout WW3 Module
From the SCOOP CVS repository1 at CCT checkout the WW3 module. cvs -d :pserver:@cvs.cct.lsu.edu:/Grid co ww3
The directory structure in the WW3 module includes2 : • aux/ : Fortran 77 sourcecode for auxiliary programs that are used in the compilation and linking of the WW3 source code. • bin/ : Executables(w3adc, w3list, w3prnt, w3split), compilation configuration files(link, comp) and compilation scripts (w3 make) to be used in compilation of Wave Watch 3 source- code. • exe/ : Contains SCOOP usecase specific pre and post processing executables (ww3 netcdf reader, coamps blend.pl), and main WW3 executables. • ftn/ : Fortran 90 source code of the core WW3 model and associated Makefile. 1 For access to CVS at CCT contact scoop admin@cct.lsu.edu 2 Recommended WW3 directory structure is also described in the user guide: http://polar.ncep.noaa.gov/mmab/papers/tn222/MMAB 222.pdf 1 • inp/ : Contains sample WW3 model configuration files (ww3grid.inp, ww3shel.inp, ww3prep.inp, ww3outp.inp, ww3outf.inp, ww3strt.inp). Please refer to the Appendix section for descrip- tion of these configuration files. • mod/ : Stores module files that are generated during the WW3 compilation process.