|
| 1 | +! ----------------------------------------------------------------------------- |
| 2 | +! data.exf -- example for ERA-Interim 3h, 0.25deg, and a curvilinear model grid |
| 3 | +! Edit file names, dates, periods, and the lon/lat metadata to match your files. |
| 4 | +! ----------------------------------------------------------------------------- |
| 5 | + |
| 6 | +&EXF_NML_01 |
| 7 | + ! General EXF runtime switches |
| 8 | + useExfCheckRange = .FALSE., ! disabled — warnings are pre-clamp; windstressmax clamps stress at 2.0 N/m² |
| 9 | + useExfYearlyFields = .FALSE., ! we use single (not yearly-suffixed) files |
| 10 | + twoDigitYear = .FALSE., |
| 11 | + repeatPeriod = 0.0, ! no global repeat |
| 12 | + exf_iprec = 32, ! input precision (32 or 64) |
| 13 | + exf_albedo = 0.1, |
| 14 | + exf_scal_BulkCdn = 1.0, |
| 15 | + ! Grid/rotation/wind options for curvilinear grids: |
| 16 | + readStressOnAgrid = .FALSE., ! we read winds (uwind/vwind) not stresses by default |
| 17 | + rotateStressOnAgrid = .FALSE., ! winds are pre-rotated to model grid by mk_exf_conditions.py |
| 18 | + readStressOnCgrid = .FALSE., |
| 19 | + useAtmWind = .TRUE., ! use uwind/vwind to compute stress (and rotate them) |
| 20 | + useRelativeWind = .FALSE., |
| 21 | + hu = 10.0, ! height (m) of wind observations (10 m) |
| 22 | + ht = 2.0, ! height (m) of temp/humidity (2 m) |
| 23 | + zref = 10.0, ! reference height (10 m) |
| 24 | +/ |
| 25 | + |
| 26 | +&EXF_NML_02 |
| 27 | + ! --- filenames, startdates and periods (seconds) --- |
| 28 | + |
| 29 | + ! Wind components (10 m) |
| 30 | + uwindfile = 'uwind.bin', |
| 31 | + uwindstartdate1 = 20020701, |
| 32 | + uwindstartdate2 = 000000, |
| 33 | + uwindperiod = 10800.0, |
| 34 | + |
| 35 | + vwindfile = 'vwind.bin', |
| 36 | + vwindstartdate1 = 20020701, |
| 37 | + vwindstartdate2 = 000000, |
| 38 | + vwindperiod = 10800.0, |
| 39 | + |
| 40 | + ! 2-m air temperature (K) |
| 41 | + atempfile = 'atemp.bin', |
| 42 | + atempstartdate1 = 20020701, |
| 43 | + atempstartdate2 = 000000, |
| 44 | + atempperiod = 10800.0, |
| 45 | + |
| 46 | + ! 2-m specific humidity (kg/kg) |
| 47 | + aqhfile = 'aqh.bin', |
| 48 | + aqhstartdate1 = 20020701, |
| 49 | + aqhstartdate2 = 000000, |
| 50 | + aqhperiod = 10800.0, |
| 51 | + |
| 52 | + ! Shortwave radiation |
| 53 | + swdownfile = 'swdown.bin', |
| 54 | + swdownstartdate1 = 20020701, |
| 55 | + swdownstartdate2 = 000000, |
| 56 | + swdownperiod = 10800.0, |
| 57 | + |
| 58 | + ! Longwave radiation |
| 59 | + lwdownfile = 'lwdown.bin', |
| 60 | + lwdownstartdate1 = 20020701, |
| 61 | + lwdownstartdate2 = 000000, |
| 62 | + lwdownperiod = 10800.0, |
| 63 | + |
| 64 | + ! Precipitation |
| 65 | + precipfile = 'precip.bin', |
| 66 | + precipstartdate1 = 20020701, |
| 67 | + precipstartdate2 = 000000, |
| 68 | + precipperiod = 10800.0, |
| 69 | + |
| 70 | + ! Evaporation |
| 71 | + evapfile = 'evap.bin', |
| 72 | + evapstartdate1 = 20020701, |
| 73 | + evapstartdate2 = 000000, |
| 74 | + evapperiod = 10800.0, |
| 75 | + |
| 76 | + ! Runoff |
| 77 | + runofffile = 'runoff.bin', |
| 78 | + runoffstartdate1 = 20020701, |
| 79 | + runoffstartdate2 = 000000, |
| 80 | + runoffperiod = 10800.0, |
| 81 | +/ |
| 82 | + |
| 83 | +&EXF_NML_03 |
| 84 | + ! climatological relaxation fields (climsst, climsss, etc.) -- unused here |
| 85 | +/ |
| 86 | + |
| 87 | +&EXF_NML_04 |
| 88 | + ! All EXF fields are pre-interpolated to the model grid by |
| 89 | + ! mk_exf_conditions.py. No EXF interpolation metadata needed. |
| 90 | + ! Wind vectors are pre-rotated to model-grid (i,j) directions. |
| 91 | +/ |
| 92 | +&EXF_NML_OBCS |
| 93 | + useOBCSYearlyFields = .FALSE., |
| 94 | + |
| 95 | + obcsNstartdate1 = 20020701, obcsNstartdate2 = 000000, |
| 96 | + obcsNperiod = 86400.0, obcsNrepCycle = 0.0, |
| 97 | + |
| 98 | + obcsSstartdate1 = 20020701, obcsSstartdate2 = 000000, |
| 99 | + obcsSperiod = 86400.0, obcsSrepCycle = 0.0, |
| 100 | + |
| 101 | + obcsEstartdate1 = 20020701, obcsEstartdate2 = 000000, |
| 102 | + obcsEperiod = 86400.0, obcsErepCycle = 0.0, |
| 103 | + |
| 104 | + obcsWstartdate1 = 20020701, obcsWstartdate2 = 000000, |
| 105 | + obcsWperiod = 86400.0, obcsWrepCycle = 0.0, |
| 106 | +/ |
0 commit comments