#############################################################################
#                                                                           #
# mww3_test_02 : Tests for static nesting (propagation only)                #
#                Single nest basic test.                                    #
#                                                                           #
# Model should be compiled with the switches :                              #
#                                                                           #
#   !/FLXn !/LN0 !/ST0 !/NL0 !/BT0 !/DB0 !/TR0 !/BS0 !/XX0                  #
#                        No source terms needed.                            #
#   !/PRn                Selecting one of the propagation schemes.          #
#   !/O0 !/O1 !/O2 !/O3 !/O4 !/O5 !/O6 !/O7 !/O10                           #
#                        Sdt out output options.                            #
#                                                                           #
# No other optional switches should be used.                                #
#                                                                           #
# Remarks :                                                                 #
#                                                                           #
# - Test case input (default):                                              #
#   * ww3_grid_outer.inp :                               (only outer grid)  #
#     + Spatial grid: 43 x 43 rectilinear Cartesian grid                    #
#       - dx = 25 km, dy = 25 km                                            #
#       - Xrange = -25:1025 km, Yrange = -25:1025 km                        #
#     + Spectral grid: ntheta = 24, nf = 25, f1 = 0.04177, fgamma = 1.1     #
#   * ww3_grid_coarse.inp :                   (same resolution inner grid)  #
#     + Spatial grid: 13 x 13 rectilinear Cartesian grid                    #
#       - dx = 25 km, dy = 25 km                                            #
#       - Xrange = 600:900 km, Yrange = 600:900 km                          #
#     + Spectral grid: ntheta = 24, nf = 25, f1 = 0.04177, fgamma = 1.1     #
#   * ww3_grid_fine.inp :                   (double resolution inner grid)  #
#     + Spatial grid: 25 x 25 rectilinear Cartesian grid                    #
#       - dx = 12.5 km, dy = 12.5 km                                        #
#       - Xrange = 600:900 km, Yrange = 600:900 km                          #
#     + Spectral grid: ntheta = 24, nf = 25, f1 = 0.04177, fgamma = 1.1     #
#   * ww3_grid_tiny.inp :                  (highest resolution inner grid)  #
#     + Spatial grid: 61 x 61 rectilinear Cartesian grid                    #
#       - dx = 5 km, dy = 5 km                                              #
#       - Xrange = 600:900 km, Yrange = 600:900 km                          #
#     + Spectral grid: ntheta = 24, nf = 25, f1 = 0.04177, fgamma = 1.1     #
#   * ww3_grid_coarse.inp :                      (test spectral remapping)  #
#     + Spatial grid: 13 x 13 rectilinear Cartesian grid                    #
#       - dx = 25 km, dy = 25 km                                            #
#       - Xrange = 600:900 km, Yrange = 600:900 km                          #
#     + Spectral grid: ntheta = 24, nf = 26, f1 = 0.04177, fgamma = 1.1     #
#   * For all these grids a curvilinear version is also available :         #
#       - ww3_grid_curv_outer.inp                                           #
#       - ww3_grid_curv_coarse.inp                                          #
#       - ww3_grid_curv_fine.inp                                            #
#       - ww3_grid_curv_tiny.inp                                            #
#       - ww3_grid_curv_respec.inp                                          #
#                                                                           #
#   * Grid sets available :                                                 #
#     + grdset_a: outer + coarse                                            #
#     + grdset_b: outer + fine                                              #
#     + grdset_c: outer + tiny                                              #
#     + grdset_d: outer + respec                                            #
#                                                                           #
#   * map_m02.gs: GrADS script for rectilinear grdset_b, requires minor     #
#                 editing for other rectilinear grid options.               #
#                                                                           #
#   * switch options (mostly self-explanatory).                             #
#     + switch_PR1              : First order scheme (default)              #
#     + switch_PR2_UNO          : UNO scheme with diffusion (off)           #
#     + switch_PR2_UQ           : UQ scheme with diffusion (off)            #
#     + switch_PR3_UNO          : UNO scheme with averaging (off)           #
#     + switch_PR3_UQ           : UQ scheme with averaging (off)            #
#     + switch_PR3_UNO_SCRIP    : Using SCRIP package for mapping.          #
#     + switch_PR3_UQ_SCRIP     : Using SCRIP package for mapping.          #
#     + switch_PR3_UNO_SCRIPNC  : Using SCRIP package and file if avail.    #
#     + switch_PR3_UQ_SCRIPNC   : Using SCRIP package and file if avail.    #
#     + switch_PR3_UNO_SCRIP_T38: Using SCRIP package with test output.     #
#     + switch_PR3_UQ_SCRIP_T38 : Using SCRIP package with test output.     #
#     + switch_PR1_MPI                                                      #
#     + switch_PR2_UNO_MPI                                                  #
#     + switch_PR2_UQ_MPI                                                   #
#     + switch_PR3_UNO_MPI                                                  #
#     + switch_PR3_UQ_MPI                                                   #
#     + switch_PR3_UNO_MPI_SCRIP                                            #
#     + switch_PR3_UQ_MPI_SCRIP                                             #
#     + switch_PR3_UNO_MPI_SCRIPNC                                          #
#     + switch_PR3_UQ_MPI_SCRIPNC                                           #
#     + switch_PR3_UNO_MPI_SCRIP_T38                                        #
#     + switch_PR3_UQ_MPI_SCRIP_T38                                         #
#                                                                           #
#  Example run_test commands:                                               #
#  (some details will vary by local system and configuration)               #
# ./bin/run_test -g curv -m grdset_a -n 3 -p mpirun -s PR3_UQ_MPI_SCRIP \   #          
#       -w work_ap_PR3_MPI_SCRIP ../model mww3_test_02                      #
# ./bin/run_test -g curv -m grdset_b -n 3 -p mpirun -s PR3_UQ_MPI_SCRIP \   #          
#       -w work_bp_PR3_MPI_SCRIP ../model mww3_test_02                      #
# ./bin/run_test -g curv -m grdset_c -n 3 -p mpirun -s PR3_UQ_MPI_SCRIP \   #          
#       -w work_cp_PR3_MPI_SCRIP ../model mww3_test_02                      #
# ./bin/run_test -g curv -m grdset_d -n 3 -p mpirun -s PR3_UQ_MPI_SCRIP \   #          
#       -w work_dp_PR3_MPI_SCRIP ../model mww3_test_02                      #
#                                                                           #
#                                              Hendrik Tolman, Sep 2005     #
#                                              Erick Rogers,   Jun 2011     #
#                                                   Last Mod : Dec 2013     #
#                                                                           #
#    Copyright 2009-2013 National Weather Service (NWS),                    #
#       National Oceanic and Atmospheric Administration.  All rights        #
#       reserved.  WAVEWATCH III is a trademark of the NWS.                 #
#       No unauthorized use without permission.                             #
#                                                                           #
#############################################################################
