############################################################################# # # # mww3_test_06 : Tests for irregular grids w/ ww3_multi # # # # This test is provided with a large number of optional switch files: # # Propagation: [PR3 UQ] vs [PR3 UNO] # # Regridding: with and without [SCRIP] # # save remapping weights in NetCDF (with and without) [SCRIPNC] # # Test output: with and without [T38] # # Parallel computing: [MPI] vs [SHRD] # # Experimental parallel computing for a bottleneck loop: [MPIBDI] # # # # Remarks : # # For grid sets that include an irregular grid, if SCRIP is not specified,# # the regression test should fail. It becomes a regression test for # # "graceful failure", i.e. failure with an informative message. # # # # - Test case input # # # # * ww3_grid_arcticsub.inp : a small subset of a large arctic grid ) # # + Spatial grid: 107 x 121 curvilinear lat/lon grid # # - dx ~ 15 km, dy ~ 15 km # # + Spectral grid: ntheta = 12, nf = 3, f1 = 0.0368, fgamma = 1.10 # # # # * ww3_grid_gband360.inp : a small subset of a global grid ) # # + Spatial grid: 360 x 21 regular lat/lon grid # # dx = 1 deg, dy = 1 deg # # Longitude range (deg.) : 0.0000 359.0000 # # Latitude range (deg.) : 50.0000 70.0000 # # + Spectral grid: ntheta = 12, nf = 3, f1 = 0.0368, fgamma = 1.10 # # # # * Grid sets available : # # + grdset_d : gbandd360 arcticsub # # + grdset_d_h : gbandd360 arcticsub with hourly binary output # # + grdset_d_r : gbandd360 arcticsub with check point output # # # # - switch options (mostly self-explanatory). # # + switch_PR3_UQ # # + switch_PR3_UNO # # + switch_PR3_UQ_SCRIP # # + switch_PR3_UNO_SCRIP # # + switch_PR3_UQ_MPI_SCRIP # # + switch_PR3_UQ_SCRIP_T38 # # + switch_PR3_UNO_SCRIP_T38 # # + switch_PR3_UNO_MPI_SCRIP # # + switch_PR3_UQ_MPI_SCRIPNC # # + switch_PR3_UNO_MPI_SCRIPNC # # + switch_PR3_UQ_MPI_SCRIP_T38 # # + switch_PR3_UNO_MPI_SCRIP_T38 # # + switch_PR3_UQ_MPIBDI_SCRIPNC # # + switch_PR3_UNO_MPIBDI_SCRIPNC # # # # Example run_test commands: # # (some details will vary by local system and configuration) # # ./bin/run_test -m grdset_d -s PR3_UQ \ # # ../model mww3_test_06 # # (above test is designed to fail : SCRIP is needed for irregular grids) # # ./bin/run_test -m grdset_d -s PR3_UQ_SCRIP \ # # ../model mww3_test_06 # # ./bin/run_test -m grdset_d -n 3 -p mpirun -s PR3_UQ_MPI_SCRIP \ # # ../model mww3_test_06 # # ./bin/run_test -m grdset_d -n 3 -p mpirun -s PR3_UQ_MPI_SCRIPNC \ # # ../model mww3_test_06 # # ./bin/run_test -m grdset_d -n 3 -p mpirun -s PR3_UQ_MPIBDI_SCRIPNC \ # # ../model mww3_test_06 # # ./bin/run_test -m grdset_d -s PR3_UQ_SCRIP_T38 \ # # ../model mww3_test_06 # # ./bin/run_test -m grdset_d -n 3 -p mpirun -s PR3_UQ_MPI_SCRIP_T38 \ # # ../model mww3_test_06 # # ./bin/run_test -m grdset_d_r -n 3 -p mpirun -s PR3_UQ_SCRIP\ # # ../model mww3_test_06 # # # # For testing output file generation per output time step use: # # ./bin/run_test -m grdset_d_h -s PR3_UQ_SCRIP ../model mww3_test_06 # # # # For testing generation of second stream of restart files use: # # ./bin/run_test -m grdset_d_r -s PR3_UQ_SCRIP ../model mww3_test_06 # # # # Erick Rogers, Nov 2013 # # Roberto Padilla, Jan 2019 # # # # 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. # # # #############################################################################