diff --git a/pyschism/param/param.nml b/pyschism/param/param.nml index b9453459..b33825e3 100644 --- a/pyschism/param/param.nml +++ b/pyschism/param/param.nml @@ -158,16 +158,19 @@ !----------------------------------------------------------------------- ! 2nd stabilization method via Shapiro filter. This should normally be used -! if indvel=0. To transition between eddying/non-eddying regimes, use +! if indvel=0. ishapiro=0: off; =1: constant filter strength in shapiro0; =-1: +! variable filter strength specified in shapiro.gr3; =2: variable filter strength specified +! as a Smagorinsky-like filter, with the coefficient specified in shapiro.gr3. +! To transition between eddying/non-eddying regimes, use ! indvel=0, ihorcon/=0, and ishapiro=-1 (requiring shapiro.gr3) or 2 (Smagorinsky-like filter). !----------------------------------------------------------------------- ishapiro = 1 !options niter_shap = 1 !needed if ishapiro/=0: # of iterations with Shapiro filter - !shapiro0: Shapiro filter strength, needed only if ishapiro=1 or 2 + !shapiro0: Shapiro filter strength, needed only if ishapiro=1 !If ishapiro=1, shapiro0 is the filter strength (max is 0.5). - !If ishapiro=2, shapiro0 is the coefficient in tanh(). Experiences so far suggest ~1.e3 - !If ishapiro=-1, this is not used as the filter strength is read in from shapiro.gr3 - shapiro0 = 0.5 + !If ishapiro=2, the coefficient in tanh() is specified in shapiro.gr3. Experiences so far suggest 100 to 1.e3 + !If ishapiro=-1, the filter strength is directly read in from shapiro.gr3 + shapiro0 = 0.5 !needed only if ishapiro=1 !----------------------------------------------------------------------- ! Implicitness factor (0.50 and iwind_form=-2 or -3, stress is overwritten by WWM: @@ -536,6 +552,8 @@ drampwind = 1. !ramp-up period in days for wind (no ramp-up if <=0) iwindoff = 0 !needed only if nws/=0; '1': needs windfactor.gr3 iwind_form = 1 !needed if nws/=0 + model_type_pahm=10 !only used if nws=-1: hurricane model type (1: Holland; 10: GAHM) + !If IMPOSE_NET_FLUX is on and nws=2, read in net _surface_ heat flux as var 'dlwrf' !(Downward Long Wave) in sflux_rad (solar radiation is still used separately), !and if PREC_EVAP is on, also read in net P-E as 'prate' (Surface Precipitation Rate) in sflux_prc. @@ -642,13 +660,13 @@ iharind = 0 !----------------------------------------------------------------------- -! Conservation check option. If iflux=1, some fluxes are computed -! in regions specified in fluxflag.prop (regional number from -1 to an arbitrary integer). -! in output flux.out, positive means flux from region n to region n-1 (n>=1) -! output file flux.dat need to be saved before continuing hotstart +! Conservation check option. If iflux/=0, some fluxes are computed +! in regions specified in fluxflag.prop (regional number from -1 to an arbitrary integer) +! in output flux.out, positive means flux from region n to region n-1 (n>=1). +! Output file flux.out will be appended on ihot=2. +! iflux=1: basic output; =2: more elaborate outputs !----------------------------------------------------------------------- iflux = 0 - iflux_out_format = 0 !0: basic flux output; 1: more detailed outputs !----------------------------------------------------------------------- ! Test flags for debugging. These flags should be turned off normally. @@ -701,11 +719,6 @@ nstep_ice = 1 !call ice module every nstep_ice steps of SCHISM -!---------------------------------------------------------------------- -! Specify level #'s if age module is invoked (USE_AGE), for 1st half of tracers only -!---------------------------------------------------------------------- - level_age = 9, -999 !default: -999 (all levels) - !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ! Physical constants !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @@ -780,7 +793,7 @@ !----------------------------------------------------------------------- ! Option for hotstart outputs !----------------------------------------------------------------------- - nhot = 0 !1: output *_hotstart every 'hotout_write' steps + nhot = 0 !1: output *_hotstart every 'nhot_write' steps nhot_write = 8640 !must be a multiple of ihfskip if nhot=1 !----------------------------------------------------------------------- @@ -1074,7 +1087,7 @@ !----------------------------------------------------------------------- ! Ice module outputs (if USE_ICE is on) !----------------------------------------------------------------------- -! iof_ice(1)= 0 !strain rate @ elem [1/sec] {iceStrainRate} 2D +! iof_ice(1)= 0 !divergence @ elem ('Delta') [1/sec] {iceStrainRate} 2D ! iof_ice(2)= 0 !ice advective velcoity vector [m/s] {iceVelocityX,Y} 2D vector ! iof_ice(3)= 0 !net heat flux to ocean (>0 warm up SST) [W/m/m] {iceNetHeatFlux} 2D ! iof_ice(4)= 0 !net fresh water flux to ocean (>0 freshens up SSS) [kg/s/m/m] {iceFreshwaterFlux} 2D