Dear Alan, Thank you very much for your previous guidance on setting up the HYCOM simulation. Your explanations were extremely helpful. I have a few follow up questions regarding the forcing file generation and the use of restart files, particularly in my climatological run.
Question 1: Forcing File Generation with Repeated CFSR_2003
You previously advised me to use repeated CFSR_2003 forcing. I'm now working on generating the forcing files, and I'm unsure about the correct value for `IFFILE` when using `ap_nc`. Previously, I used ERA15 climatological forcing, and `IFFILE` was set to 3 (monthly). My understanding is that for actual-year runs, `IFFILE=5` (actual-day) would be appropriate. However, I'm running a climatological simulation (`yrflag=0` in my `blkdat.input`).
My specific questions are:
1. Given my `yrflag=0` (360-day year) , should I generate the forcing files as if I were doing an actual-year run (i.e., using the process for `IFFILE=5`), and then use the `CFSR-2003-shift` script you provided earlier? Or is there a different `IFFILE` value I should use for a climatological run with repeated annual forcing?
2. Should I modify any of the following parameters in my `blkdat.input` file when using the repeated CFSR_2003 forcing? Here are the current settings:
12 'clmflg' = climatology frequency flag (6=bimonthly, 12=monthly)
2 'wndflg' = wind stress input flag (0=none,1=uv-g,2,3=p-grd,4,5=wnd10m)
3 'ustflg' = ustar forcing flag (3=input,1,2=wndspd,4=stress)
4 'flxflg' = thermal forcing flag (0=none,3=net_flx,1-2,4-6=sst-based)
4 'empflg' = E-P forcing flag (0=none,3=net_E-P,1-2,4-6=sst-bas_E)
0.0 'emptgt' = E-P balance target (mm/week, into ocean)
0 'empbal' = E-P balance flag (0=none,1=offset,2=scale)
0 'dswflg' = diurnal shortwave flag (0=none,1=daily to diurnal corr.)
0 'albflg' = ocean albedo flag (0=none,1=const,2=L&Y)
1 'sssflg' = SSS relaxation flag (0=none,1=clim,-1=clim&rmx)
0 'sssbal' = SSS rlx balance flag (0=none,1=offset,2=scale)
2 'lwflag' = longwave (SST) flag (0=none,1=clim,2=nwp,-1=lwdn)
0 'sstflg' = SST relaxation flag (0=none,1=clim,2=nwp,3=observed)
0 'icmflg' = ice mask flag (0=none,1=clim,2=nwp,3=obs/coupled)
1.e5 'prsbas' = msl pressure is input field + prsbas (Pa)
0 'mslprf' = msl pressure forcing flag (0=F,1=T)
0 'stroff' = net strs offset flag (0=F,1=T)
0 'flxoff' = net flux offset flag (0=F,1=T)
0 'flxsmo' = smooth surface fluxes (0=F,1=T)
1 'relax ' = activate lateral boundary nudging (0=F,1=T)
0 'trcrlx' = activate lat. bound. tracer nudging (0=F,1=T)
1 'priver' = rivers as a precipitation bogas (0=F,1=T)
0 'epmass' = treat evap-precip as a mass exchange (0=F,1=T)
Question 2: Nesting Problem
I've seen example of HYCOM simulations (like the Gulf of Mexico nested example) that use restart files to quickly approach a realistic ocean state. I'm wondering if this technique is also beneficial for my climatological simulation to reduce spin-up time, especially since I plan to conduct sensitivity experiments on mixing parameters. If I use the same restart file (derived from GLBb0.08) for all my sensitivity experiments, will this impact the differences in results between the experiments? My concern is that using the same initial state might artificially constrain the range of variability I see. 3. My `yrflag` is set to 0 (360-day year). The example setting `'bnstfq'` and `'nestfq'` to -30.5 for monthly average archive files however the 'yrflag' set to 3(actual run). Should I set these parameters to `30` instead, to align with my 360-day year?
I appreciate your time and expertise in addressing these questions. Your insights will be invaluable as I move forward with my simulations.
Sincerely