Merge tag 'OB_14.4.1-5m' into omaha_15.1.1

14.4.1-5

Conflicts:
	edexOsgi/com.raytheon.edex.plugin.gfe/utility/common_static/base/grid/dataset/alias/gfeParamInfo.xml
	edexOsgi/com.raytheon.edex.plugin.gfe/utility/edex_static/base/config/gfe/serverConfig.py

Former-commit-id: 28075dabb4b6421ddaee3af71518f565d9bc7e90
This commit is contained in:
Steve Harris 2015-01-28 13:45:36 -06:00
commit 995d60fb54
47 changed files with 7710 additions and 5 deletions

View file

@ -0,0 +1,183 @@
# ----------------------------------------------------------------------------
# This software is in the public domain, furnished "as is", without technical
# support, and with no warranty, express or implied, as to its usefulness for
# any purpose.
#
# Run_NWPS
# Description:
#
# This runs a Procedure within the GFE that builds NWPS
# forecast wind grids based on the operational wind forecast grids
# and then sends those Wind grids to the NWPS model.
#
# Authors: Pablo Santos and Alex Gibbs.
#
# Last Modified: 01/23/15 by AG/PS for AWIPS Baseline.
# ----------------------------------------------------------------------------
# The MenuItems list defines the GFE menu item(s) under which the
# Procedure is to appear. Possible items are: Populate, Edit, Consistency,
# Verify, Hazards
MenuItems = ["Edit"]
import SmartScript, LogStream
import time, os, shutil, TimeRange, AbsTime
import ProcessVariableList
class Procedure (SmartScript.SmartScript):
def __init__(self, dbss):
SmartScript.SmartScript.__init__(self, dbss)
def fileNameFromIntTime(self, floatTime):
tupleTime = time.gmtime(floatTime)
# print "TUPLETIME IS: ", tupleTime
return time.strftime("%Y%m%d_%H00", tupleTime)
def getButtonNames(self):
#currentTime = int(time.time() / 3600) * 3600 # truncated to this hour
currentTime = (self._gmtime().unixTime()/3600)*3600
#print "currentTime: ", currentTime
if time.gmtime(currentTime).tm_hour % 6 != 0:
currentTime = currentTime + (6 * 3600) # add three hours
startTime = int(currentTime / (6 * 3600)) * (6 * 3600)
#print "StartTime from GUI is: ", startTime
timeStrs = []
timeList = []
for i in range(0, 7):
currentTime = startTime + (6 * i) * 3600 - 108000 # 30 hrs
strTime = self.fileNameFromIntTime(currentTime)
timeList.append(currentTime)
timeStrs.append(strTime)
return timeStrs,timeList
def getModelTimeRange(self, modelID, param):
#before = time.time() - (3000 * 24 * 3600) # 3000 days ago. Does not work with DRT
#later = time.time() + 100 * 24 * 3600 # 100 days from now. Does not work with DRT
before = self._gmtime().unixTime() - (7 * 24 * 3600) # 7 days ago
later = self._gmtime().unixTime() + 8 * 24 * 3600 # 8 days from now
timeRange = TimeRange.TimeRange(AbsTime.AbsTime(before), AbsTime.AbsTime(later))
#self.deleteCmd(weNames, timeRange)
gridInfo = self.getGridInfo(modelID, param, "SFC", timeRange)
#print "GRIDINFO IS: ", modelID, gridInfo
if len(gridInfo) == 0:
self.statusBarMsg("No grids available for model:" + modelID, "S")
return None
minTime = later
maxTime = before
for g in gridInfo:
start = g.gridTime().startTime().unixTime()
end = g.gridTime().endTime().unixTime()
minTime = min(minTime,start)
maxTime = max(maxTime,end)
modelTR = TimeRange.TimeRange(AbsTime.AbsTime(minTime), AbsTime.AbsTime(maxTime))
#print "MODELTR", modelTR, minTime, maxTime
return modelTR, minTime, maxTime
def execute(self, editArea, timeRange, varDict):
buttonList, timeList = self.getButtonNames()
variableList = [
("How Long Do You Want To Run NWPS:" , 102, "scale", [12, 102], 3),
#("NWPS Model Winds:", "ForecastWindGrids", "radio", ["ForecastWindGrids"]),
("Model Start Time:", buttonList[4], "radio", buttonList),
("Local or NCEP:", "Local", "radio", ["Local","NCEP"]),
("Model Core:", "SWAN", "radio", ["SWAN","NWW","UNSWAN"]),
("Send Output to Web:", "Yes", "radio", ["Yes","No"]),
("Plot Output Only (No Web):", "No", "radio", ["Yes","No"]),
("Boundary Conditions:", "WNAWave", "radio", ["WNAWave", "TAFB-NWPS", "HURWave", "No"]),
("**Boundary Conditions: OPC/TAFB-NWPS: CHECK www.srh.noaa.gov/rtimages/nhc/wfo_boundary_conditions for up to date files for your SITE**\nNOTE: make sure there is a file time stamp online matching your selected Model Start Time","", "label"),
("Run Hi Res NEST:", "Yes", "radio", ["Yes","No"]),
("RTOFS Currents:", "Yes", "radio", ["Yes","No"]),
("Model Time Step:", "600", "radio", ["1200","900","600","300"]),
("Hotstart:", "True", "radio", ["True", "False"]),
("Waterlevels:", "ESTOFS", "radio", ["ESTOFS","PSURGE", "No"]),
("If PSURGE\n% Exceedance Hgt:", "10", "radio", ["10", "20", "30", "40", "50"]),
]
varDict = {}
processVarList = ProcessVariableList.ProcessVariableList("Run_NWPS", variableList, varDict, None)
status = processVarList.status()
if status != "OK":
return
fcst_length = processVarList.varDict()["How Long Do You Want To Run NWPS:"]
wind="ForecastWindGrids"
modelstarttime = processVarList.varDict()["Model Start Time:"]
wheretorun = processVarList.varDict()["Local or NCEP:"]
model = processVarList.varDict()["Model Core:"]
web = processVarList.varDict()["Send Output to Web:"]
plot = processVarList.varDict()["Plot Output Only (No Web):"]
wna = processVarList.varDict()["Boundary Conditions:"]
nests = processVarList.varDict()["Run Hi Res NEST:"]
stream = processVarList.varDict()["RTOFS Currents:"]
tstep = processVarList.varDict()["Model Time Step:"]
hotstart = processVarList.varDict()["Hotstart:"]
waterlevels = processVarList.varDict()["Waterlevels:"]
excd = processVarList.varDict()["If PSURGE\n% Exceedance Hgt:"]
fcstlength = str(fcst_length)
wind = str(wind)
wna = str(wna)
nest = str(nests)
gstream = str(stream)
waterlevels = str(waterlevels)
excd = str(excd)
modelTR = self.getModelTimeRange("Fcst", "Wind")
startHour = modelTR[1]
endHour = modelTR[2]
timeRange = modelTR[0]
if (modelstarttime == buttonList[0]):
starttime=timeList[0]
elif (modelstarttime == buttonList[1]):
starttime=timeList[1]
elif (modelstarttime == buttonList[2]):
starttime=timeList[2]
elif (modelstarttime == buttonList[3]):
starttime=timeList[3]
elif (modelstarttime == buttonList[4]):
starttime=timeList[4]
elif (modelstarttime == buttonList[5]):
starttime=timeList[5]
elif (modelstarttime == buttonList[6]):
starttime=timeList[6]
else:
starttime=startHour # Model start Hour if all others empty
if (startHour > starttime):
starttime = startHour
timeRange1 = TimeRange.TimeRange(AbsTime.AbsTime(starttime - 7*24*3600), AbsTime.AbsTime(starttime + 8*24*3600))
timeRange2 = TimeRange.TimeRange(AbsTime.AbsTime(starttime), AbsTime.AbsTime(starttime + fcst_length*3600))
self.deleteCmd(['NWPSwind'], timeRange1)
databaseID = self.findDatabase("Fcst")
self.copyToCmd([('Wind', 'NWPSwind')], databaseID, timeRange2)
self.fragmentCmd(['NWPSwind'], timeRange2)
self.saveElements(["NWPSwind"])
inp_args = fcstlength + ":" + wna + ":" + nest + ":" + gstream + ":" + wind + ":" + web + ":" + plot + ":" + tstep + ":" + hotstart + ":" + waterlevels + ":" + model + ":" + excd + ":" + wheretorun
try:
os.stat('/tmp/nwps')
except:
os.mkdir('/tmp/nwps')
os.chmod('/tmp/nwps',0o777)
f = open('/tmp/nwps/inp_args', 'w')
f.write(inp_args)
f.close()
os.chmod('/tmp/nwps/inp_args',0o666)
os.system('scp -rp /tmp/nwps/inp_args px2f:/awips2/GFESuite/nwps/var/')
shutil.rmtree('/tmp/nwps')

View file

@ -1370,4 +1370,28 @@
<DatabaseLevel levelName="FHAG" levelOneValue="2000"
levelTwoValue="5000.0" unit="m" />
</Level>
<Level displayName="Tertiary" key="Tertiary"> <!-- Start NWPS -->
<DatabaseLevel levelName="OSEQD" levelOneValue="3" />
</Level>
<Level displayName="OSEQD-4" key="OSEQD-4">
<DatabaseLevel levelName="OSEQD" levelOneValue="4" />
</Level>
<Level displayName="OSEQD-5" key="OSEQD-5">
<DatabaseLevel levelName="OSEQD" levelOneValue="5" />
</Level>
<Level displayName="OSEQD-6" key="OSEQD-6">
<DatabaseLevel levelName="OSEQD" levelOneValue="6" />
</Level>
<Level displayName="OSEQD-7" key="OSEQD-7">
<DatabaseLevel levelName="OSEQD" levelOneValue="7" />
</Level>
<Level displayName="OSEQD-8" key="OSEQD-8">
<DatabaseLevel levelName="OSEQD" levelOneValue="8" />
</Level>
<Level displayName="OSEQD-9" key="OSEQD-9">
<DatabaseLevel levelName="OSEQD" levelOneValue="9" />
</Level>
<Level displayName="OSEQD-10" key="OSEQD-10"> <!-- End NWPS -->
<DatabaseLevel levelName="OSEQD" levelOneValue="10" />
</Level>
</LevelMappings>

View file

@ -216,6 +216,8 @@
<alias base="NAHwave4">NAHwave4</alias>
<alias base="ETSS">ETSS</alias>
<alias base="ETSS-AK">ETSS</alias>
<alias base="nwpsCG1">nwpsCG1</alias>
<alias base="nwpsTrkngCG0">nwpsTrkngCG0</alias>
<alias base="FFG-ALR">RFCFFG_ParameterInfo</alias>
<alias base="FFG-FWR">RFCFFG_ParameterInfo</alias>
<alias base="FFG-KRF">RFCFFG_ParameterInfo</alias>

View file

@ -179,7 +179,6 @@ WaveHeight = ("WaveHeight", SCALAR, "ft", "Total Wave Height",
Swell = ("Swell", VECTOR, "ft", "Primary Swell", 100.0, 0.0, 0, NO)
Swell2 = ("Swell2", VECTOR, "ft", "Secondary Swell", 100.0, 0.0, 0, NO)
Period = ("Period", SCALAR, "sec", "Primary Period", 20.0, 0.0, 0, NO)
Period2 = ("Period2", SCALAR, "sec", "Secondary Period", 20.0, 0.0, 0, NO)
WindGust = ("WindGust", SCALAR, "kts", "Wind Gust", 125.0, 0.0, 0, NO)
IceCoverage = ("IceCoverage", SCALAR, "%", "Ice Coverage Amount",
100.0, 0.0, 0, NO)
@ -194,6 +193,53 @@ WindWaveHgt = ("WindWaveHgt", SCALAR, "ft", "Significant wave height of wind wav
WindWavePeriod = ("WindWavePeriod", SCALAR, "sec.", "Wind wave peak period", 20.0, 0.0, 0, NO)
WindWaveDir = ("WindWaveDir", VECTOR, "degree", "Direction of wind waves", 100.0, 0.0, 0, NO)
NWPSwind = ("NWPSwind", VECTOR, "kts", "NWPSwind", 150.0, 0.0, 0, NO)
SwanSwell = ("SwanSwell", SCALAR, "ft", "Total Significant Swell Height", 40.0, 0.0, 2, NO)
#Smart Init Grids - for partitioned wave groups
Wave_1 = ("Wave_1", VECTOR, "ft", "Wave_1", 50.0, 0.0, 2, NO)
Wave_2 = ("Wave_2", VECTOR, "ft", "Wave_2", 50.0, 0.0, 2, NO)
Wave_3 = ("Wave_3", VECTOR, "ft", "Wave_3", 50.0, 0.0, 2, NO)
Wave_4 = ("Wave_4", VECTOR, "ft", "Wave_4", 50.0, 0.0, 2, NO)
Wave_5 = ("Wave_5", VECTOR, "ft", "Wave_5", 50.0, 0.0, 2, NO)
Wave_6 = ("Wave_6", VECTOR, "ft", "Wave_6", 50.0, 0.0, 2, NO)
Wave_7 = ("Wave_7", VECTOR, "ft", "Wave_7", 50.0, 0.0, 2, NO)
Wave_8 = ("Wave_8", VECTOR, "ft", "Wave_8", 50.0, 0.0, 2, NO)
Wave_9 = ("Wave_9", VECTOR, "ft", "Wave_9", 50.0, 0.0, 2, NO)
#Fcst Grids - for partitioned wave groups
Wave1 = ("Wave1", VECTOR, "ft", "WAVE1", 50.0, 0.0, 1, NO)
Wave2 = ("Wave2", VECTOR, "ft", "WAVE2", 50.0, 0.0, 1, NO)
Wave3 = ("Wave3", VECTOR, "ft", "WAVE3", 50.0, 0.0, 1, NO)
Wave4 = ("Wave4", VECTOR, "ft", "WAVE4", 50.0, 0.0, 1, NO)
Wave5 = ("Wave5", VECTOR, "ft", "WAVE5", 50.0, 0.0, 1, NO)
Wave6 = ("Wave6", VECTOR, "ft", "WAVE6", 50.0, 0.0, 1, NO)
Wave7 = ("Wave7", VECTOR, "ft", "Wave7", 50.0, 0.0, 0, NO)
Wave8 = ("Wave8", VECTOR, "ft", "Wave8", 35.0, 0.0, 0, NO)
Wave9 = ("Wave9", VECTOR, "ft", "Wave9", 35.0, 0.0, 0, NO)
#Smart Init Grids - for partitioned wave groups
Period_1 = ("Period_1", SCALAR, "sec", "Period_1", 30.0, 1.0, 0, NO)
Period_2 = ("Period_2", SCALAR, "sec", "Period_2", 30.0, 1.0, 0, NO)
Period_3 = ("Period_3", SCALAR, "sec", "Period_3", 30.0, 1.0, 0, NO)
Period_4 = ("Period_4", SCALAR, "sec", "Period_4", 30.0, 1.0, 0, NO)
Period_5 = ("Period_5", SCALAR, "sec", "Period_5", 30.0, 0.0, 0, NO)
Period_6 = ("Period_6", SCALAR, "sec", "Period_6", 30.0, 0.0, 0, NO)
Period_7 = ("Period_7", SCALAR, "sec", "Period_7", 30.0, 0.0, 0, NO)
Period_8 = ("Period_8", SCALAR, "sec", "Period_8", 30.0, 0.0, 0, NO)
Period_9 = ("Period_9", SCALAR, "sec", "Period_9", 30.0, 0.0, 0, NO)
#Fcst Grids - for partitioned wave groups
Period1 = ("Period1", SCALAR, "sec", "Period1", 25.0, 0.0, 1, NO)
Period2 = ("Period2", SCALAR, "sec", "Period2", 25.0, 0.0, 1, NO)
Period3 = ("Period3", SCALAR, "sec", "Period3", 25.0, 0.0, 1, NO)
Period4 = ("Period4", SCALAR, "sec", "Period4", 25.0, 0.0, 1, NO)
Period5 = ("Period5", SCALAR, "sec", "Period5", 25.0, 0.0, 1, NO)
Period6 = ("Period6", SCALAR, "sec", "Period6", 25.0, 0.0, 1, NO)
Period7 = ("Period7", SCALAR, "sec", "Period7", 25.0, 0.0, 0, NO)
Period8 = ("Period8", SCALAR, "sec", "Period8", 25.0, 0.0, 0, NO)
Period9 = ("Period9", SCALAR, "sec", "Period9", 25.0, 0.0, 0, NO)
# Fire Weather Weather Elements
LAL = ("LAL", SCALAR, "cat", "Lightning Activity Level", 6.0, 1.0, 0, NO)
CWR = ("CWR", SCALAR, "%", "Chance of Wetting Rain", 100.0, 0.0, 0, NO)
@ -1004,6 +1050,8 @@ ISC = ('ISC', GRID, '', YES, NO, 1, 12)
LAPS = ('LAPS', GRID, '', YES, NO, 1, 30)
SAT = ('SAT', GRID, '', YES, NO, 1, 12)
ESTOFS = ('ESTOFS', GRID, '', NO, NO, 2, 0)
nwpsTrkngCG0 = ('nwpsTrkngCG0',GRID, '', NO, NO, 2, 0)
nwpsCG1 = ('nwpsCG1', GRID, '', NO, NO, 2, 0)
HPCGuide = ('HPCGuide', GRID, '', NO, NO, 2, 0)
NAM12 = ('NAM12', GRID, '', NO, NO, 2, 0)
NAM40 = ('NAM40', GRID, '', NO, NO, 2, 0)
@ -1096,6 +1144,8 @@ if SID in ALASKA_SITES:
'AKwave10',
'AKwave4',
'GlobalWave',
('nwpsCG1', 'nwpsCG1'),
('nwpsTrkngCG0', 'nwpsTrkngCG0'),
# ('AK-RTMA','RTMA'),
('AK-RTMA3','RTMA'), # Only have one RTMA
('AK-NamDNG5','NamDNG5'),
@ -1137,6 +1187,8 @@ elif SID == "HFO":
'WPHwave10',
'NPHwave4',
'GLOBHwave',
('nwpsCG1', 'nwpsCG1'),
('nwpsTrkngCG0', 'nwpsTrkngCG0'),
('GFS20-PAC', 'GFS20'),
]
@ -1165,6 +1217,8 @@ elif SID == "SJU":
'NAHwave15',
'NAHwave10',
'NAHwave4',
('nwpsCG1', 'nwpsCG1'),
('nwpsTrkngCG0', 'nwpsTrkngCG0'),
'GLOBHwave',
('GFS20-PRICO', 'GFS20'),
]
@ -1179,6 +1233,8 @@ elif SID == "GUM":
'RTOFS-Guam',
'WPHwave10',
'GLOBHwave',
('nwpsCG1', 'nwpsCG1'),
('nwpsTrkngCG0', 'nwpsTrkngCG0'),
('GFS20-PAC', 'GFS20'),
]
@ -1219,6 +1275,8 @@ elif SID in CONUS_EAST_SITES:
('OPCWave180', 'OPCTAFBE'),
('OPCWave181', 'OPCTAFBNW'),
('OPCWave182', 'OPCTAFBSW'),
('nwpsCG1', 'nwpsCG1'),
('nwpsTrkngCG0', 'nwpsTrkngCG0'),
'MOSGuide',
'RTMA',
'NamDNG5',
@ -1294,6 +1352,8 @@ else: #######DCS3501 WEST_CONUS
('OPCWave180', 'OPCTAFBE'),
('OPCWave181', 'OPCTAFBNW'),
('OPCWave182', 'OPCTAFBSW'),
('nwpsCG1', 'nwpsCG1'),
('nwpsTrkngCG0', 'nwpsTrkngCG0'),
'MOSGuide',
'RTMA',
'NamDNG5',
@ -1473,6 +1533,8 @@ elif SID in ALASKA_SITES:
"DGEX" : ['DGEX'],
# "GWW" : ["GWW"],
# "OPCTAFBNW" : ['OPCTAFBNW'],
"nwpsCG1" : ['nwpsCG1'],
"nwpsTrkngCG0" : ['nwpsTrkngCG0'],
"RTMA": ['RTMA'],
"NamDNG5" : ["NamDNG5"],
"AKMOSGuide" : ['MOSGuide'],
@ -1493,6 +1555,8 @@ elif SID == "HFO":
# "gfsLR" : ["gfsLR"],
"RTMA": ['RTMA'],
"NamDNG5" : ["NamDNG5"],
"nwpsCG1" : ['nwpsCG1'],
"nwpsTrkngCG0" : ['nwpsTrkngCG0'],
}
# San Juan OCONUS
@ -1525,6 +1589,8 @@ elif SID == "SJU":
"RTMA": ['RTMA'],
"NamDNG5" : ["NamDNG5"],
"ESTOFS" : ["ESTOFS"],
"nwpsCG1" : ['nwpsCG1'],
"nwpsTrkngCG0" : ['nwpsTrkngCG0'],
}
# Guam OCONUS
@ -1535,6 +1601,8 @@ elif SID == "GUM":
# "gfsLR" : ["gfsLR"],
# "GlobalWave" : ["GlobalWave"],
"RTMA": ['RTMA'],
"nwpsCG1" : ['nwpsCG1'],
"nwpsTrkngCG0" : ['nwpsTrkngCG0'],
}
#CONUS sites
@ -1572,6 +1640,8 @@ else:
# "ENPwave": ["ENPwave"],
"ESTOFS" : ["ESTOFS"],
"ETSS" : ["ETSS"],
"nwpsCG1" : ['nwpsCG1'],
"nwpsTrkngCG0" : ['nwpsTrkngCG0'],
}
#initialization skip certain model runs
@ -1713,8 +1783,11 @@ localRTMAParms = []
localNamDNG5Parms = []
localSREFParms = []
localTPCProbParms = []
localHRRRParms = localESTOFSParms = localISCExtraParms = []
localHRRRParms = localESTOFSParms = []
localETSSParms = []
localnwpsCG1Parms = []
localnwpsTrkngCG0Parms = []
localISCExtraParms = []
myOfficeType = SITES[GFESUITE_SITEID][5]
@ -1729,6 +1802,8 @@ if not BASELINE and siteImport('localConfig'):
localESTOFSParms = getattr(localConfig, 'parmsESTOFS', localESTOFSParms)
localETSSParms = getattr(localConfig, 'parmsETSS', localETSSParms)
localnwpsCG1Parms = getattr(localConfig, 'parmsnwpsCG1', localnwpsCG1Parms)
localnwpsTrkngCG0Parms = getattr(localConfig, 'parmsnwpsTrkngCG0', localnwpsTrkngCG0Parms)
localParms = getattr(localConfig, 'parms', localParms)
localNAM12Parms = getattr(localConfig, 'parmsNAM12', localNAM12Parms)
localOPCWavEParms = getattr(localConfig, 'parmsOPCWavE', localOPCWavEParms)
@ -1856,14 +1931,15 @@ MOS_MODEL = [([Temp, Td, Wind, Weather, Sky], TC1),
([SnowAmt, PoP], LTMOS), ([QPF], TC6NG)]
# Fcst and official database parameter groupings
OFFICIALDBS = [([Temp, Td, Wind, Weather, Sky, FzLevel, SnowLevel], TC1),
OFFICIALDBS = [([Temp, Td, Wind, NWPSwind, Weather, Sky, FzLevel, SnowLevel], TC1),
([HeatIndex, WindChill, RH, SnowAmt, CWR, QPF], TC1),
([PoP, Ttrend, RHtrend, Wind20ft], TC1),
([MinT], MinTTC), ([MaxT], MaxTTC),
([MinRH], MinRHTC), ([MaxRH], MaxRHTC),
([WaveHeight, SurfHeight, WindGust, Swell, Swell2, Period, Period2], TC1),
([WaveHeight, SurfHeight, WindGust, Swell, Swell2, Period], TC3NG),
([WindWaveHeight, SwanSwell, Wave1, Wave2, Wave3, Wave4, Wave5, Wave6, Wave7, Wave8, Wave9, Period1, Period2, Period3, Period4, Period5, Period6, Period7, Period8, Period9], TC3NG),
([VentRate, LAL, Haines, MixHgt, FreeWind, TransWind], TC1),
([WindWaveHeight, DSI, Stability, MarineLayer], TC1),
([DSI, Stability, MarineLayer], TC1),
([HrsOfSun, InvBurnOffTemp], LT24),
([IceAcc, IceCoverage, Hazards], TC1),
([Wetflag], FireWx1300TC),
@ -1883,6 +1959,11 @@ OFFICIALDBS = [([Temp, Td, Wind, Weather, Sky, FzLevel, SnowLevel], TC1),
([ApparentT, HeatIndex, WindChill, UWaveDir, VWaveDir, LkSfcT, SnowMap, WaveDir, SnowRatio, StormTotalQPF], TC1),
]
# NWPS
nwpsCG1_MODEL = [([SwanSwell, Period, WaveHeight, WindWaveHeight, Wind], TC3NG)]
nwpsTrkngCG0_MODEL = [([Wave1, Wave2, Wave3, Wave4, Wave5, Wave6, Wave7, Wave8, Wave9, Period1, Period2, Period3, Period4, Period5, Period6,Period7, Period8, Period9 ], TC3NG)]
# Global Wave Watch III, WNAWAVE, AKWAVE Model database parameter groupings
WAVEPARMS = [([WindWaveHeight, WaveHeight, SurfHeight, Wind], TC6),
([Swell, Swell2, Period, Period2], TC6)]
@ -2002,6 +2083,8 @@ DATABASES = [(Official, OFFICIALDBS + localParms),
(EPwave10, WAVEPARMS + localEPwave10Parms),
(ESTOFS, ESTOFSPARMS + localESTOFSParms),
(ETSS, ETSSPARMS + localETSSParms),
(nwpsCG1, nwpsCG1_MODEL + localnwpsCG1Parms),
(nwpsTrkngCG0, nwpsTrkngCG0_MODEL + localnwpsTrkngCG0Parms),
(GlobalWave, WAVEPARMS + localGlobalWaveParms),
(GLWM, GLWMPARMS + localGLWMParms), #####DCS3499
(HIRESWarw, STD3_MODEL + localHIRESWarwParms), #####DCS3501

View file

@ -0,0 +1,255 @@
<?xml version="1.0" encoding="UTF-8"?>
<gridParamInfo xmlns:ns2="group">
<!-- This is the GFE parameterInfo file for the nwpsCG1
Created: 16-MAY-13, BScalio/AGibbs
Change Log: 27-MAY-13, BScalio/AGibbs Corrected wrong paths for model information
D2D MODEL NAME = nwpsCG1
GRID DEFINITION = /awips2/edex/data/utility/common_static/site/XXX/grid/models/nwpsCG1.xml
= 7:0:9112:255
PARAMETER ALIAS = /awips2/edex/data/utility/common_static/site/XXX/grid/dataset/alias/gfeParamInfo.xml
= <alias base>"nwpsCG1">nwpsCG1</alias>
PARAMETER DEFS = /awips2/edex/data/utility/common_static/site/XXX/parameter/definition/parameters.xml
= Maps model specific (undefined in base) parameters: DBSS, DEVMSL, SPC, DIRC
SMART INIT = nwpsCG1
NOTE: Changes to this file or any other GFE parameter mapping files in alias or definition
require all the JVMs on all EDEx Processing Servers (DX3-6) to be restarted.
Do one server at a time, and wait for the EDEx-Request JVM to start back up before
continuing onto other servers and watch the logfiles at startup for any errors that
might be resultant from the changes made.
-->
<!-- Model forecast hours in D2D are:
00, 03, 06, 09, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99, 102
(in seconds below)
NOTE: If other FH hours added later, those must
be included in valtimeMINUSreftime below
-->
<valtimeMINUSreftime>
<fcst>0</fcst>
<fcst>10800</fcst>
<fcst>21600</fcst>
<fcst>32400</fcst>
<fcst>43200</fcst>
<fcst>54000</fcst>
<fcst>64800</fcst>
<fcst>75600</fcst>
<fcst>86400</fcst>
<fcst>97200</fcst>
<fcst>108000</fcst>
<fcst>118800</fcst>
<fcst>129600</fcst>
<fcst>140400</fcst>
<fcst>151200</fcst>
<fcst>162000</fcst>
<fcst>172800</fcst>
<fcst>183600</fcst>
<fcst>194400</fcst>
<fcst>205200</fcst>
<fcst>216000</fcst>
<fcst>226800</fcst>
<fcst>237600</fcst>
<fcst>248400</fcst>
<fcst>259200</fcst>
<fcst>270000</fcst>
<fcst>280800</fcst>
<fcst>291600</fcst>
<fcst>302400</fcst>
<fcst>313200</fcst>
<fcst>324000</fcst>
<fcst>334800</fcst>
<fcst>345600</fcst>
<fcst>356400</fcst>
<fcst>367200</fcst>
</valtimeMINUSreftime>
<!-- Parameters in D2D model are:
HTSGW, dirPW, PERPW, SWELL, HTSGW, WD
(defined in WCwave4 already, copied here)
WDEPTH, DSLM, DIRC, SPC, WS
(not in any baseline model)
Required addition to gfeParamInfo.xml and parameters.xml in alias and definition directories
-->
<!-- WDEPTH: Surface Geometric Depth Below Sea Surface -->
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
<short_name>wdepth</short_name>
<long_name>Surface Geometric Depth Below Sea Surface</long_name>
<units>m</units>
<udunits>meters</udunits>
<uiname>DepthBelowSeaSurface</uiname>
<valid_range>0.0</valid_range>
<valid_range>10000.0</valid_range>
<fillValue>-99999.0</fillValue>
<n3D>1</n3D>
<levelsDesc>SFC</levelsDesc>
<levels>
<level>SFC</level>
</levels>
</gridParameterInfo>
<!-- DSLM: Surface Deviation of Sea Level from Mean -->
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
<short_name>dslm</short_name>
<long_name>Surface Deviation of Sea Level From Mean</long_name>
<units>m</units>
<udunits>meters</udunits>
<uiname>DevFromMeanSeaLevel</uiname>
<valid_range>-15.0</valid_range>
<valid_range>15.0</valid_range>
<fillValue>-99999.0</fillValue>
<n3D>1</n3D>
<levelsDesc>SFC</levelsDesc>
<levels>
<level>SFC</level>
</levels>
</gridParameterInfo>
<!-- DIRC: Surface Current Direction -->
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
<short_name>dirc</short_name>
<long_name>Surface Current Direction</long_name>
<units>degree_angle</units>
<udunits>degree_angle</udunits>
<uiname>CurrentDir</uiname>
<valid_range>0.0</valid_range>
<valid_range>360.0</valid_range>
<fillValue>-99999.0</fillValue>
<n3D>1</n3D>
<levelsDesc>SFC</levelsDesc>
<levels>
<level>SFC</level>
</levels>
</gridParameterInfo>
<!-- SPC: Surface Current Speed -->
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
<short_name>spc</short_name>
<long_name>Surface Current Speed</long_name>
<units>m/s</units>
<udunits>meter/sec</udunits>
<uiname>CurrSpeed</uiname>
<valid_range>0</valid_range>
<valid_range>7</valid_range>
<fillValue>-99999.0</fillValue>
<n3D>1</n3D>
<levelsDesc>SFC</levelsDesc>
<levels>
<level>SFC</level>
</levels>
</gridParameterInfo>
<!-- WS: Surface Wind Speed -->
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
<short_name>ws</short_name>
<long_name>Surface Wind Speed</long_name>
<units>m/s</units>
<udunits>meter/sec</udunits>
<uiname>WindSpeed</uiname>
<valid_range>0</valid_range>
<valid_range>150.0</valid_range>
<fillValue>-99999.0</fillValue>
<n3D>1</n3D>
<levelsDesc>SFC</levelsDesc>
<levels>
<level>SFC</level>
</levels>
</gridParameterInfo>
<!-- HTSGW: Total Significant Wave Height -->
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
<short_name>htsgw</short_name>
<long_name>Sig height combined wind waves and swell</long_name>
<units>m</units>
<udunits>meters</udunits>
<uiname>heightWindWavesandSwell</uiname>
<valid_range>0.0</valid_range>
<valid_range>50.0</valid_range>
<fillValue>-99999.0</fillValue>
<n3D>1</n3D>
<levelsDesc>SFC</levelsDesc>
<levels>
<level>SFC</level>
</levels>
</gridParameterInfo>
<!-- SWELL: Swell Height -->
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
<short_name>swell</short_name>
<long_name>Significant swell wave height</long_name>
<units>m</units>
<udunits>meter/sec</udunits>
<uiname>heightSwellWaves</uiname>
<valid_range>0.0</valid_range>
<valid_range>50.0</valid_range>
<fillValue>-99999.0</fillValue>
<n3D>1</n3D>
<levelsDesc>SFC</levelsDesc>
<levels>
<level>SFC</level>
</levels>
</gridParameterInfo>
<!-- dirPW: Primary Wave Direction -->
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
<short_name>dirpw</short_name>
<long_name>Primary wave direction</long_name>
<units>degree_angle</units>
<udunits>degree_angle</udunits>
<uiname>primaryWaveDir</uiname>
<valid_range>0.0</valid_range>
<valid_range>360.0</valid_range>
<fillValue>-99999.0</fillValue>
<n3D>1</n3D>
<levelsDesc>SFC</levelsDesc>
<levels>
<level>SFC</level>
</levels>
</gridParameterInfo>
<!-- PERPW: Primary Wave Period -->
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
<short_name>perpw</short_name>
<long_name>Primary wave period</long_name>
<units>s</units>
<udunits>seconds</udunits>
<uiname>primaryWavePeriod</uiname>
<valid_range>0.0</valid_range>
<valid_range>25.0</valid_range>
<fillValue>-99999.0</fillValue>
<n3D>1</n3D>
<levelsDesc>SFC</levelsDesc>
<levels>
<level>SFC</level>
</levels>
</gridParameterInfo>
<!-- WD: Wind Direction -->
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
<short_name>wd</short_name>
<long_name>Wind Direction</long_name>
<units>degree_angle</units>
<udunits>degree_angle</udunits>
<uiname>windDir</uiname>
<valid_range>0.0</valid_range>
<valid_range>360.0</valid_range>
<fillValue>-99999.0</fillValue>
<n3D>1</n3D>
<levelsDesc>SFC</levelsDesc>
<levels>
<level>SFC</level>
</levels>
</gridParameterInfo>
<!-- ::END:: nwpsCG1 parameters for GFE -->
</gridParamInfo>

View file

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="UTF-8"?>
<gridParamInfo xmlns:ns2="group">
<valtimeMINUSreftime>
<fcst>0</fcst>
<fcst>10800</fcst>
<fcst>21600</fcst>
<fcst>32400</fcst>
<fcst>43200</fcst>
<fcst>54000</fcst>
<fcst>64800</fcst>
<fcst>75600</fcst>
<fcst>86400</fcst>
<fcst>97200</fcst>
<fcst>108000</fcst>
<fcst>118800</fcst>
<fcst>129600</fcst>
<fcst>140400</fcst>
<fcst>151200</fcst>
<fcst>162000</fcst>
<fcst>172800</fcst>
<fcst>183600</fcst>
<fcst>194400</fcst>
<fcst>205200</fcst>
<fcst>216000</fcst>
<fcst>226800</fcst>
<fcst>237600</fcst>
<fcst>248400</fcst>
<fcst>259200</fcst>
<fcst>280800</fcst>
<fcst>302400</fcst>
<fcst>324000</fcst>
<fcst>345600</fcst>
<fcst>367200</fcst>
<fcst>388800</fcst>
<fcst>410400</fcst>
<fcst>432000</fcst>
<fcst>453600</fcst>
<fcst>475200</fcst>
<fcst>496800</fcst>
<fcst>518400</fcst>
<fcst>540000</fcst>
<fcst>561600</fcst>
<fcst>583200</fcst>
<fcst>604800</fcst>
<fcst>626400</fcst>
<fcst>648000</fcst>
</valtimeMINUSreftime>
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
<short_name>SWDIR</short_name>
<long_name>Swell peak direction</long_name>
<units>degree_angle</units>
<udunits>degree_angle</udunits>
<uiname>swellWaveDir</uiname>
<valid_range>0.0</valid_range>
<valid_range>360.0</valid_range>
<fillValue>-99999.0</fillValue>
<n3D>1</n3D>
<levelsDesc>OSEQD 1 2 3 4 5 6 7 8 9 10</levelsDesc>
<levels>
<level>OSEQD1</level>
<level>OSEQD2</level>
<level>OSEQD3</level>
<level>OSEQD4</level>
<level>OSEQD5</level>
<level>OSEQD6</level>
<level>OSEQD7</level>
<level>OSEQD8</level>
<level>OSEQD9</level>
<level>OSEQD10</level>
</levels>
</gridParameterInfo>
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
<short_name>SWPER</short_name>
<long_name>Swell wave peak period</long_name>
<units>s</units>
<udunits>seconds</udunits>
<uiname>swellWavePeriod</uiname>
<valid_range>0.0</valid_range>
<valid_range>100.0</valid_range>
<fillValue>-99999.0</fillValue>
<n3D>1</n3D>
<levelsDesc>OSEQD 1 2 3 4 5 6 7 8 9 10</levelsDesc>
<levels>
<level>OSEQD1</level>
<level>OSEQD2</level>
<level>OSEQD3</level>
<level>OSEQD4</level>
<level>OSEQD5</level>
<level>OSEQD6</level>
<level>OSEQD7</level>
<level>OSEQD8</level>
<level>OSEQD9</level>
<level>OSEQD10</level>
</levels>
</gridParameterInfo>
<gridParameterInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="parameterInfo">
<short_name>SWELL</short_name>
<long_name>Significant swell wave height</long_name>
<units>m</units>
<udunits>meters</udunits>
<uiname>heightSwellWaves</uiname>
<valid_range>0.0</valid_range>
<valid_range>50.0</valid_range>
<fillValue>-99999.0</fillValue>
<n3D>1</n3D>
<levelsDesc>OSEQD 1 2 3 4 5 6 7 8 9 10</levelsDesc>
<levels>
<level>OSEQD1</level>
<level>OSEQD2</level>
<level>OSEQD3</level>
<level>OSEQD4</level>
<level>OSEQD5</level>
<level>OSEQD6</level>
<level>OSEQD7</level>
<level>OSEQD8</level>
<level>OSEQD9</level>
<level>OSEQD10</level>
</levels>
</gridParameterInfo>
</gridParamInfo>

View file

@ -0,0 +1,24 @@
from Init import *
import os
class nwpsCG1Forecaster(Forecaster):
def __init__(self):
Forecaster.__init__(self, "nwpsCG1", "nwpsCG1")
def calcWaveHeight(self, htsgw_SFC):
grid = htsgw_SFC / 0.3048
return grid
def calcSwanSwell(self, swell_SFC):
grid = swell_SFC / 0.3048)
return grid
def calcPeriod(self, perpw_SFC):
period = clip(perpw_SFC, 0, 25)
return period
def main():
nwpsCG1Forecaster().run()
os.system('/awips2/GFESuite/bin/sendGfeMessage -s -m "SWAN WAVE GRIDS ARE NOW IN GFE"')
if __name__ == "__main__":
main()

View file

@ -27,4 +27,8 @@
<!-- ECMWF decrypted -->
<regex>ecmwf_decrypted</regex>
<!-- NWPS pattern -->
<regex>xxx_nwps_CG1*</regex>
<regex>xxx_nwps_CG0_Trkng*</regex>
</requestPatterns>

View file

@ -0,0 +1,13 @@
<?xml version='1.0' encoding='UTF-8'?>
<latLonGridCoverage>
<name>9112</name>
<description>nwpsCG1</description>
<la1>24.1</la1>
<lo1>-83.54</lo1>
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
<nx>261</nx>
<ny>201</ny>
<dx>0.019731</dx>
<dy>0.018</dy>
<spacingUnit>degree</spacingUnit>
</latLonGridCoverage>

View file

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
This_software_product_contains_export-restricted_data_whose
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
an_export_license_or_other_authorization.
Contractor_Name:________Raytheon_Company
Contractor_Address:_____6825_Pine_Street,_Suite_340
________________________Mail_Stop_B8
________________________Omaha,_NE_68106
________________________402.291.0100
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
further_licensing_information.
-->
<latLonGridCoverage>
<name>10201978</name>
<description>Grid for NWPS</description>
<la1>24.1</la1>
<lo1>276.45999</lo1>
<firstGridPointCorner>LowerLeft</firstGridPointCorner>
<nx>174</nx>
<ny>134</ny>
<dx>0.029653</dx>
<dy>0.027068</dy>
<spacingUnit>degree</spacingUnit>
</latLonGridCoverage>

View file

@ -0,0 +1,21 @@
<?xml version='1.0' encoding='UTF-8'?>
<gribModelSet>
<model>
<name>nwpsCG1</name>
<center>7</center>
<subcenter>0</subcenter>
<grid>9112</grid>
<process>
<id>15</id>
</process>
</model>
<model>
<name>nwpsTrkngCG0</name>
<center>7</center>
<subcenter>0</subcenter>
<grid>10201978</grid>
<process>
<id>15</id>
</process>
</model>
</gribModelSet>

View file

@ -559,4 +559,24 @@
<abbreviation>TKE</abbreviation>
<unit>J/kg</unit>
</parameter>
<parameter>
<name>Geometric Depth Below Sea Surface</name>
<abbreviation>WDEPTH</abbreviation>
<unit>m</unit>
</parameter>
<parameter>
<name>Deviation Of Sea Level from Mean</name>
<abbreviation>DSLM</abbreviation>
<unit>m</unit>
</parameter>
<parameter>
<name>Surface Current Speed</name>
<abbreviation>SPC</abbreviation>
<unit>m/s</unit>
</parameter>
<parameter>
<name>Surface Current Direction</name>
<abbreviation>DIRC</abbreviation>
<unit>degree</unit>
</parameter>
</parameterList>

View file

@ -0,0 +1,167 @@
#!/bin/bash
# -----------------------------------------------------------
# UNIX Shell Script File Name: process_lock.sh
# Tested Operating System(s): RHEL 3, 4, 5
# Tested Run Level(s): 3, 5
# Shell Used: BASH shell
# Original Author(s): Douglas.Gaer@noaa.gov
# File Creation Date: 09/20/2007
# Date Last Modified: 01/22/2009
#
# Version control: 1.04
#
# Support Team:
#
# Contributors:
# -----------------------------------------------------------
# ------------- Program Description and Details -------------
# -----------------------------------------------------------
#
# Complex locking protocol functions for BASH, POSIX, Bourn, KSH
#
# This script is designed to be sourced from other scripts.
# Before calling the lock file functions the caller must
# define the $LOCKfile variable that defined the lock file
# used by the caller to lock a process.
# -----------------------------------------------------------
function CreateLockFile()
{
# Build a new lock file using "hostname:PID" format
hostname=`hostname`
echo -n "${hostname}:" > ${LOCKfile}
echo -n $$ >> ${LOCKfile}
chmod 777 ${LOCKfile}
}
function RemoveLockFile()
{
rm -f ${LOCKfile}
}
function SimpleLockFileCheck()
{
# Simple check and remove for lock file
# Set the function variables
MINold="60"
if [ "$1" != "" ]
then
MINold="$1"
fi
echo "Checking for lock file older than $MINold minutes"
find ${LOCKfile} -mmin +$MINold -type f -print -exec rm -f {} \; &> /dev/null
if [ -e ${LOCKfile} ]
then
echo "Lock file still exists: ${LOCKfile}"
echo "Application may still be running or has terminated before completion"
echo "Exiting..."
exit 1
fi
echo "Removing the old lock file and continuing to run"
}
function LockFileCheck()
{
# Complex locking protocol
# Set the function variables
MINold="60"
if [ "$1" != "" ]
then
MINold="$1"
fi
if [ -e ${LOCKfile} ]
then
echo "A lock file exists: ${LOCKfile}"
# Read the hostname and the PID from the lock file
LOCKhostname=`awk -F: '{ print $1 }' ${LOCKfile}`
LOCKpid=`awk -F: '{ print $2 }' ${LOCKfile}`
# Check our current hostname
hostname=`hostname`
if [ "$hostname" != "$LOCKhostname" ]
then
echo "Process is locked on another node $LOCKhostname"
echo "Checking the lock file age, max is $MINold minutes"
SimpleLockFileCheck $MINold
return
fi
echo "Checking to see how long the process has been running"
currlockfile=`find ${LOCKfile} -mmin +$MINold -type f -print`
if [ "${currlockfile}" == "${LOCKfile}" ]
then
echo "PID ${LOCKpid} has been running for more than $MINold minutes"
ispidvalid=`ps -e | grep ${LOCKpid} | grep -v grep | awk '{print $1}'`
if [ "$ispidvalid" == "$LOCKpid" ]
then
echo "Attempting to kill the previous process ${LOCKpid} and any children"
pidlist=`ps -ef | grep $LOCKpid | grep -v grep | awk '{print $2}' | sort -rn`
for pids in $pidlist
do
echo "Killing PID $pids"
kill $pids
ispidvalid=`ps -ef | grep ${pids} | grep -v grep | awk '{print $2}'`
if [ "$ispidvalid" == "$pids" ]
then
echo "Could not kill process $pids for process ${LOCKpid}"
echo "${LOCKpid} process is still running"
echo "Application may be running or has terminated before completion"
echo "Exiting..."
exit 1
fi
done
# Check for PIDs that respawned after killing a child
pidlist=`ps -ef | grep $LOCKpid | grep -v grep | awk '{print $2}' | sort -rn`
for pids in $pidlist
do
echo "Killing respawned PID $pids"
ispidvalid=`ps -e | grep $pids | grep -v grep | awk '{print $1}'`
# Make sure the PID is still active are killing child process
if [ "$ispidvalid" == "$pids" ]
then
kill $pids
fi
# Check to see if the PID is still running
ispidvalid=`ps -ef | grep ${pids} | grep -v grep | awk '{print $2}'`
if [ "$ispidvalid" == "$pids" ]
then
echo "Could not kill process $pids for process ${LOCKpid}"
echo "${LOCKpid} process is still running"
echo "Application may be running or has terminated before completion"
echo "Exiting..."
exit 1
fi
done
else
echo "PID ${LOCKpid} is not running"
echo "Removing the old lock file and continuing to run"
rm -f ${LOCKfile}
return
fi
fi
# Check to see if the process is still running
ispidvalid=`ps -e | grep ${LOCKpid} | grep -v grep | awk '{print $1}'`
echo "Checking to see if the previous process is still running"
if [ "$ispidvalid" == "$LOCKpid" ]
then
echo "${LOCKpid} process is still running"
echo "Application may be running or has terminated before completion"
echo "Exiting..."
exit 1
fi
echo "Previous process is not running"
echo "Removing the old lock file and continuing to run"
rm -f ${LOCKfile}
fi
}
# -----------------------------------------------------------
# *******************************
# ********* End of File *********
# *******************************

View file

@ -0,0 +1,244 @@
#!/bin/bash
NWPSLOCAL="/awips2/GFESuite/nwps"
if [ ! -e ${NWPSLOCAL}/input ]
then
mkdir ${NWPSLOCAL}/input
chmod 777 ${NWPSLOCAL}/input
fi
if [ ! -e ${NWPSLOCAL}/logs ]
then
mkdir ${NWPSLOCAL}/logs
chmod 777 ${NWPSLOCAL}/logs
fi
if [ ! -e ${NWPSLOCAL}/var ]
then
mkdir ${NWPSLOCAL}/var
chmod 777 ${NWPSLOCAL}/var
fi
logfile=${NWPSLOCAL}/logs/nwps_runManual_Outside_AWIPS.log
rm -f ${NWPSLOCAL}/logs/*
rm -f ${NWPSLOCAL}/wcoss/*
PATH="/awips2/GFESuite/bin:/bin:/usr/bin:/usr/local/bin"
siteid=$(hostname|cut -c5-7)
SITEID=$(echo ${siteid} | tr [:lower:] [:upper:])
SSHARGS="-x -o stricthostkeychecking=no"
SCPARGS="-o stricthostkeychecking=no"
HOST="ldad@ls1-${siteid}"
DIR="/data/ldad/nwps/input"
Program="/awips2/GFESuite/bin/ifpnetCDF"
DB="${SITEID}_GRID__Fcst_00000000_0000"
GFESERVER="ec"
RUNSERVER="px"
WRKSWN="${NWPSLOCAL}/SUAWRKNWP.dat"
Output_Dir="${NWPSLOCAL}/input"
date=$(date "+%D %H:%M:%S")
Output_File="${Output_Dir}/Wind_File"
textfile="${Output_Dir}/$(date +%Y%m%d%H%M)_WIND.txt"
wcoss_textfile="${siteid}_$(date +%Y%m%d%H%M)_WIND.txt"
flagfile="${Output_Dir}/SWANflag"
cp ${NWPSLOCAL}/domains/${SITEID} ${NWPSLOCAL}/wcoss/${siteid}_domain_setup.cfg
chmod 666 ${NWPSLOCAL}/wcoss/${siteid}_domain_setup.cfg
### LOCK FILE STUFF:
source ${NWPSLOCAL}/bin/process_lock.sh
PROGRAMname="$0"
LOCKfile="${NWPSLOCAL}/logs/runManual_Outside_AWIPS.lck"
MINold="0"
LockFileCheck $MINold
CreateLockFile
### FUNCTIONS:
function logit () {
echo "$@" | tee -a $logfile
}
### RUN OPTIONS:
if [ -e ${NWPSLOCAL}/var/inp_args ]
then
inp_args=`cat ${NWPSLOCAL}/var/inp_args`
IFS=':' read -a inp <<< "${inp_args}"
RUNLEN=${inp[0]}
WNA=${inp[1]}
NEST=${inp[2]}
GS=${inp[3]}
WINDS=${inp[4]}
WEB=${inp[5]}
PLOT=${inp[6]}
DELTAC=${inp[7]}
HOTSTART=${inp[8]}
WATERLEVELS=${inp[9]}
CORE=${inp[10]}
EXCD=${inp[11]}
WHERETORUN=${inp[12]}
logit " "
logit "Arguments are: $RUNLEN $WNA $NEST $GS $WINDS $WEB $PLOT $DELTAC $HOTSTART $WATERLEVELS $CORE $EXCD $WHERETORUN"
logit " "
rm -f ${NWPSLOCAL}/var/inp_args
else
logit "No arguments or arguments file provided. No run to process. Exiting."
RemoveLockFile
exit 1
fi
### CHECK FOR GFECRON USER RUNNING THIS SCRIPT:
ID=$(id -u)
if [[ $ID -ne 104 ]]
then
logit "ONLY GFECRON USER IS ALLOWED TO RUN THIS SCRIPT."
logit "Exiting ..."
RemoveLockFile
exit 1
fi
### CHECK THAT THIS IS THE px2 (or px1 if failed over) HOST MACHINE:
HOST=$(hostname|cut -c1-2)
if [[ $HOST != $RUNSERVER ]]
then
logit "YOU ARE RUNNING FROM $HOST. THIS SCRIPT SHOULD ONLY BE RAN FROM $RUNSERVER."
logit "Exiting ... "
RemoveLockFile
exit 1
fi
##################################################################
### MAKE CRONTAB FRIENDLY:
cd ${NWPSLOCAL}
##################################################################
### START A CLEAN LOG FILE:
echo " " > $logfile
STARTED=$(date)
logit "STARTED: $STARTED"
logit " "
# logit "Program called with: $0 $@"
logit " "
##################################################################
logit "### Setting Up SWAN Input Model Forcing Time Range"
logit " "
##################################################################
logit " "
logit "scp ${SCPARGS} $WRKSWN ldad@ls1:/data/Incoming/"
logit " "
echo "" > $WRKSWN
echo "____________________NWPS RUN REQUEST DETAILS__________" >> $WRKSWN
echo "" >> $WRKSWN
echo "Run initiated at: ${date}" >> $WRKSWN
echo "" >> $WRKSWN
echo "Runlength: ${RUNLEN}" >> $WRKSWN
echo "Boundary Conditions: ${WNA}" >> $WRKSWN
echo "Nest: ${NEST}" >> $WRKSWN
echo "Current: ${GS}" >> $WRKSWN
echo "Winds: ${WINDS}" >> $WRKSWN
echo "Timestep: ${DELTAC}" >> $WRKSWN
echo "Hotstart: ${HOTSTART}" >> $WRKSWN
echo "WATERLEVELS: ${WATERLEVELS}" >> $WRKSWN
echo "Model Core: ${CORE}" >> $WRKSWN
echo "Psurge % Exceedance: ${EXCD}" >> $WRKSWN
echo "Running model in: ${WHERETORUN}" >> $WRKSWN
echo "" >> $WRKSWN
echo "______________________________________________________" >> $WRKSWN
scp ${SCPARGS} $WRKSWN ldad@ls1:/data/Incoming/
##################################################################
logit "### CREATE THE WIND NETCDF FILE AND SEND OVER TO SWAN BOX FOR PROCESSING:"
rm -vf $Output_Dir/* | tee -a $logfile
logit "$Program -o $Output_File -d $DB -h $GFESERVER -g -p NWPSwind"
$Program -o $Output_File -d $DB -h $GFESERVER -g -p NWPSwind | tee -a $logfile
/usr/local/netcdf/bin/ncdump $Output_File > $textfile
sed -i "s/NWPSwind/Wind/g" $textfile
cp $textfile ${NWPSLOCAL}/wcoss/${wcoss_textfile}
chmod 666 ${NWPSLOCAL}/wcoss/${wcoss_textfile}
gzip $textfile
touch $flagfile
chmod 666 $textfile.gz
chmod 666 $flagfile
if [ $WHERETORUN == "Local" ]
then
logit " "
logit "RUNNING IN WORKSTATION"
logit " "
logit "### ROUTING 3 WIND FILES NEEDED BY SWAN THROUGH LDAD TO LOCAL WORKSTATION:"
ssh ldad@ls1 mkdir -p ${DIR}
scp ${SCPARGS} $Output_File ldad@ls1:${DIR} | tee -a $logfile
scp ${SCPARGS} $textfile.gz ldad@ls1:${DIR} | tee -a $logfile
scp ${SCPARGS} $flagfile ldad@ls1:${DIR} | tee -a $logfile
logit " "
#########################################################################
logit "##################################################################"
logit "### SENDING WIND FILES TO NWPS SYSTEM VIA LDAD TO TRIGGER NEW RUN"
logit "### Start Time is: $(date)"
logit "##################################################################"
logit " "
logit "Runtime Parameters are: $RUNLEN:$WNA:$NEST:$GS:$WINDS:$WEB:$PLOT:$DELTAC:$HOTSTART:$WATERLEVELS:$CORE:$EXCD"
ssh ${SSHARGS} ldad@ls1 echo "$RUNLEN:$WNA:$NEST:$GS:$WINDS:$WEB:$PLOT:$DELTAC:$HOTSTART:$WATERLEVELS:$CORE:$EXCD > /data/ldad/nwps/input/inp_args" 2>&1 | tee -a $logfile
else
logit " "
logit "RUNNING IN NCEP"
logit " "
echo "$RUNLEN:$WNA:$NEST:$GS:$WINDS:$WEB:$PLOT:$DELTAC:$HOTSTART:$WATERLEVELS:$CORE:$EXCD" > ${NWPSLOCAL}/wcoss/${siteid}_inp_args.ctl
chmod 666 ${NWPSLOCAL}/wcoss/${siteid}_inp_args.ctl
cd ${NWPSLOCAL}/wcoss/
NWPSWINDGRID="NWPSWINDGRID_${siteid}_$(date +%Y%m%d%H%M)_$$.tar.gz"
tar cvfz ${NWPSWINDGRID} ${siteid}_inp_args.ctl ${siteid}_domain_setup.cfg ${wcoss_textfile}
scp ${NWPSWINDGRID} ldad@ls1:/tmp/
ssh ldad@ls1 "cd /tmp; /usr/local/ldm/bin/ldmsend -v -h srh-ls-cpnrs1.srh.noaa.gov -f EXP ${NWPSWINDGRID}" 2>&1 | tee -a $logfile
ssh ldad@ls1 "cd /tmp; /usr/local/ldm/bin/ldmsend -v -h srh-ls-cpnrs2.srh.noaa.gov -f EXP ${NWPSWINDGRID}" 2>&1 | tee -a $logfile
ssh ldad@ls1 rm -fv /tmp/${NWPSWINDGRID}
fi
logit " "
##################################################################
logit " "
RemoveLockFile
##################################################################
logit " "
logit "STARTED: $STARTED"
logit "FINISHED: $(date)"
logit " "
exit 0

View file

@ -0,0 +1,182 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/08/14 by alex.gibbs@onaa.gov
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# AKQ =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="AKQ"
export REGIONID="ER"
export NELAT="39.60"
export NELON="-74.25"
export SWLAT="35.80"
export SWLON="-77.50"
export RES="2.0"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="0"
# AKQ Nest
export NELATN1=""
export NELONN1=""
export SWLATN1=""
export SWLONN1=""
export RESN1=".1"
export TSTEPN1="3"
export STATN1="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="44014:36.611:-74.842 44009:38.461:-74.703"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOAKQN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="39.60"
export NELONWT="-74.25"
export SWLATWT="35.80"
export SWLONWT="-77.50"
export GEORESWT="3.0"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-AKQ"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-AKQ59.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 284.50 35.80 285.25 35.80 VAR FILE 0.00 'multi_1.NW-AKQ62.spec.swan' 1 &
#0.50 'multi_1.NW-AKQ61.spec.swan' 1 &
#1.00 'multi_1.NW-AKQ60.spec.swan' 1 &
#1.25 'multi_1.NW-AKQ59.spec.swan.cp' 1
#$
#BOUN SEG XY 285.25 35.80 285.25 39.50 VAR FILE 0.00 'multi_1.NW-AKQ59.spec.swan' 1 &
#0.20 'multi_1.NW-AKQ58.spec.swan' 1 &
#0.70 'multi_1.NW-AKQ57.spec.swan' 1 &
#1.20 'multi_1.NW-AKQ56.spec.swan' 1 &
#1.70 'multi_1.NW-AKQ55.spec.swan' 1 &
#2.20 'multi_1.NW-AKQ54.spec.swan' 1 &
#2.70 'multi_1.NW-AKQ53.spec.swan' 1 &
#3.20 'multi_1.NW-AKQ52.spec.swan' 1 &
#3.70 'multi_1.NW-AKQ51.spec.swan' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="0"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m and 20m contour data.
#$
#RAY 'ray1' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#RAY 'ray2' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '20mcont' 'ray1' BOTtom 20
#TABLE '20mcont' HEAD '20m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#$END RIP
#

View file

@ -0,0 +1,195 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/08/14 by alex.gibbs@onaa.gov
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# MFL =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="BOX"
export REGIONID="ER"
export NELAT="43.25"
export NELON="-68.85"
export SWLAT="40.45"
export SWLON="-72.50"
export RES="2.0"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="1"
# BOX Nest
export NELATN1="43.2"
export NELONN1="-70.3"
export SWLATN1="41.90"
export SWLONN1="-71.2"
export RESN1=".1"
export TSTEPN1="3"
export STATN1="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="44017:40.694:-72.048 44020:41.443:-70.186 44013:42.346:-70.651"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOBOXN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="43.25"
export NELONWT="-68.85"
export SWLATWT="40.45"
export SWLONWT="-72.50"
export GEORESWT="3.0"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-BOX"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-BOX51.spec.swan, multi_1.NW-BOX59.spec.swan, multi_1.NW-BOX65.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 287.50 40.45 291.15 40.45 VAR FILE 0.00 'multi_1.NW-BOX51.spec.swan' 1 &
#0.50 'multi_1.NW-BOX52.spec.swan' 1 &
#1.00 'multi_1.NW-BOX53.spec.swan' 1 &
#1.50 'multi_1.NW-BOX54.spec.swan' 1 &
#2.00 'multi_1.NW-BOX55.spec.swan' 1 &
#2.50 'multi_1.NW-BOX56.spec.swan' 1 &
#3.00 'multi_1.NW-BOX57.spec.swan' 1 &
#3.50 'multi_1.NW-BOX58.spec.swan' 1 &
#3.65 'multi_1.NW-BOX59.spec.swan.cp' 1
#$
#BOUN SEG XY 291.15 40.45 291.15 43.25 VAR FILE 0.00 'multi_1.NW-BOX59.spec.swan' 1 &
#0.50 'multi_1.NW-BOX60.spec.swan' 1 &
#1.00 'multi_1.NW-BOX61.spec.swan' 1 &
#1.50 'multi_1.NW-BOX62.spec.swan' 1 &
#2.00 'multi_1.NW-BOX63.spec.swan' 1 &
#2.50 'multi_1.NW-BOX64.spec.swan' 1 &
#2.80 'multi_1.NW-BOX65.spec.swan.cp' 1
#$
#BOUN SEG XY 291.15 43.25 289.52 43.25 VAR FILE 0.00 'multi_1.NW-BOX65.spec.swan' 1 &
#0.50 'multi_1.NW-BOX66.spec.swan' 1 &
#1.00 'multi_1.NW-BOX67.spec.swan' 1 &
#1.50 'multi_1.NW-BOX68.spec.swan' 1 &
#1.63 'multi_1.NW-BOX69.spec.swan' 1
#$
#BOUN SEG XY 287.50 40.45 287.50 41.20 VAR FILE 0.00 'multi_1.NW-BOX51.spec.swan.cp' 1 &
#0.25 'multi_1.NW-BOX70.spec.swan' 1 &
#0.75 'multi_1.NW-BOX71.spec.swan' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="1"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m and 20m contour data.
#$
#RAY 'ray1' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#RAY 'ray2' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '20mcont' 'ray1' BOTtom 20
#TABLE '20mcont' HEAD '20m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#$END RIP
#

View file

@ -0,0 +1,197 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 02/01/13
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# BRO =
# GEOGRAPHICAL DOMAIN, GEOGRAPHICAL RESOLUTION AND OUTPUT TIME STEP =
# =
# NOTE: RES = spatial resolution in km =
# TSTEP = request output time step (not the model time step) =
#========================================================================
#
export SITEID="BRO"
export REGIONID="SR"
export NELAT="28.26"
export NELON="-95.41"
export SWLAT="25.26"
export SWLON="-98.00"
export RES="1.25"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# =
# These nested grids are non-telescopic grids (i.e all of them are =
# nested in the outer grid, and get the boundary conditions only from it) =
# Later versions of NWPS will either allow for telescopic nesting or =
# will be run on an unstructured grid characterized with a fine mesh =
# over the nearshore zones and a coarser mesh across the offshore areas. =
# =
#========================================================================
#
# TO DO: Update the domains below to reflect the area/s that you are
# interested in (must reside inside of you outer domain defined
# above). Also, remember to remove or comment out the remaining
# example nests below that were configured for another area. Once
# your nests are configured, just toggle the NESTGRIDS to '1'
# (Default configuration is off or '0') and you will have control
# from the GFE GUI to activate your nests during your runs.
#
# STATIONARY VS NONSTATIONARY MODE:
#
# STATN=STA for STATIONARY RUNS, STATN=NON for NON-STATIONARY RUNS.
# The default value is NONstationary for CG1 (outer grid) and STAtionary
# for the nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid. In general,
# if your domain that you define as a nest below is >= 100 km^2, then
# set STATN=NON. For the very small domains or nests (<= 100 km^2)
# set STATN=STA.
#
# ACTIVATE NEST/S: default is off below
#
# NESTGRIDS="0" ... turns off nest options
# NESTGRIDS="1" ... turns on nest options
#
export NESTGRIDS="0"
#
# NEST 1
export NELATN1="27.02"
export NELONN1="-79.94"
export SWLATN1="26.90"
export SWLONN1="-80.10"
export RESN1=".5"
export TSTEPN1="3"
export STATN1="STA"
#
# NEST 2
export NELATN2="26.52"
export NELONN2="-79.98"
export SWLATN2="26.40"
export SWLONN2="-80.07"
export RESN2=".5"
export TSTEPN2="3"
export STATN2="STA"
#
# NEST 3
export NELATN3="26.37"
export NELONN3="-80.00"
export SWLATN3="26.25"
export SWLONN3="-80.09"
export RESN3=".5"
export TSTEPN3="3"
export STATN3="STA"
#
# NEST 4
export NELATN4="25.87"
export NELONN4="-80.04"
export SWLATN4="25.75"
export SWLONN4="-80.13"
export RESN4=".5"
export TSTEPN4="3"
export STATN4="STA"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS
# =
# NOTE TO USER: the lat/lon points specified can be changed for any =
# arbitrary point of interest within your outer domain defined above. =
# Three default buoy locations have already been configured for you =
# below. =
#
# NOTE: These do not have to match NDBC locations. =
#
#========================================================================
# Spectra points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="42045:26.217:-96.500 42020:26.968:-96.694 42048:27.940:-96.843"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOBRON, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be changed in a new version, the user can get 1d-spectra but not g-h plots).
#
export WVTONCG="0"
export NELATWT="28.26"
export NELONWT="-95.41"
export SWLATWT="25.26"
export SWLONWT="-98.00"
export GEORESWT="3.5"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="BRO"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.BRO54.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 263.09 25.26 264.59 25.26 VAR FILE 0.00 'multi_1.BRO51.spec.swan' 1 &
# 0.50 'multi_1.BRO52.spec.swan' 1 &
# 1.00 'multi_1.BRO53.spec.swan' 1 &
# 1.50 'multi_1.BRO54.spec.swan' 1
#$
#BOUN SEG XY 264.59 28.26 264.59 25.26 VAR FILE 0.00 'multi_1.BRO60.spec.swan' 1 &
# 0.50 'multi_1.BRO59.spec.swan' 1 &
# 1.00 'multi_1.BRO58.spec.swan' 1 &
# 1.50 'multi_1.BRO57.spec.swan' 1 &
# 2.00 'multi_1.BRO56.spec.swan' 1 &
# 2.50 'multi_1.BRO55.spec.swan' 1 &
# 3.00 'multi_1.BRO54.spec.swan.cp' 1
#$END BOUNSEG
#

View file

@ -0,0 +1,208 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/12/14
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# CAR =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="CAR"
export REGIONID="ER"
export NELAT="45.05"
export NELON="-66.30"
export SWLAT="43.30"
export SWLON="-69.2"
export RES="1.8"
export TSTEP="1"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="2"
export NELATN1="44.42"
export NELONN1="-67.96"
export SWLATN1="44.27"
export SWLONN1="-68.17"
export RESN1=".1"
export TSTEPN1="1"
export STATN1="STA"
#
export NELATN2="44.30"
export NELONN2="-68.22"
export SWLATN2="44.16"
export SWLONN2="-68.42"
export RESN2=".1"
export TSTEPN2="1"
export STATN2="STA"
#
#export NELATN3="26.37"
#export NELONN3="-80.00"
#export SWLATN3="26.25"
#export SWLONN3="-80.09"
#export RESN3=".5"
#export TSTEPN3="3"
#export STATN3="STA"
#
#export NELATN4="25.87"
#export NELONN4="-80.04"
#export SWLATN4="25.75"
#export SWLONN4="-80.13"
#export RESN4=".5"
#export TSTEPN4="3"
#export STATN4="STA"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="44034:44.100:-68.100 44027:44.300:-67.300 Schood:44.328894:-68.055397 Seawall:44.224294:-68.281458"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOMIAN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
#IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="45.05"
export NELONWT="-66.30"
export SWLATWT="43.30"
export SWLONWT="-69.2"
export GEORESWT="4.00"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="MIA"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-CAR57.spec.swan,multi_1.NW-CAR64.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 290.80 43.30 293.70 43.30 VAR FILE 0.00 'multi_1.NW-CAR57.spec.swan' 1 &
# 0.50 'multi_1.NW-CAR56.spec.swan' 1 &
# 1.00 'multi_1.NW-CAR55.spec.swan' 1 &
# 1.50 'multi_1.NW-CAR54.spec.swan' 1 &
# 2.00 'multi_1.NW-CAR53.spec.swan' 1 &
# 2.50 'multi_1.NW-CAR52.spec.swan' 1 &
# 3.00 'multi_1.NW-CAR51.spec.swan' 1
#$
#BOUN SEG XY 293.70 45.05 293.70 43.30 VAR FILE 0.00 'multi_1.NW-CAR64.spec.swan' 1 &
# 0.25 'multi_1.NW-CAR63.spec.swan' 1 &
# 0.50 'multi_1.NW-CAR62.spec.swan' 1 &
# 0.75 'multi_1.NW-CAR61.spec.swan' 1 &
# 1.00 'multi_1.NW-CAR60.spec.swan' 1 &
# 1.25 'multi_1.NW-CAR59.spec.swan' 1 &
# 1.50 'multi_1.NW-CAR58.spec.swan' 1 &
# 1.75 'multi_1.NW-CAR57.spec.swan.cp' 1
#$
#BOUN SEG XY 290.80 45.05 290.80 43.30 VAR FILE 0.00 'multi_1.NW-CAR67.spec.swan' 1 &
# 0.25 'multi_1.NW-CAR66.spec.swan' 1 &
# 0.50 'multi_1.NW-CAR65.spec.swan' 1 &
# 0.75 'multi_1.NW-CAR64.spec.swan.cp' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="0"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m contour data.
#$
#RAY 'ray1' 279.88 25.85 279.91 25.85 8 279.88 25.895 279.91 25.895
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT YYYYMMDD.HHMM H.M HR
#$
#$END RIP
#

View file

@ -0,0 +1,183 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/08/14 by alex.gibbs@onaa.gov
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# CHS =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="CHS"
export REGIONID="ER"
export NELAT="33.58"
export NELON="-78.10"
export SWLAT="30.67"
export SWLON="-81.70"
export RES="1.8"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="0"
# CHS Nest
export NELATN1=""
export NELONN1=""
export SWLATN1=""
export SWLONN1=""
export RESN1=".1"
export TSTEPN1="3"
export STATN1="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="41008:31.4:-80.869 41112:30.79:-81.293 41004:32.501:-79.099 41029:32.810:-79.630 41033:32.280:-80.410 NCEP_53:30.67:-79.00 NCEP_57:32.13:-78.10 NCEP_60:33.58:-78.50"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOCHSN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="33.58"
export NELONWT="-78.10"
export SWLATWT="30.67"
export SWLONWT="-81.70"
export GEORESWT="3.5"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-CHS"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-CHS55.spec.swan,multi_1.NW-CHS59.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
# BOUN SEG XY 281.90 30.67 278.7 30.67 VAR FILE 0.00 'multi_1.CHS55.spec.swan' 1 &
# 0.90 'multi_1.CHS54.spec.swan' 1 &
# 1.70 'multi_1.CHS53.spec.swan' 1 &
# 2.40 'multi_1.CHS52.spec.swan' 1 &
# 3.20 'multi_1.CHS51.spec.swan' 1
#$
# BOUN SEG XY 281.90 33.58 281.90 30.67 VAR FILE 0.00 'multi_1.CHS59.spec.swan' 1 &
# 0.72 'multi_1.CHS58.spec.swan' 1 &
# 1.45 'multi_1.CHS57.spec.swan' 1 &
# 2.18 'multi_1.CHS56.spec.swan' 1 &
# 2.91 'multi_1.CHS55.spec.swan.cp' 1
#$
# BOUN SEG XY 281.10 33.58 281.90 33.58 VAR FILE 0.00 'multi_1.CHS61.spec.swan' 1 &
# 0.40 'multi_1.CHS60.spec.swan' 1 &
# 0.80 'multi_1.CHS59.spec.swan.cp' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="0"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m and 20m contour data.
#$
#RAY 'ray1' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#RAY 'ray2' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '20mcont' 'ray1' BOTtom 20
#TABLE '20mcont' HEAD '20m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#$END RIP
#

View file

@ -0,0 +1,173 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 02/01/13
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# CRP =
# GEOGRAPHICAL DOMAIN, GEOGRAPHICAL RESOLUTION AND OUTPUT TIME STEP =
# =
# NOTE: RES = spatial resolution in km =
# TSTEP = request output time step (not the model time step) =
#========================================================================
#
export SITEID="CRP"
export REGIONID="SR"
export NELAT="29.50"
export NELON="-95.00"
export SWLAT="26.00"
export SWLON="-98.50"
export RES="1.8"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# =
# These nested grids are non-telescopic grids (i.e all of them are =
# nested in the outer grid, and get the boundary conditions only from it) =
# Later versions of NWPS will either allow for telescopic nesting or =
# will be run on an unstructured grid characterized with a fine mesh =
# over the nearshore zones and a coarser mesh across the offshore areas. =
# =
#========================================================================
#
# TO DO: Update the domains below to reflect the area/s that you are
# interested in (must reside inside of you outer domain defined
# above). Also, remember to remove or comment out the remaining
# example nests below that were configured for another area. Once
# your nests are configured, just toggle the NESTGRIDS to '1'
# (Default configuration is off or '0') and you will have control
# from the GFE GUI to activate your nests during your runs.
#
# STATIONARY VS NONSTATIONARY MODE:
#
# STATN=STA for STATIONARY RUNS, STATN=NON for NON-STATIONARY RUNS.
# The default value is NONstationary for CG1 (outer grid) and STAtionary
# for the nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid. In general,
# if your domain that you define as a nest below is >= 100 km^2, then
# set STATN=NON. For the very small domains or nests (<= 100 km^2)
# set STATN=STA.
#
# ACTIVATE NEST/S: default is off below
#
# NESTGRIDS="0" ... turns off nest options
# NESTGRIDS="1" ... turns on nest options
#
export NESTGRIDS="0"
#
# NEST 1
export NELATN1="27.02"
export NELONN1="-79.94"
export SWLATN1="26.90"
export SWLONN1="-80.10"
export RESN1=".5"
export TSTEPN1="3"
export STATN1="STA"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS
# =
# NOTE TO USER: the lat/lon points specified can be changed for any =
# arbitrary point of interest within your outer domain defined above. =
# One default buoy locations has already been configured for you =
# below. Add more as needed. =
#
# NOTE: These do not have to match NDBC locations. =
#
#========================================================================
# Spectra points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 ...."
#
export SPECPOINTS="42019:27.913:-95.353 FCGT2:28.943:-95.303"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOCRPN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be changed in a new version, the user can get 1d-spectra but not g-h plots).
#
export WVTONCG="0"
export NELATWT="29.50"
export NELONWT="-95.00"
export SWLATWT="26.00"
export SWLONWT="-98.50"
export GEORESWT="3.5"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="CCTX"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.CCTX55.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 263.00 26.00 265.00 26.00 VAR FILE 0.00 'multi_1.CCTX51.spec.swan' 1 &
# 0.50 'multi_1.CCTX52.spec.swan' 1 &
# 1.00 'multi_1.CCTX53.spec.swan' 1 &
# 1.50 'multi_1.CCTX54.spec.swan' 1 &
# 2.00 'multi_1.CCTX55.spec.swan' 1
#$
#$CRP Eastern Side of grid. (point 61 (-95W/28.8) to point 55 (-95W/26N)
#$
#BOUN SEG XY 265.00 28.80 265.00 26.00 VAR FILE 0.00 'multi_1.CCTX61.spec.swan' 1 &
# 0.30 'multi_1.CCTX60.spec.swan' 1 &
# 0.80 'multi_1.CCTX59.spec.swan' 1 &
# 1.30 'multi_1.CCTX58.spec.swan' 1 &
# 1.80 'multi_1.CCTX57.spec.swan' 1 &
# 2.30 'multi_1.CCTX56.spec.swan' 1 &
# 2.80 'multi_1.CCTX55.spec.swan.cp' 1
#$END BOUNSEG
#

View file

@ -0,0 +1,184 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 05/11/13...ag
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# EHU =
# GEOGRAPHICAL DOMAIN, GEOGRAPHICAL RESOLUTION AND OUTPUT TIME STEP =
# =
# NOTE: RES = spatial resolution in km =
# TSTEP = request output time step (not the model time step) =
#========================================================================
#
export SITEID="EHU"
export REGIONID="SR"
export NELAT="33.00"
export NELON="-78.00"
export SWLAT="23.00"
export SWLON="-98.00"
export RES="3"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# =
# These nested grids are non-telescopic grids (i.e all of them are =
# nested in the outer grid, and get the boundary conditions only from it) =
# Later versions of NWPS will either allow for telescopic nesting or =
# will be run on an unstructured grid characterized with a fine mesh =
# over the nearshore zones and a coarser mesh across the offshore areas. =
# =
#========================================================================
#
# TO DO: Update the domains below to reflect the area/s that you are
# interested in (must reside inside of you outer domain defined
# above). Also, remember to remove or comment out the remaining
# example nests below that were configured for another area. Once
# your nests are configured, just toggle the NESTGRIDS to '1'
# (Default configuration is off or '0') and you will have control
# from the GFE GUI to activate your nests during your runs.
#
# STATIONARY VS NONSTATIONARY MODE:
#
# STATN=STA for STATIONARY RUNS, STATN=NON for NON-STATIONARY RUNS.
# The default value is NONstationary for CG1 (outer grid) and STAtionary
# for the nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid. In general,
# if your domain that you define as a nest below is >= 100 km^2, then
# set STATN=NON. For the very small domains or nests (<= 100 km^2)
# set STATN=STA.
#
# ACTIVATE NEST/S: default is off
#
# NESTGRIDS="0" ... turns off nest options
# NESTGRIDS="1" ... turns on nest options
#
export NESTGRIDS="0"
#
# NEST 1
export NELATN1="30.30"
export NELONN1="-85.30"
export SWLATN1="29.60"
export SWLONN1="-86.40"
export RESN1=".5"
export TSTEPN1="3"
export STATN1="NON"
#
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS
# =
# NOTE TO USER: the lat/lon points specified can be changed for any =
# arbitrary point of interest within your outer domain defined above. =
# One default buoy locations has already been configured for you =
# below. Add more as needed. =
#
# NOTE: These do not have to match NDBC locations. =
#
#========================================================================
# Spectra points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 ...."
#
export SPECPOINTS="42020:26.966:-96.695 42035:29.232:-94.413 42002:25.79:-94 42360:26.7:-90.46 42001:25.888:-89.658 42067:30.043:-88.649 42040:29.212:-88.207 42012:30.065:-87.555 42003:26.044:-85.612 42036:28.5:-84.517 42099:27.34:-84.245 41114:27.551:-80.225 41113:28.4:-80.53 41009:28.519:-80.166 41012:30.041:-80.533 41112:30.719:-81.293 41008:31.402:-80.869 41010:28.906:-78.471"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOEHUN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be changed in a new version, the user can get 1d-spectra but not g-h plots).
#
export WVTONCG="0"
export NELATWT="33.00"
export NELONWT="-78.00"
export SWLATWT="23.00"
export SWLONWT="-98.00"
export GEORESWT="6"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="SRH"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.SRH65.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 282.0 33.0 282.0 23.00 VAR FILE 0.00 'multi_1.SRH71.spec.swan' 1 &
# 1.00 'multi_1.SRH70.spec.swan' 1 &
# 2.00 'multi_1.SRH69.spec.swan' 1 &
# 3.00 'multi_1.SRH68.spec.swan' 1 &
# 4.00 'multi_1.SRH67.spec.swan' 1 &
# 5.00 'multi_1.SRH66.spec.swan' 1 &
# 10.00 'multi_1.SRH65.spec.swan' 1
#$
#$South side of SRH grid SW corner to SE corner
#$
#BOUN SEG XY 263.00 23.00 282.00 23.0 VAR FILE 0.00 'multi_1.SRH51.spec.swan' 1 &
# 1.00 'multi_1.SRH52.spec.swan' 1 &
# 2.00 'multi_1.SRH53.spec.swan' 1 &
# 3.00 'multi_1.SRH54.spec.swan' 1 &
# 4.00 'multi_1.SRH55.spec.swan' 1 &
# 5.00 'multi_1.SRH56.spec.swan' 1 &
# 6.00 'multi_1.SRH57.spec.swan' 1 &
# 7.00 'multi_1.SRH58.spec.swan' 1 &
# 8.00 'multi_1.SRH59.spec.swan' 1 &
# 9.00 'multi_1.SRH60.spec.swan' 1 &
# 10.00 'multi_1.SRH61.spec.swan' 1 &
# 11.00 'multi_1.SRH62.spec.swan' 1 &
# 12.00 'multi_1.SRH63.spec.swan' 1 &
# 18.00 'multi_1.SRH64.spec.swan' 1 &
# 19.00 'multi_1.SRH65.spec.swan.cp' 1
#$END BOUNSEG
#

View file

@ -0,0 +1,192 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/08/14 by alex.gibbs@onaa.gov
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# EKA =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="EKA"
export REGIONID="WR"
export NELAT="42.20"
export NELON="-123.35"
export SWLAT="38.40"
export SWLON="-126.27"
export RES="5.0"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="0"
# EKA Nest
export NELATN1="42.00"
export NELONN1="-123.50"
export SWLATN1="38.25"
export SWLONN1="-123.50"
export RESN1="5"
export TSTEPN1="3"
export STATN1="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="buoy213:40.30:-124.74 S475:39.45:-124.73 S470:40.80:-125.18 N450:41.35:-124.31 N455:40.05:-124.39 buoy212:40.75:-124.31 S455:39.45:-124.01 N470:41.35:-125.03 buoy027:41.76:-124.38 buoy014:39.22:-123.97 N475:40.05:-125.18"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOEKAN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="33.00"
export NELONWT="-78.00"
export SWLATWT="23.00"
export SWLONWT="-98.00"
export GEORESWT="6"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
# export WVTRKPA="10. 1. 0.25 0.1 10. 1."
export WVTRKPA="50. 5. 0.25 0.1 50. 5."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-EKA"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-EKA51.spec.swan, multi_1.NW-EKA59.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 233.73 38.40 236.3 38.40 VAR FILE 0.00 'multi_1.NW-EKA51.spec.swan' 1 &
# 0.07 'multi_1.NW-EKA69.spec.swan' 1 &
# 0.57 'multi_1.NW-EKA68.spec.swan' 1 &
# 1.07 'multi_1.NW-EKA67.spec.swan' 1 &
# 1.57 'multi_1.NW-EKA66.spec.swan' 1 &
# 2.07 'multi_1.NW-EKA65.spec.swan' 1 &
# 2.57 'multi_1.NW-EKA64.spec.swan' 1
#$ west side
#BOUN SEG XY 233.73 42.20 233.73 38.40 VAR FILE 0.00 'multi_1.NW-EKA59.spec.swan' 1 &
# 0.30 'multi_1.NW-EKA58.spec.swan' 1 &
# 0.80 'multi_1.NW-EKA57.spec.swan' 1 &
# 1.30 'multi_1.NW-EKA56.spec.swan' 1 &
# 1.80 'multi_1.NW-EKA55.spec.swan' 1 &
# 2.30 'multi_1.NW-EKA54.spec.swan' 1 &
# 2.80 'multi_1.NW-EKA53.spec.swan' 1 &
# 3.30 'multi_1.NW-EKA52.spec.swan' 1 &
# 3.80 'multi_1.NW-EKA51.spec.swan.cp' 1
#$ north side
#BOUN SEG XY 235.36 42.20 233.73 42.20 VAR FILE 0.00 'multi_1.NW-EKA63.spec.swan' 1 &
# 0.13 'multi_1.NW-EKA62.spec.swan' 1 &
# 0.63 'multi_1.NW-EKA61.spec.swan' 1 &
# 1.13 'multi_1.NW-EKA60.spec.swan' 1 &
# 1.63 'multi_1.NW-EKA59.spec.swan.cp' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="0"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m and 20m contour data.
#$
#RAY 'ray1' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#RAY 'ray2' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '20mcont' 'ray1' BOTtom 20
#TABLE '20mcont' HEAD '20m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#$END RIP
#

View file

@ -0,0 +1,191 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/08/14 by alex.gibbs@onaa.gov
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# GYX =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="GYX"
export REGIONID="ER"
export NELAT="44.70"
export NELON="-67.85"
export SWLAT="42.40"
export SWLON="-71.75"
export RES="1.8"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="2"
# NEST 1 - lake grid
export NELATN1="43.93"
export NELONN1="-70.45"
export SWLATN1="43.76"
export SWLONN1="-70.64"
export RESN1=".1"
export TSTEPN1="3"
export STATN1="STA"
#
# NEST 2 - lake grid
export NELATN1="43.73"
export NELONN1="-71.18"
export SWLATN1="43.47"
export SWLONN1="-71.50"
export RESN1=".1"
export TSTEPN1="3"
export STATN1="STA"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="44033:44.060:-69.000"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOGYXN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="44.70"
export NELONWT="-67.85"
export SWLATWT="42.40"
export SWLONWT="-71.75"
export GEORESWT="3.5"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-GYX"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-GYX58.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 289.14 42.40 292.15 42.40 VAR FILE 0.00 'multi_1.NW-GYX51.spec.swan' 1 &
# 0.50 'multi_1.NW-GYX52.spec.swan' 1 &
# 1.00 'multi_1.NW-GYX53.spec.swan' 1 &
# 1.50 'multi_1.NW-GYX54.spec.swan' 1 &
# 2.00 'multi_1.NW-GYX55.spec.swan' 1 &
# 2.50 'multi_1.NW-GYX56.spec.swan' 1 &
# 3.00 'multi_1.NW-GYX57.spec.swan' 1 &
# 3.01 'multi_1.NW-GYX58.spec.swan.cp' 1
#$
#BOUN SEG XY 292.15 42.40 292.15 44.40 VAR FILE 0.00 'multi_1.NW-GYX58.spec.swan' 1 &
# 0.50 'multi_1.NW-GYX59.spec.swan' 1 &
# 1.00 'multi_1.NW-GYX60.spec.swan' 1 &
# 1.50 'multi_1.NW-GYX61.spec.swan' 1 &
# 2.00 'multi_1.NW-GYX62.spec.swan' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="0"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m and 20m contour data.
#$
#RAY 'ray1' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#RAY 'ray2' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '20mcont' 'ray1' BOTtom 20
#TABLE '20mcont' HEAD '20m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#$END RIP
#

View file

@ -0,0 +1,303 @@
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 05/11/13...ag
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# HFO =
# GEOGRAPHICAL DOMAIN, GEOGRAPHICAL RESOLUTION AND OUTPUT TIME STEP =
# =
# NOTE: RES = spatial resolution in km =
# TSTEP = request output time step (not the model time step) =
#========================================================================
#
export SITEID="HFO"
export REGIONID="PR"
export NELAT="27.00"
export NELON="-150.00"
export SWLAT="14.00"
export SWLON="-165.00"
export RES="18"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# =
# These nested grids are non-telescopic grids (i.e all of them are =
# nested in the outer grid, and get the boundary conditions only from it) =
# Later versions of NWPS will either allow for telescopic nesting or =
# will be run on an unstructured grid characterized with a fine mesh =
# over the nearshore zones and a coarser mesh across the offshore areas. =
# =
#========================================================================
#
# TO DO: Update the domains below to reflect the area/s that you are
# interested in (must reside inside of you outer domain defined
# above). Also, remember to remove or comment out the remaining
# example nests below that were configured for another area. Once
# your nests are configured, just toggle the NESTGRIDS to '1'
# (Default configuration is off or '0') and you will have control
# from the GFE GUI to activate your nests during your runs.
#
# STATIONARY VS NONSTATIONARY MODE:
#
# STATN=STA for STATIONARY RUNS, STATN=NON for NON-STATIONARY RUNS.
# The default value is NONstationary for CG1 (outer grid) and STAtionary
# for the nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid. In general,
# if your domain that you define as a nest below is >= 100 km^2, then
# set STATN=NON. For the very small domains or nests (<= 100 km^2)
# set STATN=STA.
#
# ACTIVATE NEST/S: default is on for HFO
#
# NESTGRIDS="0" ... turns off nest options
# NESTGRIDS="1" ... turns on nest options
#
export NESTGRIDS="0"
#
# NEST 1..all reef/keys domain
export NELATN1="25.40"
export NELONN1="-80.10"
export SWLATN1="24.30"
export SWLONN1="-83.20"
export RESN1="1"
export TSTEPN1="3"
export STATN1="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS
# =
# NOTE TO USER: the lat/lon points specified can be changed for any =
# arbitrary point of interest within your outer domain defined above. =
# One default buoy locations has already been configured for you =
# below. Add more as needed. =
#
# NOTE: These do not have to match NDBC locations. =
#
#========================================================================
# Spectra points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 ...."
#
# export SPECPOINTS="PLSF1:24.720:-82.860 SANF1:24.460:-81.940 SMKF1:24.600:-81.170 LONF1:24.780:-80.840 MLRF1:25.060:-80.440"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOHFON, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="OFF"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be changed in a new version, the user can get 1d-spectra but not g-h plots).
#
export WVTONCG="0"
export NELATWT="26.00"
export NELONWT="-79.00"
export SWLATWT="23.00"
export SWLONWT="-83.50"
export GEORESWT="3.5"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-HFO"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-HFO51.spec.swan,multi_1.NW-HFO63.spec.swan,multi_1.NW-HFO68.spec.swan,multi_1.NW-HFO71.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#$southern side HFO - east to west
#BOUN SEG XY 276.50 26.00 276.50 23.00 VAR FILE 0.00 'multi_1.NW-HFO51.spec.swan' 1 &
#0.25 'multi_1.NW-HFO52.spec.swan' 1 &
#0.50 'multi_1.NW-HFO53.spec.swan' 1 &
#0.75 'multi_1.NW-HFO54.spec.swan' 1 &
#1.00 'multi_1.NW-HFO55.spec.swan' 1 &
#1.25 'multi_1.NW-HFO56.spec.swan' 1 &
#1.50 'multi_1.NW-HFO57.spec.swan' 1 &
#1.75 'multi_1.NW-HFO58.spec.swan' 1 &
#2.00 'multi_1.NW-HFO59.spec.swan' 1 &
#2.25 'multi_1.NW-HFO60.spec.swan' 1 &
#2.50 'multi_1.NW-HFO61.spec.swan' 1 &
#2.75 'multi_1.NW-HFO62.spec.swan' 1 &
#3.00 'multi_1.NW-HFO63.spec.swan.cp' 1
#$ Southern Boundary
#BOUN SEG XY 276.50 23.00 281.00 23.00 VAR FILE 0.00 'multi_1.NW-HFO63.spec.swan' 1 &
#3.70 'multi_1.NW-HFO64.spec.swan' 1 &
#3.90 'multi_1.NW-HFO65.spec.swan' 1 &
#4.10 'multi_1.NW-HFO66.spec.swan' 1 &
#4.30 'multi_1.NW-HFO67.spec.swan' 1 &
#4.50 'multi_1.NW-HFO68.spec.swan.cp' 1
#$ Eastern Boundary
#BOUN SEG XY 281.00 23.00 281.00 26.00 VAR FILE 0.00 'multi_1.NW-HFO68.spec.swan' 1 &
#0.20 'multi_1.NW-HFO69.spec.swan' 1 &
#0.40 'multi_1.NW-HFO70.spec.swan' 1 &
#3.00 'multi_1.NW-HFO71.spec.swan.cp' 1
#$ Northern Boundary
#BOUN SEG XY 281.00 26.00 276.5 26.00 VAR FILE 0.00 'multi_1.NW-HFO71.spec.swan' 1 &
#0.20 'multi_1.NW-HFO72.spec.swan' 1 &
#0.40 'multi_1.NW-HFO73.spec.swan' 1 &
#0.60 'multi_1.NW-HFO74.spec.swan' 1 &
#0.80 'multi_1.NW-HFO75.spec.swan' 1 &
#1.00 'multi_1.NW-HFO76.spec.swan' 1 &
#3.20 'multi_1.NW-HFO77.spec.swan' 1 &
#3.45 'multi_1.NW-HFO78.spec.swan' 1 &
#3.70 'multi_1.NW-HFO79.spec.swan' 1 &
#3.95 'multi_1.NW-HFO80.spec.swan' 1 &
#4.20 'multi_1.NW-HFO81.spec.swan' 1 &
#4.50 'multi_1.NW-HFO51.spec.swan.cp' 1
#$END BOUNSEG
#
#################################################################################################
# UNSTRSWAN DEV
# Updated: 8/10/2014
# By: alex.gibbs@noaa.gov
# Code: to support the UNSWAN development
#################################################################################################
#
#$UNSTR SWAN BOUNDARY COMMAND LINES
#$ W boundary
#BOUNdspec SIDE 1 CLOCKW CON FILE 'multi_1.NW-HFO51.spec.swan' 1
#BOUNdspec SIDE 2 CLOCKW CON FILE 'multi_1.NW-HFO96.spec.swan' 1
#BOUNdspec SIDE 3 CLOCKW CON FILE 'multi_1.NW-HFO97.spec.swan' 1
#BOUNdspec SIDE 4 CLOCKW CON FILE 'multi_1.NW-HFO98.spec.swan' 1
#BOUNdspec SIDE 5 CLOCKW CON FILE 'multi_1.NW-HFO99.spec.swan' 1
#BOUNdspec SIDE 6 CLOCKW CON FILE 'multi_1.NW-HFO100.spec.swan' 1
#BOUNdspec SIDE 7 CLOCKW CON FILE 'multi_1.NW-HFO101.spec.swan' 1
#BOUNdspec SIDE 8 CLOCKW CON FILE 'multi_1.NW-HFO102.spec.swan' 1
#BOUNdspec SIDE 9 CLOCKW CON FILE 'multi_1.NW-HFO103.spec.swan' 1
#BOUNdspec SIDE 10 CLOCKW CON FILE 'multi_1.NW-HFO104.spec.swan' 1
#BOUNdspec SIDE 11 CLOCKW CON FILE 'multi_1.NW-HFO105.spec.swan' 1
#BOUNdspec SIDE 12 CLOCKW CON FILE 'multi_1.NW-HFO79.spec.swan' 1
#$ N boundary
#BOUNdspec SIDE 13 CLOCKW CON FILE 'multi_1.NW-HFO80.spec.swan' 1
#BOUNdspec SIDE 14 CLOCKW CON FILE 'multi_1.NW-HFO81.spec.swan' 1
#BOUNdspec SIDE 15 CLOCKW CON FILE 'multi_1.NW-HFO82.spec.swan' 1
#BOUNdspec SIDE 16 CLOCKW CON FILE 'multi_1.NW-HFO83.spec.swan' 1
#BOUNdspec SIDE 17 CLOCKW CON FILE 'multi_1.NW-HFO84.spec.swan' 1
#BOUNdspec SIDE 18 CLOCKW CON FILE 'multi_1.NW-HFO85.spec.swan' 1
#BOUNdspec SIDE 19 CLOCKW CON FILE 'multi_1.NW-HFO86.spec.swan' 1
#BOUNdspec SIDE 20 CLOCKW CON FILE 'multi_1.NW-HFO87.spec.swan' 1
#BOUNdspec SIDE 21 CLOCKW CON FILE 'multi_1.NW-HFO88.spec.swan' 1
#BOUNdspec SIDE 22 CLOCKW CON FILE 'multi_1.NW-HFO89.spec.swan' 1
#BOUNdspec SIDE 23 CLOCKW CON FILE 'multi_1.NW-HFO90.spec.swan' 1
#BOUNdspec SIDE 24 CLOCKW CON FILE 'multi_1.NW-HFO91.spec.swan' 1
#BOUNdspec SIDE 25 CLOCKW CON FILE 'multi_1.NW-HFO92.spec.swan' 1
#BOUNdspec SIDE 26 CLOCKW CON FILE 'multi_1.NW-HFO93.spec.swan' 1
#BOUNdspec SIDE 27 CLOCKW CON FILE 'multi_1.NW-HFO94.spec.swan' 1
#BOUNdspec SIDE 28 CLOCKW CON FILE 'multi_1.NW-HFO67.spec.swan' 1
#$ E boundary
#BOUNdspec SIDE 29 CLOCKW CON FILE 'multi_1.NW-HFO68.spec.swan' 1
#BOUNdspec SIDE 30 CLOCKW CON FILE 'multi_1.NW-HFO69.spec.swan' 1
#BOUNdspec SIDE 31 CLOCKW CON FILE 'multi_1.NW-HFO70.spec.swan' 1
#BOUNdspec SIDE 32 CLOCKW CON FILE 'multi_1.NW-HFO71.spec.swan' 1
#BOUNdspec SIDE 33 CLOCKW CON FILE 'multi_1.NW-HFO72.spec.swan' 1
#BOUNdspec SIDE 34 CLOCKW CON FILE 'multi_1.NW-HFO73.spec.swan' 1
#BOUNdspec SIDE 35 CLOCKW CON FILE 'multi_1.NW-HFO74.spec.swan' 1
#BOUNdspec SIDE 36 CLOCKW CON FILE 'multi_1.NW-HFO75.spec.swan' 1
#BOUNdspec SIDE 37 CLOCKW CON FILE 'multi_1.NW-HFO76.spec.swan' 1
#BOUNdspec SIDE 38 CLOCKW CON FILE 'multi_1.NW-HFO77.spec.swan' 1
#BOUNdspec SIDE 39 CLOCKW CON FILE 'multi_1.NW-HFO78.spec.swan' 1
#$ S boundary
#BOUNdspec SIDE 40 CLOCKW CON FILE 'multi_1.NW-HFO66.spec.swan' 1
#BOUNdspec SIDE 41 CLOCKW CON FILE 'multi_1.NW-HFO65.spec.swan' 1
#BOUNdspec SIDE 42 CLOCKW CON FILE 'multi_1.NW-HFO64.spec.swan' 1
#BOUNdspec SIDE 43 CLOCKW CON FILE 'multi_1.NW-HFO63.spec.swan' 1
#BOUNdspec SIDE 44 CLOCKW CON FILE 'multi_1.NW-HFO62.spec.swan' 1
#BOUNdspec SIDE 45 CLOCKW CON FILE 'multi_1.NW-HFO61.spec.swan' 1
#BOUNdspec SIDE 46 CLOCKW CON FILE 'multi_1.NW-HFO60.spec.swan' 1
#BOUNdspec SIDE 47 CLOCKW CON FILE 'multi_1.NW-HFO59.spec.swan' 1
#BOUNdspec SIDE 48 CLOCKW CON FILE 'multi_1.NW-HFO58.spec.swan' 1
#BOUNdspec SIDE 49 CLOCKW CON FILE 'multi_1.NW-HFO57.spec.swan' 1
#BOUNdspec SIDE 50 CLOCKW CON FILE 'multi_1.NW-HFO56.spec.swan' 1
#BOUNdspec SIDE 51 CLOCKW CON FILE 'multi_1.NW-HFO55.spec.swan' 1
#BOUNdspec SIDE 52 CLOCKW CON FILE 'multi_1.NW-HFO54.spec.swan' 1
#BOUNdspec SIDE 53 CLOCKW CON FILE 'multi_1.NW-HFO53.spec.swan' 1
#BOUNdspec SIDE 54 CLOCKW CON FILE 'multi_1.NW-HFO52.spec.swan' 1
#$END BOUNSEG for UNSTR SWAN
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="1"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 5
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#ORIGINAL LINE
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT YYYYMMDD.HHMM H.M HR
#$RIP LINES
#$ Ray for 5m contour data.
#$
#RAY 'ray1' 279.88 25.84 279.9 25.84 100 279.88 25.90 279.90 25.90
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL BOTLEV WIND OUTPUT YYYYMMDD.HHMM H.M HR
#$
#$END RIP
#

View file

@ -0,0 +1,170 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 02/01/13
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# HGX =
# GEOGRAPHICAL DOMAIN, GEOGRAPHICAL RESOLUTION AND OUTPUT TIME STEP =
# =
# NOTE: RES = spatial resolution in km =
# TSTEP = request output time step (not the model time step) =
#========================================================================
#
#
export SITEID="HGX"
export REGIONID="SR"
export NELAT="30.50"
export NELON="-93.37"
export SWLAT="27.00"
export SWLON="-97.40"
export RES="1.80"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# =
# These nested grids are non-telescopic grids (i.e all of them are =
# nested in the outer grid, and get the boundary conditions only from it) =
# Later versions of NWPS will either allow for telescopic nesting or =
# will be run on an unstructured grid characterized with a fine mesh =
# over the nearshore zones and a coarser mesh across the offshore areas. =
# =
#========================================================================
#
# TO DO: Update the domains below to reflect the area/s that you are
# interested in (must reside inside of you outer domain defined
# above). Also, remember to remove or comment out the remaining
# example nests below that were configured for another area. Once
# your nests are configured, just toggle the NESTGRIDS to '1'
# (Default configuration is off or '0') and you will have control
# from the GFE GUI to activate your nests during your runs.
#
# STATIONARY VS NONSTATIONARY MODE:
#
# STATN=STA for STATIONARY RUNS, STATN=NON for NON-STATIONARY RUNS.
# The default value is NONstationary for CG1 (outer grid) and STAtionary
# for the nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid. In general,
# if your domain that you define as a nest below is >= 100 km^2, then
# set STATN=NON. For the very small domains or nests (<= 100 km^2)
# set STATN=STA.
#
# ACTIVATE NEST/S: default is off below
#
# NESTGRIDS="0" ... turns off nest options
# NESTGRIDS="1" ... turns on nest options
#
export NESTGRIDS="1"
export NELATN1="29.80"
export NELONN1="-94.46"
export SWLATN1="29.00"
export SWLONN1="-95.18"
export RESN1=".5"
export TSTEPN1="3"
export STATN1="STA"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS
# =
# NOTE TO USER: the lat/lon points specified can be changed for any =
# arbitrary point of interest within your outer domain defined above. =
# One default buoy location has already been configured for you =
# below. Add more as needed. =
#
# NOTE: These do not have to match NDBC locations. =
#
#========================================================================
# Spectra points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 ...."
#
export SPECPOINTS="KXIH:29.180:-94.521 42019:27.913:-95.353 42043:28.982:-94.919"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOHGXN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be changed in a new version, the user can get 1d-spectra but not g-h plots).
#
export WVTONCG="0"
export NELATWT="30.50"
export NELONWT="-93.37"
export SWLATWT="27.00"
export SWLONWT="-97.40"
export GEORESWT="3.0"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="HGX"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.HGX58.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 262.7 27.00 266.63 27.00 VAR FILE 0.00 'multi_1.HGX51.spec.swan' 1 &
# 0.93 'multi_1.HGX52.spec.swan' 1 &
# 1.43 'multi_1.HGX53.spec.swan' 1 &
# 1.93 'multi_1.HGX54.spec.swan' 1 &
# 2.43 'multi_1.HGX55.spec.swan' 1 &
# 2.93 'multi_1.HGX56.spec.swan' 1 &
# 3.43 'multi_1.HGX57.spec.swan' 1 &
# 3.93 'multi_1.HGX58.spec.swan' 1
#$
#BOUN SEG XY 266.63 29.50 266.63 27.00 VAR FILE 0.00 'multi_1.HGX62.spec.swan' 1 &
# 1.00 'multi_1.HGX61.spec.swan' 1 &
# 1.50 'multi_1.HGX60.spec.swan' 1 &
# 2.00 'multi_1.HGX59.spec.swan' 1 &
# 2.50 'multi_1.HGX58.spec.swan.cp' 1
#$END BOUNSEG

View file

@ -0,0 +1,183 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/08/14 by alex.gibbs@onaa.gov
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# ILM =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="ILM"
export REGIONID="ER"
export NELAT="34.80"
export NELON="-76.50"
export SWLAT="32.50"
export SWLON="-80.40"
export RES="2.0"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="0"
# ILM Nest
export NELATN1=""
export NELONN1=""
export SWLATN1=""
export SWLONN1=""
export RESN1=".1"
export TSTEPN1="3"
export STATN1="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="41036:34.207:-76.949 41013:33.436:-77.743 41004:32.501:-79.099"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOILMN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="34.80"
export NELONWT="-76.50"
export SWLATWT="32.50"
export SWLONWT="-80.40"
export GEORESWT="3.0"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-ILM"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-ILM59.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 279.85 32.50 283.50 32.50 VAR FILE 0.00 'multi_1.NW-ILM51.spec.swan' 1 &
#0.25 'multi_1.NW-ILM52.spec.swan' 1 &
#0.75 'multi_1.NW-ILM53.spec.swan' 1 &
#1.25 'multi_1.NW-ILM54.spec.swan' 1 &
#1.75 'multi_1.NW-ILM55.spec.swan' 1 &
#2.25 'multi_1.NW-ILM56.spec.swan' 1 &
#2.75 'multi_1.NW-ILM57.spec.swan' 1 &
#3.25 'multi_1.NW-ILM58.spec.swan' 1 &
#3.65 'multi_1.NW-ILM59.spec.swan.cp' 1
#$
#BOUN SEG XY 283.50 32.50 283.50 34.50 VAR FILE 0.00 'multi_1.NW-ILM59.spec.swan' 1 &
#0.50 'multi_1.NW-ILM60.spec.swan' 1 &
#1.00 'multi_1.NW-ILM61.spec.swan' 1 &
#1.50 'multi_1.NW-ILM62.spec.swan' 1 &
#2.00 'multi_1.NW-ILM63.spec.swan' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="0"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m and 20m contour data.
#$
#RAY 'ray1' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#RAY 'ray2' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '20mcont' 'ray1' BOTtom 20
#TABLE '20mcont' HEAD '20m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#$END RIP
#

View file

@ -0,0 +1,204 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 05/11/13...ag
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# JAX =
# GEOGRAPHICAL DOMAIN, GEOGRAPHICAL RESOLUTION AND OUTPUT TIME STEP =
# =
# NOTE: RES = spatial resolution in km =
# TSTEP = request output time step (not the model time step) =
#========================================================================
#
export SITEID="JAX"
export REGIONID="SR"
export NELAT="32.00"
export NELON="-79.30"
export SWLAT="28.70"
export SWLON="-81.70"
export RES="1.8"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# =
# These nested grids are non-telescopic grids (i.e all of them are =
# nested in the outer grid, and get the boundary conditions only from it) =
# Later versions of NWPS will either allow for telescopic nesting or =
# will be run on an unstructured grid characterized with a fine mesh =
# over the nearshore zones and a coarser mesh across the offshore areas. =
# =
#========================================================================
#
# TO DO: Update the domains below to reflect the area/s that you are
# interested in (must reside inside of you outer domain defined
# above). Also, remember to remove or comment out the remaining
# example nests below that were configured for another area. Once
# your nests are configured, just toggle the NESTGRIDS to '1'
# (Default configuration is off or '0') and you will have control
# from the GFE GUI to activate your nests during your runs.
#
# STATIONARY VS NONSTATIONARY MODE:
#
# STATN=STA for STATIONARY RUNS, STATN=NON for NON-STATIONARY RUNS.
# The default value is NONstationary for CG1 (outer grid) and STAtionary
# for the nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid. In general,
# if your domain that you define as a nest below is >= 100 km^2, then
# set STATN=NON. For the very small domains or nests (<= 100 km^2)
# set STATN=STA.
#
# ACTIVATE NEST/S: default is on for JAX
#
# NESTGRIDS="0" ... turns off nest options
# NESTGRIDS="1" ... turns on nest options
#
export NESTGRIDS="4"
#
# NEST 1...ST. ANDREWS SOUND
export NELATN1="31.15"
export NELONN1="-81.26"
export SWLATN1="30.95"
export SWLONN1="-81.46"
export RESN1=".5"
export TSTEPN1="3"
export STATN1="STA"
# NEST 2...KINGS BAY/ST MARYS AND MAYPORT
export NELATN2="30.76"
export NELONN2="-81.10"
export SWLATN2="30.23"
export SWLONN2="-81.63"
export RESN2=".5"
export TSTEPN2="3"
export STATN2="STA"
# NEST 3...MAYPORT
export NELATN3="30.20"
export NELONN3="-81.33"
export SWLATN3="30.00"
export SWLONN3="-81.43"
export RESN3=".5"
export TSTEPN3="3"
export STATN3="STA"
# NEST 4...ST AUGUSTINE AND MATANZAS INLETS
export NELATN4="29.97"
export NELONN4="-81.15"
export SWLATN4="29.77"
export SWLONN4="-81.35"
export RESN4=".5"
export TSTEPN4="3"
export STATN4="STA"
#
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS
# =
# NOTE TO USER: the lat/lon points specified can be changed for any =
# arbitrary point of interest within your outer domain defined above. =
# One default buoy locations has already been configured for you =
# below. Add more as needed. =
#
# NOTE: These do not have to match NDBC locations. =
#
#========================================================================
# Spectra points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 ...."
#
export SPECPOINTS="SJM:30.398:-81.37 MTZ:29.706:-81.223 SAI:29.912:-81.281 NSS:30.513:-81.407 41112:30.718:-81.293 41012:30.041:-80.533 41008:31.402:-80.869"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOJAXN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be changed in a new version, the user can get 1d-spectra but not g-h plots).
#
export WVTONCG="0"
export NELATWT="32.00"
export NELONWT="-79.30"
export SWLATWT="28.70"
export SWLONWT="-81.70"
export GEORESWT="3.5"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="JXFL"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.JXFL60.spec.swan,multi_1.JXFL53.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 279.5 32.0 280.7 32.0 VAR FILE 0.00 'multi_1.JXFL63.spec.swan' 1 &
#0.30 'multi_1.JXFL62.spec.swan' 1 &
#0.70 'multi_1.JXFL61.spec.swan' 1 &
#1.20 'multi_1.JXFL60.spec.swan' 1
#$
#$eastern side JXFL: south to north or SE corner to NE corner
#$
#BOUN SEG XY 280.7 28.7 280.7 32.0 VAR FILE 0.00 'multi_1.JXFL53.spec.swan' 1 &
#0.50 'multi_1.JXFL54.spec.swan' 1 &
#1.00 'multi_1.JXFL55.spec.swan' 1 &
#1.50 'multi_1.JXFL56.spec.swan' 1 &
#2.00 'multi_1.JXFL57.spec.swan' 1 &
#2.50 'multi_1.JXFL58.spec.swan' 1 &
#2.90 'multi_1.JXFL59.spec.swan' 1 &
#3.30 'multi_1.JXFL60.spec.swan.cp' 1
#$
#$southern side JXFL: west to east - to SE corner of domain (53)
#$
#BOUN SEG XY 279.8 28.7 280.7 28.7 VAR FILE 0.00 'multi_1.JXFL51.spec.swan' 1 &
#0.50 'multi_1.JXFL52.spec.swan' 1 &
#0.90 'multi_1.JXFL53.spec.swan.cp' 1
#$END BOUNSEG
#

View file

@ -0,0 +1,206 @@
main File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 05/11/13...ag
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# KEY =
# GEOGRAPHICAL DOMAIN, GEOGRAPHICAL RESOLUTION AND OUTPUT TIME STEP =
# =
# NOTE: RES = spatial resolution in km =
# TSTEP = request output time step (not the model time step) =
#========================================================================
#
export SITEID="KEY"
export REGIONID="SR"
export NELAT="26.00"
export NELON="-79.00"
export SWLAT="23.00"
export SWLON="-83.50"
export RES="3.5"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# =
# These nested grids are non-telescopic grids (i.e all of them are =
# nested in the outer grid, and get the boundary conditions only from it) =
# Later versions of NWPS will either allow for telescopic nesting or =
# will be run on an unstructured grid characterized with a fine mesh =
# over the nearshore zones and a coarser mesh across the offshore areas. =
# =
#========================================================================
#
# TO DO: Update the domains below to reflect the area/s that you are
# interested in (must reside inside of you outer domain defined
# above). Also, remember to remove or comment out the remaining
# example nests below that were configured for another area. Once
# your nests are configured, just toggle the NESTGRIDS to '1'
# (Default configuration is off or '0') and you will have control
# from the GFE GUI to activate your nests during your runs.
#
# STATIONARY VS NONSTATIONARY MODE:
#
# STATN=STA for STATIONARY RUNS, STATN=NON for NON-STATIONARY RUNS.
# The default value is NONstationary for CG1 (outer grid) and STAtionary
# for the nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid. In general,
# if your domain that you define as a nest below is >= 100 km^2, then
# set STATN=NON. For the very small domains or nests (<= 100 km^2)
# set STATN=STA.
#
# ACTIVATE NEST/S: default is on for KEY
#
# NESTGRIDS="0" ... turns off nest options
# NESTGRIDS="1" ... turns on nest options
#
export NESTGRIDS="1"
#
# NEST 1..all reef/keys domain
export NELATN1="25.40"
export NELONN1="-80.10"
export SWLATN1="24.30"
export SWLONN1="-83.20"
export RESN1="1"
export TSTEPN1="3"
export STATN1="NON"
# NEST 2...grid matches bathy 1/3 arc-sec (~10m res) NAVD 88 DEM from NGDC...key west
# export NELATN2="24.88"
# export NELONN2="-81.27"
# export SWLATN2="24.40"
# export SWLONN2="-82.18"
# export RESN2=".5"
# export TSTEPN2="3"
# export STATN2="NON"
#
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS
# =
# NOTE TO USER: the lat/lon points specified can be changed for any =
# arbitrary point of interest within your outer domain defined above. =
# One default buoy locations has already been configured for you =
# below. Add more as needed. =
#
# NOTE: These do not have to match NDBC locations. =
#
#========================================================================
# Spectra points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 ...."
#
export SPECPOINTS="PLSF1:24.720:-82.860 SANF1:24.460:-81.940 SMKF1:24.600:-81.170 LONF1:24.780:-80.840 MLRF1:25.060:-80.440"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOKEYN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be changed in a new version, the user can get 1d-spectra but not g-h plots).
#
export WVTONCG="0"
export NELATWT="26.00"
export NELONWT="-79.00"
export SWLATWT="23.00"
export SWLONWT="-83.50"
export GEORESWT="3.5"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="KEY"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.KEY51.spec.swan,multi_1.KEY63.spec.swan,multi_1.KEY68.spec.swan,multi_1.KEY71.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#$southern side KEY - east to west
#BOUN SEG XY 276.50 26.00 276.50 23.00 VAR FILE 0.00 'multi_1.KEY51.spec.swan' 1 &
#0.25 'multi_1.KEY52.spec.swan' 1 &
#0.50 'multi_1.KEY53.spec.swan' 1 &
#0.75 'multi_1.KEY54.spec.swan' 1 &
#1.00 'multi_1.KEY55.spec.swan' 1 &
#1.25 'multi_1.KEY56.spec.swan' 1 &
#1.50 'multi_1.KEY57.spec.swan' 1 &
#1.75 'multi_1.KEY58.spec.swan' 1 &
#2.00 'multi_1.KEY59.spec.swan' 1 &
#2.25 'multi_1.KEY60.spec.swan' 1 &
#2.50 'multi_1.KEY61.spec.swan' 1 &
#2.75 'multi_1.KEY62.spec.swan' 1 &
#3.00 'multi_1.KEY63.spec.swan.cp' 1
#$ Southern Boundary
#BOUN SEG XY 276.50 23.00 281.00 23.00 VAR FILE 0.00 'multi_1.KEY63.spec.swan' 1 &
#3.70 'multi_1.KEY64.spec.swan' 1 &
#3.90 'multi_1.KEY65.spec.swan' 1 &
#4.10 'multi_1.KEY66.spec.swan' 1 &
#4.30 'multi_1.KEY67.spec.swan' 1 &
#4.50 'multi_1.KEY68.spec.swan.cp' 1
#$ Eastern Boundary
#BOUN SEG XY 281.00 23.00 281.00 26.00 VAR FILE 0.00 'multi_1.KEY68.spec.swan' 1 &
#0.20 'multi_1.KEY69.spec.swan' 1 &
#0.40 'multi_1.KEY70.spec.swan' 1 &
#3.00 'multi_1.KEY71.spec.swan.cp' 1
#$ Northern Boundary
#BOUN SEG XY 281.00 26.00 276.5 26.00 VAR FILE 0.00 'multi_1.KEY71.spec.swan' 1 &
#0.20 'multi_1.KEY72.spec.swan' 1 &
#0.40 'multi_1.KEY73.spec.swan' 1 &
#0.60 'multi_1.KEY74.spec.swan' 1 &
#0.80 'multi_1.KEY75.spec.swan' 1 &
#1.00 'multi_1.KEY76.spec.swan' 1 &
#3.20 'multi_1.KEY77.spec.swan' 1 &
#3.45 'multi_1.KEY78.spec.swan' 1 &
#3.70 'multi_1.KEY79.spec.swan' 1 &
#3.95 'multi_1.KEY80.spec.swan' 1 &
#4.20 'multi_1.KEY81.spec.swan' 1 &
#4.50 'multi_1.KEY51.spec.swan.cp' 1
#$END BOUNSEG
#

View file

@ -0,0 +1,206 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 02/01/13
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# LCH =
# GEOGRAPHICAL DOMAIN, GEOGRAPHICAL RESOLUTION AND OUTPUT TIME STEP =
# =
# NOTE: RES = spatial resolution in km =
# TSTEP = request output time step (not the model time step) =
#========================================================================
#
export SITEID="LCH"
export REGIONID="SR"
export NELAT="30.30"
export NELON="-90.43"
export SWLAT="27.41"
export SWLON="-95.03"
export RES="1.8"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# =
# These nested grids are non-telescopic grids (i.e all of them are =
# nested in the outer grid, and get the boundary conditions only from it) =
# Later versions of NWPS will either allow for telescopic nesting or =
# will be run on an unstructured grid characterized with a fine mesh =
# over the nearshore zones and a coarser mesh across the offshore areas. =
# =
#========================================================================
#
# TO DO: Update the domains below to reflect the area/s that you are
# interested in (must reside inside of you outer domain defined
# above). Also, remember to remove or comment out the remaining
# example nests below that were configured for another area. Once
# your nests are configured, just toggle the NESTGRIDS to '1'
# (Default configuration is off or '0') and you will have control
# from the GFE GUI to activate your nests during your runs.
#
# STATIONARY VS NONSTATIONARY MODE:
#
# STATN=STA for STATIONARY RUNS, STATN=NON for NON-STATIONARY RUNS.
# The default value is NONstationary for CG1 (outer grid) and STAtionary
# for the nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid. In general,
# if your domain that you define as a nest below is >= 100 km^2, then
# set STATN=NON. For the very small domains or nests (<= 100 km^2)
# set STATN=STA.
#
# ACTIVATE NEST/S: default is off below
#
# NESTGRIDS="0" ... turns off nest options
# NESTGRIDS="1" ... turns on nest options
#
export NESTGRIDS="1"
#
# NEST 1
export NELATN1="29.88"
export NELONN1="-91.60"
export SWLATN1="29.43"
export SWLONN1="-92.30"
export RESN1=".5"
export TSTEPN1="3"
export STATN1="NON"
#
# NEST 2
export NELATN2="26.52"
export NELONN2="-79.98"
export SWLATN2="26.40"
export SWLONN2="-80.07"
export RESN2=".5"
export TSTEPN2="3"
export STATN2="STA"
#
# NEST 3
export NELATN3="26.37"
export NELONN3="-80.00"
export SWLATN3="26.25"
export SWLONN3="-80.09"
export RESN3=".5"
export TSTEPN3="3"
export STATN3="STA"
#
# NEST 4
export NELATN4="25.87"
export NELONN4="-80.04"
export SWLATN4="25.75"
export SWLONN4="-80.13"
export RESN4=".5"
export TSTEPN4="3"
export STATN4="STA"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS
# =
# NOTE TO USER: the lat/lon points specified can be changed for any =
# arbitrary point of interest within your outer domain defined above. =
# One default buoy location has already been configured for you =
# below. Add more as needed. =
#
# NOTE: These do not have to match NDBC locations. =
#
#========================================================================
# Spectra points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 ...."
#
export SPECPOINTS="42035:29.232:-92.413"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOLCHN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be changed in a new version, the user can get 1d-spectra but not g-h plots).
#
export WVTONCG="0"
export NELATWT="30.30"
export NELONWT="-90.43"
export SWLATWT="27.41"
export SWLONWT="-95.03"
export GEORESWT="3.5"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="LCH"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.LCH54.spec.swan,multi_1.LCH59.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 264.97 28.55 264.97 27.41 VAR FILE 0.00 'multi_1.LCH51.spec.swan' 1 &
# 0.32 'multi_1.LCH52.spec.swan' 1 &
# 0.76 'multi_1.LCH53.spec.swan' 1 &
# 1.14 'multi_1.LCH54.spec.swan' 1
#$
#$LCH southern side of grid: pt 59-54
#$
#BOUN SEG XY 269.57 27.41 264.97 27.41 VAR FILE 0.00 'multi_1.LCH59.spec.swan' 1 &
# 1.26 'multi_1.LCH58.spec.swan' 1 &
# 2.23 'multi_1.LCH57.spec.swan' 1 &
# 3.10 'multi_1.LCH56.spec.swan' 1 &
# 4.02 'multi_1.LCH55.spec.swan' 1 &
# 4.60 'multi_1.LCH54.spec.swan.cp' 1
#$
#$LCH eastern side of grid: point 59-63
#$
#BOUN SEG XY 269.57 28.68 269.57 27.41 VAR FILE 0.00 'multi_1.LCH63.spec.swan' 1 &
# 0.16 'multi_1.LCH62.spec.swan' 1 &
# 0.52 'multi_1.LCH61.spec.swan' 1 &
# 0.94 'multi_1.LCH60.spec.swan' 1 &
# 1.27 'multi_1.LCH59.spec.swan.cp' 1
#$END BOUNSEG
#

View file

@ -0,0 +1,181 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 02/01/13
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# LIX =
# GEOGRAPHICAL DOMAIN, GEOGRAPHICAL RESOLUTION AND OUTPUT TIME STEP =
# =
# NOTE: RES = spatial resolution in km =
# TSTEP = request output time step (not the model time step) =
#========================================================================
#
export SITEID="LIX"
export REGIONID="SR"
export NELAT="30.60"
export NELON="-87.40"
export SWLAT="27.50"
export SWLON="-91.80"
export RES="1.8"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# =
# These nested grids are non-telescopic grids (i.e all of them are =
# nested in the outer grid, and get the boundary conditions only from it) =
# Later versions of NWPS will either allow for telescopic nesting or =
# will be run on an unstructured grid characterized with a fine mesh =
# over the nearshore zones and a coarser mesh across the offshore areas. =
# =
#========================================================================
#
# TO DO: Update the domains below to reflect the area/s that you are
# interested in (must reside inside of you outer domain defined
# above). Also, remember to remove or comment out the remaining
# example nests below that were configured for another area. Once
# your nests are configured, just toggle the NESTGRIDS to '1'
# (Default configuration is off or '0') and you will have control
# from the GFE GUI to activate your nests during your runs.
#
# STATIONARY VS NONSTATIONARY MODE:
#
# STATN=STA for STATIONARY RUNS, STATN=NON for NON-STATIONARY RUNS.
# The default value is NONstationary for CG1 (outer grid) and STAtionary
# for the nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid. In general,
# if your domain that you define as a nest below is >= 100 km^2, then
# set STATN=NON. For the very small domains or nests (<= 100 km^2)
# set STATN=STA.
#
# ACTIVATE NEST/S: default is on for LIX
#
# NESTGRIDS="0" ... turns off nest options
# NESTGRIDS="1" ... turns on nest options
#
export NESTGRIDS="0"
#
# NEST 1
export NELATN1="30.40"
export NELONN1="-88.8"
export SWLATN1="29.3"
export SWLONN1="-90.6"
export RESN1="1.25"
export TSTEPN1="3"
export STATN1="STA"
#
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS
# =
# NOTE TO USER: the lat/lon points specified can be changed for any =
# arbitrary point of interest within your outer domain defined above. =
# One default buoy locations has already been configured for you =
# below. Add more as needed. =
#
# NOTE: These do not have to match NDBC locations. =
#
#========================================================================
# Spectra points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 ...."
#
export SPECPOINTS="42040:29.212:-88.207"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOLIXN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be changed in a new version, the user can get 1d-spectra but not g-h plots).
#
export WVTONCG="0"
export NELATWT="30.60"
export NELONWT="-87.40"
export SWLATWT="27.50"
export SWLONWT="-91.80"
export GEORESWT="3.5"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="LIX"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.LIX54.spec.swan,multi_1.LIX63.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 268.2 28.90 268.2 27.50 VAR FILE 0.00 'multi_1.LIX51.spec.swan' 1 &
# 0.50 'multi_1.LIX52.spec.swan' 1 &
# 1.00 'multi_1.LIX53.spec.swan' 1 &
# 1.50 'multi_1.LIX54.spec.swan' 1
#$
#BOUN SEG XY 272.6 27.50 268.2 27.50 VAR FILE 0.00 'multi_1.LIX63.spec.swan' 1 &
# 0.50 'multi_1.LIX62.spec.swan' 1 &
# 1.00 'multi_1.LIX61.spec.swan' 1 &
# 1.50 'multi_1.LIX60.spec.swan' 1 &
# 2.00 'multi_1.LIX59.spec.swan' 1 &
# 2.50 'multi_1.LIX58.spec.swan' 1 &
# 3.00 'multi_1.LIX57.spec.swan' 1 &
# 3.50 'multi_1.LIX56.spec.swan' 1 &
# 4.00 'multi_1.LIX55.spec.swan' 1 &
# 4.40 'multi_1.LIX54.spec.swan.cp' 1
#$
#BOUN SEG XY 272.6 30.00 272.6 27.50 VAR FILE 0.00 'multi_1.LIX68.spec.swan' 1 &
# 0.50 'multi_1.LIX67.spec.swan' 1 &
# 1.00 'multi_1.LIX66.spec.swan' 1 &
# 1.50 'multi_1.LIX65.spec.swan' 1 &
# 2.00 'multi_1.LIX64.spec.swan' 1 &
# 2.50 'multi_1.LIX63.spec.swan.cp' 1
#$END BOUNSEG
#

View file

@ -0,0 +1,195 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/08/14 by alex.gibbs@onaa.gov
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# LOX =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="LOX"
export REGIONID="WR"
export NELAT="36.10"
export NELON="-117.30"
export SWLAT="32.60"
export SWLON="-123.36"
export RES="2.0"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="0"
# LOX Nest
export NELATN1=""
export NELONN1=""
export SWLATN1=""
export SWLONN1=""
export RESN1=".1"
export TSTEPN1="3"
export STATN1="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="46028:35.741:-121.884 46219:33.221:-119.881 46069:33.674:-120.212 46221:33.855:-118.633"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOLOXN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="36.10"
export NELONWT="-117.30"
export SWLATWT="32.60"
export SWLONWT="-123.36"
export GEORESWT="3.0"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-LOX"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-LOX51.spec.swan, multi_1.NW-LOX58.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 238.14 36.10 236.64 36.10 VAR FILE 0.00 'multi_1.NW-LOX62.spec.swan' 1 &
#0.50 'multi_1.NW-LOX61.spec.swan' 1 &
#1.00 'multi_1.NW-LOX60.spec.swan' 1 &
#1.50 'multi_1.NW-LOX58.spec.swan' 1
#$
#BOUN SEG XY 236.64 36.10 236.64 32.60 VAR FILE 0.00 'multi_1.NW-LOX58.spec.swan.cp' 1 &
#0.50 'multi_1.NW-LOX57.spec.swan' 1 &
#1.00 'multi_1.NW-LOX56.spec.swan' 1 &
#1.50 'multi_1.NW-LOX55.spec.swan' 1 &
#2.00 'multi_1.NW-LOX54.spec.swan' 1 &
#2.50 'multi_1.NW-LOX53.spec.swan' 1 &
#3.00 'multi_1.NW-LOX52.spec.swan' 1 &
#3.50 'multi_1.NW-LOX51.spec.swan' 1
#$
#BOUN SEG XY 242.64 32.60 236.64 32.60 VAR FILE 0.00 'multi_1.NW-LOX75.spec.swan' 1 &
#0.50 'multi_1.NW-LOX74.spec.swan' 1 &
#1.00 'multi_1.NW-LOX73.spec.swan' 1 &
#1.50 'multi_1.NW-LOX72.spec.swan' 1 &
#2.00 'multi_1.NW-LOX71.spec.swan' 1 &
#2.50 'multi_1.NW-LOX70.spec.swan' 1 &
#3.00 'multi_1.NW-LOX69.spec.swan' 1 &
#3.50 'multi_1.NW-LOX68.spec.swan' 1 &
#4.00 'multi_1.NW-LOX67.spec.swan' 1 &
#4.50 'multi_1.NW-LOX66.spec.swan' 1 &
#5.00 'multi_1.NW-LOX65.spec.swan' 1 &
#5.50 'multi_1.NW-LOX64.spec.swan' 1 &
#6.00 'multi_1.NW-LOX51.spec.swan.cp' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="0"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m and 20m contour data.
#$
#RAY 'ray1' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#RAY 'ray2' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '20mcont' 'ray1' BOTtom 20
#TABLE '20mcont' HEAD '20m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#$END RIP
#

View file

@ -0,0 +1,177 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/08/14 by alex.gibbs@onaa.gov
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# LWX =
# GEOGRALWXCAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="LWX"
export REGIONID="ER"
export NELAT="39.70"
export NELON="-75.40"
export SWLAT="36.75"
export SWLON="-77.80"
export RES="2.0"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="0"
# LWX Nest
export NELATN1=""
export NELONN1=""
export SWLATN1=""
export SWLONN1=""
export RESN1=".1"
export TSTEPN1="3"
export STATN1="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="44099:36.915:-75.720 44043:39.152:-76.391"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOLWXN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRALWXCAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="39.70"
export NELONWT="-75.40"
export SWLATWT="36.75"
export SWLONWT="-77.80"
export GEORESWT="3.0"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-LWX"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-LWX51.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 284.1 36.75 284.60 36.75 VAR FILE 0.00 'multi_1.NW-LWX53.spec.swan' 1 &
#0.25 'multi_1.NW-LWX52.spec.swan' 1 &
#0.50 'multi_1.NW-LWX51.spec.swan.cp' 1
#$
#BOUN SEG XY 284.60 36.75 284.60 37.75 VAR FILE 0.00 'multi_1.NW-LWX51.spec.swan' 1 &
#0.25 'multi_1.NW-LWX54.spec.swan' 1 &
#0.50 'multi_1.NW-LWX55.spec.swan' 1 &
#0.75 'multi_1.NW-LWX56.spec.swan' 1 &
#1.00 'multi_1.NW-LWX57.spec.swan' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="0"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m and 20m contour data.
#$
#RAY 'ray1' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#RAY 'ray2' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '20mcont' 'ray1' BOTtom 20
#TABLE '20mcont' HEAD '20m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#$END RIP
#

View file

@ -0,0 +1,223 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 02/01/13
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# MFL =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="MFL"
export REGIONID="SR"
export NELAT="27.70"
export NELON="-78.41"
export SWLAT="24.10"
export SWLON="-83.54"
export RES="2.0"
#export RES="6"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="4"
# MIAMI BEACH - HAULOVER INLET
export NELATN1="26.00"
export NELONN1="-79.87"
export SWLATN1="25.85"
export SWLONN1="-80.13"
export RESN1=".1"
export TSTEPN1="3"
export STATN1="NON"
#
# NAPLES - VANDERBILT BEACH - Naples Pier surf spot - CAM AVAILABLE TO MONITOR vanderbilt
export NELATN2="26.21"
export NELONN2="-81.80"
export SWLATN2="26.13"
export SWLONN2="-81.90"
export RESN2=".120"
export TSTEPN2="3"
export STATN2="NON"
#
# JUPITER - JUPITER INLET - CAM AVAILABLE
export NELATN3="26.945"
export NELONN3="-80.02"
export SWLATN3="26.89"
export SWLONN3="-80.07"
export RESN3=".12"
export TSTEPN3="3"
export STATN3="NON"
#
# FORT LAUDERDALE - DEERFIELD BEACH PIER TO LAUDERDALE BY THE SEA - CAM AVAILALBE
export NELATN4="26.25"
export NELONN4="-80.04"
export SWLATN4="26.18"
export SWLONN4="-80.11"
export RESN4=".12"
export TSTEPN4="3"
export STATN4="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="42023:25.300:-82.000 GS:26.750:-79.500 NMIAnch:25.860:-80.090 DFDBCH:26.280:-80.040 WPB:26.750:-80.000 Jupiter:27.200:-80.100 41114:27.551:-80.225"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOMIAN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
#IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="27.70"
export NELONWT="-78.41"
export SWLATWT="24.10"
export SWLONWT="-83.54"
#export SWLONWT="-81.00" #For testing. Reduces the domain for wave tracking
export GEORESWT="3.0"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="MIA"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.MIA51.spec.swan,multi_1.MIA56.spec.swan,multi_1.MIA62.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 276.46 27.70 276.46 24.10 VAR FILE 0.00 'multi_1.MIA56.spec.swan' 1 &
# 0.72 'multi_1.MIA55.spec.swan' 1 &
# 1.44 'multi_1.MIA54.spec.swan' 1 &
# 2.16 'multi_1.MIA53.spec.swan' 1 &
# 2.88 'multi_1.MIA52.spec.swan' 1 &
# 3.60 'multi_1.MIA51.spec.swan' 1
#$
#BOUN SEG XY 281.59 27.70 276.46 27.70 VAR FILE 0.00 'multi_1.MIA62.spec.swan' 1 &
# 0.40 'multi_1.MIA61.spec.swan' 1 &
# 0.80 'multi_1.MIA60.spec.swan' 1 &
# 1.20 'multi_1.MIA59.spec.swan' 1 &
# 1.60 'multi_1.MIA58.spec.swan' 1 &
# 5.13 'multi_1.MIA56.spec.swan.cp' 1
#$
#BOUN SEG XY 281.59 24.10 281.59 27.70 VAR FILE 0.00 'multi_1.MIA67.spec.swan' 1 &
# 1.80 'multi_1.MIA66.spec.swan' 1 &
# 2.10 'multi_1.MIA65.spec.swan' 1 &
# 2.40 'multi_1.MIA64.spec.swan' 1 &
# 3.30 'multi_1.MIA63.spec.swan' 1 &
# 3.60 'multi_1.MIA62.spec.swan.cp' 1
#$
#BOUN SEG XY 276.46 24.10 281.59 24.10 VAR FILE 0.00 'multi_1.MIA51.spec.swan.cp' 1 &
# 0.51 'multi_1.MIA76.spec.swan' 1 &
# 1.03 'multi_1.MIA75.spec.swan' 1 &
# 1.54 'multi_1.MIA74.spec.swan' 1 &
# 2.05 'multi_1.MIA73.spec.swan' 1 &
# 2.57 'multi_1.MIA72.spec.swan' 1 &
# 3.08 'multi_1.MIA71.spec.swan' 1 &
# 3.59 'multi_1.MIA70.spec.swan' 1 &
# 4.10 'multi_1.MIA69.spec.swan' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="1"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m contour data.
#$
#RAY 'ray1' 279.88 25.85 279.91 25.85 8 279.88 25.895 279.91 25.895
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT YYYYMMDD.HHMM H.M HR
#$
#$END RIP
#

View file

@ -0,0 +1,192 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/08/14 by alex.gibbs@onaa.gov
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# MFR =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="MFR"
export REGIONID="WR"
export NELAT="44.45"
export NELON="-123.65"
export SWLAT="41.00"
export SWLON="-127.30"
export RES="2.0"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="0"
# MFR Nest
export NELATN1=""
export NELONN1=""
export SWLATN1=""
export SWLONN1=""
export RESN1=".1"
export TSTEPN1="3"
export STATN1="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="46015:42.764:-124.832 46027:41.850:-124.381 46229:43.767:-124.549"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOMFRN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="44.45"
export NELONWT="-123.65"
export SWLATWT="41.00"
export SWLONWT="-127.30"
export GEORESWT="3.0"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-MFR"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-MFR51.spec.swan, multi_1.NW-MFR58.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 232.70 41.00 232.70 44.45 VAR FILE 0.00 'multi_1.NW-MFR51.spec.swan' 1 &
#0.50 'multi_1.NW-MFR52.spec.swan' 1 &
#1.00 'multi_1.NW-MFR53.spec.swan' 1 &
#1.50 'multi_1.NW-MFR54.spec.swan' 1 &
#2.00 'multi_1.NW-MFR55.spec.swan' 1 &
#2.50 'multi_1.NW-MFR56.spec.swan' 1 &
#3.00 'multi_1.NW-MFR57.spec.swan' 1 &
#3.45 'multi_1.NW-MFR58.spec.swan.cp' 1
#$
#BOUN SEG XY 232.70 44.45 235.70 44.45 VAR FILE 0.00 'multi_1.NW-MFR58.spec.swan' 1 &
#0.50 'multi_1.NW-MFR59.spec.swan' 1 &
#1.00 'multi_1.NW-MFR60.spec.swan' 1 &
#1.50 'multi_1.NW-MFR61.spec.swan' 1 &
#2.00 'multi_1.NW-MFR62.spec.swan' 1 &
#2.50 'multi_1.NW-MFR63.spec.swan' 1 &
#3.00 'multi_1.NW-MFR64.spec.swan' 1
#$
#BOUN SEG XY 232.70 41.00 235.70 41.00 VAR FILE 0.00 'multi_1.NW-MFR51.spec.swan.cp' 1 &
#0.50 'multi_1.NW-MFR70.spec.swan' 1 &
#1.00 'multi_1.NW-MFR69.spec.swan' 1 &
#1.50 'multi_1.NW-MFR68.spec.swan' 1 &
#2.00 'multi_1.NW-MFR67.spec.swan' 1 &
#2.50 'multi_1.NW-MFR66.spec.swan' 1 &
#3.00 'multi_1.NW-MFR65.spec.swan' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="0"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m and 20m contour data.
#$
#RAY 'ray1' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#RAY 'ray2' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '20mcont' 'ray1' BOTtom 20
#TABLE '20mcont' HEAD '20m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#$END RIP
#

View file

@ -0,0 +1,187 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/08/14 by alex.gibbs@onaa.gov
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# MFL =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="MHX"
export REGIONID="ER"
export NELAT="37.1"
export NELON="-75.25"
export SWLAT="33.85"
export SWLON="-78.00"
export RES="2.0"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="1"
# MHX Nest
export NELATN1=""
export NELONN1=""
export SWLATN1=""
export SWLONN1=""
export RESN1=".1"
export TSTEPN1="3"
export STATN1="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="41109:34.487:-77.3 44095:35.750:-75.33 41036:34.207:-76.949 44014:36.611:-74.842 41025:35.006:-75.402"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOMHXN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="37.1"
export NELONWT="-75.25"
export SWLATWT="33.85"
export SWLONWT="-78.00"
export GEORESWT="3.5"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-MHX"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-MHX58.spec.swan,multi_1.NW-MHX64.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 284.17 36.60 285.25 36.60 VAR FILE 0.00 'multi_1.NW-MHX67.spec.swan' 1 &
# 0.08 'multi_1.NW-MHX66.spec.swan' 1 &
# 0.58 'multi_1.NW-MHX65.spec.swan' 1 &
# 1.08 'multi_1.NW-MHX64.spec.swan.cp' 1 &
#$
#BOUN SEG XY 285.25 36.35 285.25 33.85 VAR FILE 0.00 'multi_1.NW-MHX63.spec.swan' 1 &
# 0.50 'multi_1.NW-MHX62.spec.swan' 1 &
# 1.00 'multi_1.NW-MHX61.spec.swan' 1 &
# 1.50 'multi_1.NW-MHX60.spec.swan' 1 &
# 2.00 'multi_1.NW-MHX59.spec.swan' 1 &
# 2.50 'multi_1.NW-MHX58.spec.swan.cp' 1
#$
#BOUN SEG XY 285.09 33.85 282.09 33.85 VAR FILE 0.00 'multi_1.NW-MHX57.spec.swan' 1 &
# 0.50 'multi_1.NW-MHX56.spec.swan' 1 &
# 1.00 'multi_1.NW-MHX55.spec.swan' 1 &
# 1.50 'multi_1.NW-MHX54.spec.swan' 1 &
# 2.00 'multi_1.NW-MHX53.spec.swan' 1 &
# 2.50 'multi_1.NW-MHX52.spec.swan' 1 &
# 3.00 'multi_1.NW-MHX51.spec.swan' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="0"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m and 20m contour data.
#$
#RAY 'ray1' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#RAY 'ray2' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '20mcont' 'ray1' BOTtom 20
#TABLE '20mcont' HEAD '20m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#$END RIP
#

View file

@ -0,0 +1,184 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 05/11/13...ag
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# MLB =
# GEOGRAPHICAL DOMAIN, GEOGRAPHICAL RESOLUTION AND OUTPUT TIME STEP =
# =
# NOTE: RES = spatial resolution in km =
# TSTEP = request output time step (not the model time step) =
#========================================================================
#
export SITEID="MLB"
export REGIONID="SR"
export NELAT="30.00"
export NELON="-78.51"
export SWLAT="26.50"
export SWLON="-81.40"
export RES="1.8"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# =
# These nested grids are non-telescopic grids (i.e all of them are =
# nested in the outer grid, and get the boundary conditions only from it) =
# Later versions of NWPS will either allow for telescopic nesting or =
# will be run on an unstructured grid characterized with a fine mesh =
# over the nearshore zones and a coarser mesh across the offshore areas. =
# =
#========================================================================
#
# TO DO: Update the domains below to reflect the area/s that you are
# interested in (must reside inside of you outer domain defined
# above). Also, remember to remove or comment out the remaining
# example nests below that were configured for another area. Once
# your nests are configured, just toggle the NESTGRIDS to '1'
# (Default configuration is off or '0') and you will have control
# from the GFE GUI to activate your nests during your runs.
#
# STATIONARY VS NONSTATIONARY MODE:
#
# STATN=STA for STATIONARY RUNS, STATN=NON for NON-STATIONARY RUNS.
# The default value is NONstationary for CG1 (outer grid) and STAtionary
# for the nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid. In general,
# if your domain that you define as a nest below is >= 100 km^2, then
# set STATN=NON. For the very small domains or nests (<= 100 km^2)
# set STATN=STA.
#
# ACTIVATE NEST/S: default is off for MLB
#
# NESTGRIDS="0" ... turns off nest options
# NESTGRIDS="1" ... turns on nest options
#
export NESTGRIDS="0"
#
# NEST 1
export NELATN1="28.13"
export NELONN1="-82.38"
export SWLATN1="27.38"
export SWLONN1="-82.88"
export RESN1=".5"
export TSTEPN1="3"
export STATN1="STA"
#
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS
# =
# NOTE TO USER: the lat/lon points specified can be changed for any =
# arbitrary point of interest within your outer domain defined above. =
# One default buoy locations has already been configured for you =
# below. Add more as needed. =
#
# NOTE: These do not have to match NDBC locations. =
#
#========================================================================
# Spectra points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 ...."
#
export SPECPOINTS="41114:27.551:-80.225 41113:28.400:-80.530 41009:28.523:-80.184 "
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOMLBN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be changed in a new version, the user can get 1d-spectra but not g-h plots).
#
export WVTONCG="0"
export NELATWT="30.00"
export NELONWT="-78.51"
export SWLATWT="26.50"
export SWLONWT="-81.40"
export GEORESWT="3.5"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="MLB"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.MLB57.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 281.49 30.00 279.0 30.00 VAR FILE 0.00 'nah.MLB57.spec.swan' 1 &
#0.49 'nah.MLB56.spec.swan' 1 &
#0.89 'nah.MLB55.spec.swan' 1 &
#1.29 'nah.MLB54.spec.swan' 1 &
#1.69 'nah.MLB53.spec.swan' 1 &
#2.09 'nah.MLB52.spec.swan' 1 &
#2.49 'nah.MLB51.spec.swan' 1
#$
#BOUN SEG XY 281.49 27.30 281.49 30.00 VAR FILE 0.00 'nah.MLB66.spec.swan' 1 &
#0.30 'nah.MLB65.spec.swan' 1 &
#0.60 'nah.MLB64.spec.swan' 1 &
#0.90 'nah.MLB63.spec.swan' 1 &
#1.20 'nah.MLB62.spec.swan' 1 &
#1.50 'nah.MLB61.spec.swan' 1 &
#1.80 'nah.MLB60.spec.swan' 1 &
#2.10 'nah.MLB59.spec.swan' 1 &
#2.40 'nah.MLB58.spec.swan' 1 &
#2.70 'nah.MLB57.spec.swan.cp' 1
#$
#BOUN SEG XY 280.10 26.50 281.10 26.50 VAR FILE 0.00 'nah.MLB67.spec.swan' 1 &
#0.20 'nah.MLB68.spec.swan' 1 &
#0.40 'nah.MLB69.spec.swan' 1 &
#0.60 'nah.MLB70.spec.swan' 1 &
#0.80 'nah.MLB71.spec.swan' 1 &
#1.00 'nah.MLB72.spec.swan' 1
#$END BOUNSEG
#

View file

@ -0,0 +1,196 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/08/14 by alex.gibbs@onaa.gov
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# MTR =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="MTR"
export REGIONID="WR"
export NELAT="39.40"
export NELON="-120.74"
export SWLAT="35.00"
export SWLON="-125.80"
export RES="2.0"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="0"
# MTR Nest
export NELATN1=""
export NELONN1=""
export SWLATN1=""
export SWLONN1=""
export RESN1=".1"
export TSTEPN1="3"
export STATN1="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="46042:36.785:-122.469 46028:35.741:-121.884 46239:36.342:-122.102 46236:36.761:-121.947 46240:36.626:-121.907"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOMTRN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="39.40"
export NELONWT="-120.74"
export SWLATWT="35.00"
export SWLONWT="-125.80"
export GEORESWT="3.0"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-MTR"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-MTR51.spec.swan, multi_1.NW-MTR60.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 234.2 39.40 235.95 39.40 VAR FILE 0.00 'multi_1.NW-MTR51.spec.swan' 1 &
#0.50 'multi_1.NW-MTR72spec.swan' 1 &
#1.00 'multi_1.NW-MTR73.spec.swan' 1 &
#1.50 'multi_1.NW-MTR74.spec.swan' 1 &
#1.75 'multi_1.NW-MTR75.spec.swan' 1
#$
#BOUN SEG XY 234.2 35.00 234.2 39.40 VAR FILE 0.00 'multi_1.NW-MTR60.spec.swan' 1 &
#0.40 'multi_1.NW-MTR59.spec.swan' 1 &
#0.90 'multi_1.NW-MTR58.spec.swan' 1 &
#1.40 'multi_1.NW-MTR57.spec.swan' 1 &
#1.90 'multi_1.NW-MTR56.spec.swan' 1 &
#2.40 'multi_1.NW-MTR55.spec.swan' 1 &
#2.90 'multi_1.NW-MTR54.spec.swan' 1 &
#3.40 'multi_1.NW-MTR53.spec.swan' 1 &
#3.90 'multi_1.NW-MTR52.spec.swan' 1 &
#4.40 'multi_1.NW-MTR51.spec.swan.cp' 1
#$
#BOUN SEG XY 239.2 35.00 234.2 35.00 VAR FILE 0.00 'multi_1.NW-MTR70.spec.swan' 1 &
#0.50 'multi_1.NW-MTR69.spec.swan' 1 &
#1.00 'multi_1.NW-MTR68.spec.swan' 1 &
#1.50 'multi_1.NW-MTR67.spec.swan' 1 &
#2.00 'multi_1.NW-MTR66.spec.swan' 1 &
#2.50 'multi_1.NW-MTR65.spec.swan' 1 &
#3.00 'multi_1.NW-MTR64.spec.swan' 1 &
#3.50 'multi_1.NW-MTR63.spec.swan' 1 &
#4.00 'multi_1.NW-MTR62.spec.swan' 1 &
#4.50 'multi_1.NW-MTR61.spec.swan' 1 &
#5.00 'multi_1.NW-MTR60.spec.swan.cp' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="0"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m and 20m contour data.
#$
#RAY 'ray1' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#RAY 'ray2' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '20mcont' 'ray1' BOTtom 20
#TABLE '20mcont' HEAD '20m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#$END RIP
#

View file

@ -0,0 +1,32 @@
# Low res test domain for MFL
# NOTE: This template is for testing only
export SITEID="MXX"
export REGIONID="SR"
export NELAT="27.70"
export NELON="-78.41"
export SWLAT="24.10"
export SWLON="-83.54"
export RES="8.5"
export TSTEP="3"
# Specta points defined as space delimited list of:
#
# "name1:lat:lon name2:lat:lon name3:lat:lon name4:lat:lon name5:lat:lon"
#
## export SPECPOINTS=""
# Hanson plot locations defined as space delimited list of:
#
# "name1:lat:lon name2:lat:lon name3:lat:lon name4:lat:lon name5:lat:lon"
#
## export HANSONPOINTS=""
# Wave partitions defined as space delimited list of
#
# type:y (to enable) or type:n (to disable)
#
# Comment out line to disable patitioning
#
## export PATITIONS="SigHeight:y PeakPer:y MeanDir:y WaveLeng:y DirSpread:y WindseaFrac:y WaveSteep:y"

View file

@ -0,0 +1,462 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 05/11/13...ag
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# NHC =
# GEOGRAPHICAL DOMAIN, GEOGRAPHICAL RESOLUTION AND OUTPUT TIME STEP =
# =
# NOTE: RES = spatial resolution in km =
# TSTEP = request output time step (not the model time step) =
#========================================================================
#
export SITEID="NHC"
export REGIONID="SR"
export NELAT="32.00"
export NELON="-10.00"
export SWLAT="3.00"
export SWLON="-98.00"
export RES="18"
export TSTEP="6"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# =
# These nested grids are non-telescopic grids (i.e all of them are =
# nested in the outer grid, and get the boundary conditions only from it) =
# Later versions of NWPS will either allow for telescopic nesting or =
# will be run on an unstructured grid characterized with a fine mesh =
# over the nearshore zones and a coarser mesh across the offshore areas. =
# =
#========================================================================
#
# TO DO: Update the domains below to reflect the area/s that you are
# interested in (must reside inside of you outer domain defined
# above). Also, remember to remove or comment out the remaining
# example nests below that were configured for another area. Once
# your nests are configured, just toggle the NESTGRIDS to '1'
# (Default configuration is off or '0') and you will have control
# from the GFE GUI to activate your nests during your runs.
#
# STATIONARY VS NONSTATIONARY MODE:
#
# STATN=STA for STATIONARY RUNS, STATN=NON for NON-STATIONARY RUNS.
# The default value is NONstationary for CG1 (outer grid) and STAtionary
# for the nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid. In general,
# if your domain that you define as a nest below is >= 100 km^2, then
# set STATN=NON. For the very small domains or nests (<= 100 km^2)
# set STATN=STA.
#
# ACTIVATE NEST/S: default is on for NHC
#
# NESTGRIDS="0" ... turns off nest options
# NESTGRIDS="1" ... turns on nest options
#
export NESTGRIDS="0"
#
# NEST 1
export NELATN1="28.13"
export NELONN1="-82.38"
export SWLATN1="27.38"
export SWLONN1="-82.88"
export RESN1=".5"
export TSTEPN1="3"
export STATN1="STA"
#
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS
# =
# NOTE TO USER: the lat/lon points specified can be changed for any =
# arbitrary point of interest within your outer domain defined above. =
# One default buoy locations has already been configured for you =
# below. Add more as needed. =
#
# NOTE: These do not have to match NDBC locations. =
#
#========================================================================
# Spectra points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 ...."
#
export SPECPOINTS="42020:26.966:-96.695 42035:29.232:-94.413 42002:25.79:-94 42360:26.7:-90.46 42001:25.888:-89.658 42067:30.043:-88.649 42040:29.212:-88.207 42012:30.065:-87.555 42003:26.044:-85.612 42036:28.5:-84.517 42099:27.34:-84.245 41114:27.551:-80.225 41113:28.4:-80.53 41009:28.519:-80.166 41012:30.041:-80.533 41112:30.719:-81.293 41008:31.402:-80.869 41010:28.906:-78.471"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDONHCN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be changed in a new version, the user can get 1d-spectra but not g-h plots).
#
export WVTONCG="0"
export NELATWT="32.00"
export NELONWT="-10.00"
export SWLATWT="3.00"
export SWLONWT="-98.00"
export GEORESWT="36"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-NHC"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-NHC227.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 279.5 32.00 350.00 32.00 VAR FILE 0.00 'multi_1.NW-NHC79.spec.swan' 1 &
#0.50 'multi_1.NW-NHC80.spec.swan' 1 &
#1.00 'multi_1.NW-NHC81.spec.swan' 1 &
#1.50 'multi_1.NW-NHC82.spec.swan' 1 &
#2.00 'multi_1.NW-NHC83.spec.swan' 1 &
#2.50 'multi_1.NW-NHC84.spec.swan' 1 &
#3.00 'multi_1.NW-NHC85.spec.swan' 1 &
#3.50 'multi_1.NW-NHC86.spec.swan' 1 &
#4.00 'multi_1.NW-NHC87.spec.swan' 1 &
#4.50 'multi_1.NW-NHC88.spec.swan' 1 &
#5.00 'multi_1.NW-NHC89.spec.swan' 1 &
#5.50 'multi_1.NW-NHC90.spec.swan' 1 &
#6.00 'multi_1.NW-NHC91.spec.swan' 1 &
#6.50 'multi_1.NW-NHC92.spec.swan' 1 &
#7.00 'multi_1.NW-NHC93.spec.swan' 1 &
#7.50 'multi_1.NW-NHC94.spec.swan' 1 &
#8.00 'multi_1.NW-NHC95.spec.swan' 1 &
#8.50 'multi_1.NW-NHC96.spec.swan' 1 &
#9.00 'multi_1.NW-NHC97.spec.swan' 1 &
#9.50 'multi_1.NW-NHC98.spec.swan' 1 &
#10.00 'multi_1.NW-NHC99.spec.swan' 1 &
#10.50 'multi_1.NW-NHC100.spec.swan' 1 &
#11.00 'multi_1.NW-NHC101.spec.swan' 1 &
#11.50 'multi_1.NW-NHC102.spec.swan' 1 &
#12.00 'multi_1.NW-NHC103.spec.swan' 1 &
#12.50 'multi_1.NW-NHC104.spec.swan' 1 &
#13.00 'multi_1.NW-NHC105.spec.swan' 1 &
#13.50 'multi_1.NW-NHC106.spec.swan' 1 &
#14.00 'multi_1.NW-NHC107.spec.swan' 1 &
#14.50 'multi_1.NW-NHC108.spec.swan' 1 &
#15.00 'multi_1.NW-NHC109.spec.swan' 1 &
#15.50 'multi_1.NW-NHC110.spec.swan' 1 &
#16.00 'multi_1.NW-NHC111.spec.swan' 1 &
#16.50 'multi_1.NW-NHC112.spec.swan' 1 &
#17.00 'multi_1.NW-NHC113.spec.swan' 1 &
#17.50 'multi_1.NW-NHC114.spec.swan' 1 &
#18.00 'multi_1.NW-NHC115.spec.swan' 1 &
#18.50 'multi_1.NW-NHC116.spec.swan' 1 &
#19.00 'multi_1.NW-NHC117.spec.swan' 1 &
#19.50 'multi_1.NW-NHC118.spec.swan' 1 &
#20.00 'multi_1.NW-NHC119.spec.swan' 1 &
#20.50 'multi_1.NW-NHC120.spec.swan' 1 &
#21.00 'multi_1.NW-NHC121.spec.swan' 1 &
#21.50 'multi_1.NW-NHC122.spec.swan' 1 &
#22.00 'multi_1.NW-NHC123.spec.swan' 1 &
#22.50 'multi_1.NW-NHC124.spec.swan' 1 &
#23.00 'multi_1.NW-NHC125.spec.swan' 1 &
#23.50 'multi_1.NW-NHC126.spec.swan' 1 &
#24.00 'multi_1.NW-NHC127.spec.swan' 1 &
#24.50 'multi_1.NW-NHC128.spec.swan' 1 &
#25.00 'multi_1.NW-NHC129.spec.swan' 1 &
#25.50 'multi_1.NW-NHC130.spec.swan' 1 &
#26.00 'multi_1.NW-NHC131.spec.swan' 1 &
#26.50 'multi_1.NW-NHC132.spec.swan' 1 &
#27.00 'multi_1.NW-NHC133.spec.swan' 1 &
#27.50 'multi_1.NW-NHC134.spec.swan' 1 &
#28.00 'multi_1.NW-NHC135.spec.swan' 1 &
#28.50 'multi_1.NW-NHC136.spec.swan' 1 &
#29.00 'multi_1.NW-NHC137.spec.swan' 1 &
#29.50 'multi_1.NW-NHC138.spec.swan' 1 &
#30.00 'multi_1.NW-NHC139.spec.swan' 1 &
#30.50 'multi_1.NW-NHC140.spec.swan' 1 &
#31.00 'multi_1.NW-NHC141.spec.swan' 1 &
#31.50 'multi_1.NW-NHC142.spec.swan' 1 &
#32.00 'multi_1.NW-NHC143.spec.swan' 1 &
#32.50 'multi_1.NW-NHC144.spec.swan' 1 &
#33.00 'multi_1.NW-NHC145.spec.swan' 1 &
#33.50 'multi_1.NW-NHC146.spec.swan' 1 &
#34.00 'multi_1.NW-NHC147.spec.swan' 1 &
#34.50 'multi_1.NW-NHC148.spec.swan' 1 &
#35.00 'multi_1.NW-NHC149.spec.swan' 1 &
#35.50 'multi_1.NW-NHC150.spec.swan' 1 &
#36.00 'multi_1.NW-NHC151.spec.swan' 1 &
#36.50 'multi_1.NW-NHC152.spec.swan' 1 &
#37.00 'multi_1.NW-NHC153.spec.swan' 1 &
#37.50 'multi_1.NW-NHC154.spec.swan' 1 &
#38.00 'multi_1.NW-NHC155.spec.swan' 1 &
#38.50 'multi_1.NW-NHC156.spec.swan' 1 &
#39.00 'multi_1.NW-NHC157.spec.swan' 1 &
#39.50 'multi_1.NW-NHC158.spec.swan' 1 &
#40.00 'multi_1.NW-NHC159.spec.swan' 1 &
#40.50 'multi_1.NW-NHC160.spec.swan' 1 &
#41.00 'multi_1.NW-NHC161.spec.swan' 1 &
#41.50 'multi_1.NW-NHC162.spec.swan' 1 &
#42.00 'multi_1.NW-NHC163.spec.swan' 1 &
#42.50 'multi_1.NW-NHC164.spec.swan' 1 &
#43.00 'multi_1.NW-NHC165.spec.swan' 1 &
#43.50 'multi_1.NW-NHC166.spec.swan' 1 &
#44.00 'multi_1.NW-NHC167.spec.swan' 1 &
#44.50 'multi_1.NW-NHC168.spec.swan' 1 &
#45.00 'multi_1.NW-NHC169.spec.swan' 1 &
#45.50 'multi_1.NW-NHC170.spec.swan' 1 &
#46.00 'multi_1.NW-NHC171.spec.swan' 1 &
#46.50 'multi_1.NW-NHC172.spec.swan' 1 &
#47.00 'multi_1.NW-NHC173.spec.swan' 1 &
#47.50 'multi_1.NW-NHC174.spec.swan' 1 &
#48.00 'multi_1.NW-NHC175.spec.swan' 1 &
#48.50 'multi_1.NW-NHC176.spec.swan' 1 &
#49.00 'multi_1.NW-NHC177.spec.swan' 1 &
#49.50 'multi_1.NW-NHC178.spec.swan' 1 &
#50.00 'multi_1.NW-NHC179.spec.swan' 1 &
#50.50 'multi_1.NW-NHC180.spec.swan' 1 &
#51.00 'multi_1.NW-NHC181.spec.swan' 1 &
#51.50 'multi_1.NW-NHC182.spec.swan' 1 &
#52.00 'multi_1.NW-NHC183.spec.swan' 1 &
#52.50 'multi_1.NW-NHC184.spec.swan' 1 &
#53.00 'multi_1.NW-NHC185.spec.swan' 1 &
#53.50 'multi_1.NW-NHC186.spec.swan' 1 &
#54.00 'multi_1.NW-NHC187.spec.swan' 1 &
#54.50 'multi_1.NW-NHC188.spec.swan' 1 &
#55.00 'multi_1.NW-NHC189.spec.swan' 1 &
#55.50 'multi_1.NW-NHC190.spec.swan' 1 &
#56.00 'multi_1.NW-NHC191.spec.swan' 1 &
#56.50 'multi_1.NW-NHC192.spec.swan' 1 &
#57.00 'multi_1.NW-NHC193.spec.swan' 1 &
#57.50 'multi_1.NW-NHC194.spec.swan' 1 &
#58.00 'multi_1.NW-NHC195.spec.swan' 1 &
#58.50 'multi_1.NW-NHC196.spec.swan' 1 &
#59.00 'multi_1.NW-NHC197.spec.swan' 1 &
#59.50 'multi_1.NW-NHC198.spec.swan' 1 &
#60.00 'multi_1.NW-NHC199.spec.swan' 1 &
#60.50 'multi_1.NW-NHC200.spec.swan' 1 &
#61.00 'multi_1.NW-NHC201.spec.swan' 1 &
#61.50 'multi_1.NW-NHC202.spec.swan' 1 &
#62.00 'multi_1.NW-NHC203.spec.swan' 1 &
#62.50 'multi_1.NW-NHC204.spec.swan' 1 &
#63.00 'multi_1.NW-NHC205.spec.swan' 1 &
#63.50 'multi_1.NW-NHC206.spec.swan' 1 &
#64.00 'multi_1.NW-NHC207.spec.swan' 1 &
#64.50 'multi_1.NW-NHC208.spec.swan' 1 &
#65.00 'multi_1.NW-NHC209.spec.swan' 1 &
#65.50 'multi_1.NW-NHC210.spec.swan' 1 &
#66.00 'multi_1.NW-NHC211.spec.swan' 1 &
#66.50 'multi_1.NW-NHC212.spec.swan' 1 &
#67.00 'multi_1.NW-NHC213.spec.swan' 1 &
#67.50 'multi_1.NW-NHC214.spec.swan' 1 &
#68.00 'multi_1.NW-NHC215.spec.swan' 1 &
#68.50 'multi_1.NW-NHC216.spec.swan' 1 &
#69.00 'multi_1.NW-NHC217.spec.swan' 1 &
#69.50 'multi_1.NW-NHC218.spec.swan' 1 &
#70.00 'multi_1.NW-NHC219.spec.swan' 1 &
#70.50 'multi_1.NW-NHC220.spec.swan' 1
#$ east side
#BOUN SEG XY 350.00 5.50 350.00 3.00 VAR FILE 0.00 'multi_1.NW-NHC222.spec.swan' 1 &
#0.50 'multi_1.NW-NHC223.spec.swan' 1 &
#1.00 'multi_1.NW-NHC224.spec.swan' 1 &
#1.50 'multi_1.NW-NHC225.spec.swan' 1 &
#2.00 'multi_1.NW-NHC226.spec.swan' 1 &
#2.50 'multi_1.NW-NHC227.spec.swan' 1
#$ south side
#BOUN SEG XY 262.00 3.00 350.00 3.00 VAR FILE 0.00 'multi_1.NW-NHC370.spec.swan' 1 &
#0.50 'multi_1.NW-NHC369.spec.swan' 1 &
#1.00 'multi_1.NW-NHC368.spec.swan' 1 &
#1.50 'multi_1.NW-NHC367.spec.swan' 1 &
#2.00 'multi_1.NW-NHC366.spec.swan' 1 &
#2.50 'multi_1.NW-NHC365.spec.swan' 1 &
#3.00 'multi_1.NW-NHC364.spec.swan' 1 &
#3.50 'multi_1.NW-NHC363.spec.swan' 1 &
#4.00 'multi_1.NW-NHC362.spec.swan' 1 &
#4.50 'multi_1.NW-NHC361.spec.swan' 1 &
#5.00 'multi_1.NW-NHC360.spec.swan' 1 &
#5.50 'multi_1.NW-NHC359.spec.swan' 1 &
#6.00 'multi_1.NW-NHC358.spec.swan' 1 &
#6.50 'multi_1.NW-NHC357.spec.swan' 1 &
#7.00 'multi_1.NW-NHC356.spec.swan' 1 &
#7.50 'multi_1.NW-NHC355.spec.swan' 1 &
#8.00 'multi_1.NW-NHC354.spec.swan' 1 &
#8.50 'multi_1.NW-NHC353.spec.swan' 1 &
#9.00 'multi_1.NW-NHC352.spec.swan' 1 &
#9.50 'multi_1.NW-NHC351.spec.swan' 1 &
#10.00 'multi_1.NW-NHC350.spec.swan' 1 &
#10.50 'multi_1.NW-NHC349.spec.swan' 1 &
#11.00 'multi_1.NW-NHC348.spec.swan' 1 &
#11.50 'multi_1.NW-NHC347.spec.swan' 1 &
#12.00 'multi_1.NW-NHC346.spec.swan' 1 &
#12.50 'multi_1.NW-NHC345.spec.swan' 1 &
#13.00 'multi_1.NW-NHC344.spec.swan' 1 &
#13.50 'multi_1.NW-NHC343.spec.swan' 1 &
#14.00 'multi_1.NW-NHC342.spec.swan' 1 &
#14.50 'multi_1.NW-NHC341.spec.swan' 1 &
#15.00 'multi_1.NW-NHC340.spec.swan' 1 &
#15.50 'multi_1.NW-NHC339.spec.swan' 1 &
#16.00 'multi_1.NW-NHC338.spec.swan' 1 &
#16.50 'multi_1.NW-NHC337.spec.swan' 1 &
#17.00 'multi_1.NW-NHC336.spec.swan' 1 &
#17.50 'multi_1.NW-NHC335.spec.swan' 1 &
#18.00 'multi_1.NW-NHC334.spec.swan' 1 &
#18.50 'multi_1.NW-NHC333.spec.swan' 1 &
#19.00 'multi_1.NW-NHC332.spec.swan' 1 &
#19.50 'multi_1.NW-NHC331.spec.swan' 1 &
#20.00 'multi_1.NW-NHC330.spec.swan' 1 &
#20.25 'multi_1.NW-NHC329.spec.swan' 1 &
#47.25 'multi_1.NW-NHC328.spec.swan' 1 &
#47.50 'multi_1.NW-NHC327.spec.swan' 1 &
#48.00 'multi_1.NW-NHC326.spec.swan' 1 &
#48.50 'multi_1.NW-NHC325.spec.swan' 1 &
#49.00 'multi_1.NW-NHC324.spec.swan' 1 &
#49.50 'multi_1.NW-NHC323.spec.swan' 1 &
#50.00 'multi_1.NW-NHC322.spec.swan' 1 &
#50.50 'multi_1.NW-NHC321.spec.swan' 1 &
#51.00 'multi_1.NW-NHC320.spec.swan' 1 &
#51.50 'multi_1.NW-NHC319.spec.swan' 1 &
#52.00 'multi_1.NW-NHC318.spec.swan' 1 &
#52.50 'multi_1.NW-NHC317.spec.swan' 1 &
#53.00 'multi_1.NW-NHC310.spec.swan' 1 &
#53.50 'multi_1.NW-NHC309.spec.swan' 1 &
#54.00 'multi_1.NW-NHC308.spec.swan' 1 &
#54.50 'multi_1.NW-NHC307.spec.swan' 1 &
#55.00 'multi_1.NW-NHC306.spec.swan' 1 &
#55.50 'multi_1.NW-NHC305.spec.swan' 1 &
#56.00 'multi_1.NW-NHC298.spec.swan' 1 &
#56.50 'multi_1.NW-NHC291.spec.swan' 1 &
#57.00 'multi_1.NW-NHC290.spec.swan' 1 &
#57.50 'multi_1.NW-NHC289.spec.swan' 1 &
#58.00 'multi_1.NW-NHC288.spec.swan' 1 &
#58.50 'multi_1.NW-NHC287.spec.swan' 1 &
#59.00 'multi_1.NW-NHC286.spec.swan' 1 &
#59.50 'multi_1.NW-NHC285.spec.swan' 1 &
#60.00 'multi_1.NW-NHC284.spec.swan' 1 &
#60.50 'multi_1.NW-NHC283.spec.swan' 1 &
#61.00 'multi_1.NW-NHC282.spec.swan' 1 &
#61.50 'multi_1.NW-NHC281.spec.swan' 1 &
#62.00 'multi_1.NW-NHC280.spec.swan' 1 &
#62.50 'multi_1.NW-NHC279.spec.swan' 1 &
#63.00 'multi_1.NW-NHC278.spec.swan' 1 &
#63.50 'multi_1.NW-NHC277.spec.swan' 1 &
#64.00 'multi_1.NW-NHC276.spec.swan' 1 &
#64.50 'multi_1.NW-NHC275.spec.swan' 1 &
#65.00 'multi_1.NW-NHC274.spec.swan' 1 &
#65.50 'multi_1.NW-NHC273.spec.swan' 1 &
#66.00 'multi_1.NW-NHC272.spec.swan' 1 &
#66.50 'multi_1.NW-NHC271.spec.swan' 1 &
#67.00 'multi_1.NW-NHC270.spec.swan' 1 &
#67.50 'multi_1.NW-NHC269.spec.swan' 1 &
#68.00 'multi_1.NW-NHC268.spec.swan' 1 &
#68.50 'multi_1.NW-NHC267.spec.swan' 1 &
#69.00 'multi_1.NW-NHC266.spec.swan' 1 &
#69.50 'multi_1.NW-NHC265.spec.swan' 1 &
#70.00 'multi_1.NW-NHC264.spec.swan' 1 &
#70.50 'multi_1.NW-NHC263.spec.swan' 1 &
#71.00 'multi_1.NW-NHC262.spec.swan' 1 &
#71.50 'multi_1.NW-NHC261.spec.swan' 1 &
#72.00 'multi_1.NW-NHC260.spec.swan' 1 &
#72.50 'multi_1.NW-NHC259.spec.swan' 1 &
#73.00 'multi_1.NW-NHC258.spec.swan' 1 &
#73.50 'multi_1.NW-NHC257.spec.swan' 1 &
#74.00 'multi_1.NW-NHC256.spec.swan' 1 &
#74.50 'multi_1.NW-NHC255.spec.swan' 1 &
#75.00 'multi_1.NW-NHC254.spec.swan' 1 &
#75.50 'multi_1.NW-NHC253.spec.swan' 1 &
#76.00 'multi_1.NW-NHC252.spec.swan' 1 &
#76.50 'multi_1.NW-NHC251.spec.swan' 1 &
#77.00 'multi_1.NW-NHC250.spec.swan' 1 &
#77.50 'multi_1.NW-NHC249.spec.swan' 1 &
#78.00 'multi_1.NW-NHC248.spec.swan' 1 &
#78.50 'multi_1.NW-NHC247.spec.swan' 1 &
#79.00 'multi_1.NW-NHC246.spec.swan' 1 &
#79.50 'multi_1.NW-NHC245.spec.swan' 1 &
#80.00 'multi_1.NW-NHC244.spec.swan' 1 &
#80.50 'multi_1.NW-NHC243.spec.swan' 1 &
#81.00 'multi_1.NW-NHC242.spec.swan' 1 &
#81.50 'multi_1.NW-NHC241.spec.swan' 1 &
#82.00 'multi_1.NW-NHC240.spec.swan' 1 &
#82.50 'multi_1.NW-NHC239.spec.swan' 1 &
#83.00 'multi_1.NW-NHC238.spec.swan' 1 &
#83.50 'multi_1.NW-NHC237.spec.swan' 1 &
#84.00 'multi_1.NW-NHC236.spec.swan' 1 &
#84.50 'multi_1.NW-NHC235.spec.swan' 1 &
#85.00 'multi_1.NW-NHC234.spec.swan' 1 &
#85.50 'multi_1.NW-NHC233.spec.swan' 1 &
#86.00 'multi_1.NW-NHC232.spec.swan' 1 &
#86.50 'multi_1.NW-NHC231.spec.swan' 1 &
#87.00 'multi_1.NW-NHC230.spec.swan' 1 &
#87.50 'multi_1.NW-NHC229.spec.swan' 1 &
#88.00 'multi_1.NW-NHC227.spec.swan.cp' 1
#$ west
#BOUN SEG XY 262.00 16.00 262.00 3.00 VAR FILE 0.00 'multi_1.NW-NHC77.spec.swan' 1 &
#0.50 'multi_1.NW-NHC76.spec.swan' 1 &
#1.00 'multi_1.NW-NHC75.spec.swan' 1 &
#1.50 'multi_1.NW-NHC74.spec.swan' 1 &
#2.00 'multi_1.NW-NHC73.spec.swan' 1 &
#2.50 'multi_1.NW-NHC72.spec.swan' 1 &
#3.00 'multi_1.NW-NHC71.spec.swan' 1 &
#3.50 'multi_1.NW-NHC70.spec.swan' 1 &
#4.00 'multi_1.NW-NHC69.spec.swan' 1 &
#4.50 'multi_1.NW-NHC68.spec.swan' 1 &
#5.00 'multi_1.NW-NHC67.spec.swan' 1 &
#5.50 'multi_1.NW-NHC66.spec.swan' 1 &
#6.00 'multi_1.NW-NHC65.spec.swan' 1 &
#6.50 'multi_1.NW-NHC64.spec.swan' 1 &
#7.00 'multi_1.NW-NHC63.spec.swan' 1 &
#7.50 'multi_1.NW-NHC62.spec.swan' 1 &
#8.00 'multi_1.NW-NHC61.spec.swan' 1 &
#8.50 'multi_1.NW-NHC60.spec.swan' 1 &
#9.00 'multi_1.NW-NHC59.spec.swan' 1 &
#9.50 'multi_1.NW-NHC58.spec.swan' 1 &
#10.00 'multi_1.NW-NHC57.spec.swan' 1 &
#10.50 'multi_1.NW-NHC56.spec.swan' 1 &
#11.00 'multi_1.NW-NHC55.spec.swan' 1 &
#11.50 'multi_1.NW-NHC54.spec.swan' 1 &
#12.00 'multi_1.NW-NHC53.spec.swan' 1 &
#12.50 'multi_1.NW-NHC52.spec.swan' 1 &
#13.00 'multi_1.NW-NHC51.spec.swan' 1
#$END BOUNSEG
#

View file

@ -0,0 +1,181 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/08/14 by alex.gibbs@onaa.gov
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# OKX =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="OKX"
export REGIONID="ER"
export NELAT="41.40"
export NELON="-71.05"
export SWLAT="39.75"
export SWLON="-74.45"
export RES="2.0"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="0"
# OKX Nest
export NELATN1=""
export NELONN1=""
export SWLATN1=""
export SWLONN1=""
export RESN1=".1"
export TSTEPN1="3"
export STATN1="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="44017:40.694:-72.048 44065:40.369:-73.703 44025:40.250:-73.167"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOOKXN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="41.40"
export NELONWT="-71.05"
export SWLATWT="39.75"
export SWLONWT="-74.45"
export GEORESWT="3.0"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-NYC"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-NYC57.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 285.95 39.75 288.95 39.75 VAR FILE 0.00 'multi_1.NW-NYC56.spec.swan' 1 &
#0.50 'multi_1.NW-NYC55.spec.swan' 1 &
#1.00 'multi_1.NW-NYC54.spec.swan' 1 &
#1.50 'multi_1.NW-NYC53.spec.swan' 1 &
#2.00 'multi_1.NW-NYC52.spec.swan' 1 &
#2.50 'multi_1.NW-NYC51.spec.swan' 1 &
#3.00 'multi_1.NW-NYC57.spec.swan.cp' 1
#$
#BOUN SEG XY 288.95 39.75 288.95 41.38 VAR FILE 0.00 'multi_1.NW-NYC57.spec.swan' 1 &
#0.50 'multi_1.NW-NYC58.spec.swan' 1 &
#1.00 'multi_1.NW-NYC59.spec.swan' 1 &
#1.50 'multi_1.NW-NYC60.spec.swan' 1 &
#1.63 'multi_1.NW-NYC61.spec.swan' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="0"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m and 20m contour data.
#$
#RAY 'ray1' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#RAY 'ray2' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '20mcont' 'ray1' BOTtom 20
#TABLE '20mcont' HEAD '20m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#$END RIP
#

View file

@ -0,0 +1,180 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/08/14 by alex.gibbs@onaa.gov
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# PHI =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="PHI"
export REGIONID="ER"
export NELAT="40.60"
export NELON="-73.25"
export SWLAT="38.10"
export SWLON="-75.75"
export RES="2.0"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="0"
# PHI Nest
export NELATN1=""
export NELONN1=""
export SWLATN1=""
export SWLONN1=""
export RESN1=".1"
export TSTEPN1="3"
export STATN1="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="44009:38.461:-74.703 44065:40.369:-73.703"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOPHIN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="40.60"
export NELONWT="-73.25"
export SWLATWT="38.10"
export SWLONWT="-75.75"
export GEORESWT="3.0"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-PHI"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-PHI55.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 284.75 38.10 286.75 38.10 VAR FILE 0.00 'multi_1.NW-PHI51.spec.swan' 1 &
#0.50 'multi_1.NW-PHI52.spec.swan' 1 &
#1.00 'multi_1.NW-PHI53.spec.swan' 1 &
#1.50 'multi_1.NW-PHI54.spec.swan' 1 &
#2.00 'multi_1.NW-PHI55.spec.swan.cp' 1
#$
#BOUN SEG XY 286.75 38.10 286.75 40.60 VAR FILE 0.00 'multi_1.NW-PHI55.spec.swan' 1 &
#0.50 'multi_1.NW-PHI56.spec.swan' 1 &
#1.00 'multi_1.NW-PHI57.spec.swan' 1 &
#1.50 'multi_1.NW-PHI58.spec.swan' 1 &
#2.00 'multi_1.NW-PHI59.spec.swan' 1 &
#2.50 'multi_1.NW-PHI60.spec.swan' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="0"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m and 20m contour data.
#$
#RAY 'ray1' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#RAY 'ray2' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '20mcont' 'ray1' BOTtom 20
#TABLE '20mcont' HEAD '20m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#$END RIP
#

View file

@ -0,0 +1,189 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/08/14 by alex.gibbs@onaa.gov
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# PQR =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="PQR"
export REGIONID="WR"
export NELAT="47.15"
export NELON="-123.30"
export SWLAT="43.50"
export SWLON="-126.28"
export RES="2.0"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="0"
# PQR Nest
export NELATN1=""
export NELONN1=""
export SWLATN1=""
export SWLONN1=""
export RESN1=".1"
export TSTEPN1="3"
export STATN1="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="46211:46.858:-124.244 46243:46.215:-124.129 46248:46.133:-124.645 46029:46.159:-124.514"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOPQRN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="47.15"
export NELONWT="-123.30"
export SWLATWT="43.50"
export SWLONWT="-126.28"
export GEORESWT="3.0"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-PQR"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-PQR51.spec.swan, multi_1.NW-PQR59.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 233.72 43.50 235.70 43.50 VAR FILE 0.00 'multi_1.NW-PQR51.spec.swan' 1 &
#0.48 'multi_1.NW-PQR67.spec.swan' 1 &
#0.98 'multi_1.NW-PQR66.spec.swan' 1 &
#1.48 'multi_1.NW-PQR65.spec.swan' 1 &
#1.98 'multi_1.NW-PQR64.spec.swan' 1
#$
#BOUN SEG XY 233.72 47.15 233.72 43.50 VAR FILE 0.00 'multi_1.NW-PQR59.spec.swan' 1 &
#0.15 'multi_1.NW-PQR58.spec.swan' 1 &
#0.65 'multi_1.NW-PQR57.spec.swan' 1 &
#1.15 'multi_1.NW-PQR56.spec.swan' 1 &
#1.65 'multi_1.NW-PQR55.spec.swan' 1 &
#2.15 'multi_1.NW-PQR54.spec.swan' 1 &
#2.65 'multi_1.NW-PQR53.spec.swan' 1 &
#3.15 'multi_1.NW-PQR52.spec.swan' 1 &
#3.65 'multi_1.NW-PQR51.spec.swan.cp' 1
#$
#BOUN SEG XY 235.72 47.15 233.72 47.15 VAR FILE 0.00 'multi_1.NW-PQR63.spec.swan' 1 &
#0.50 'multi_1.NW-PQR62.spec.swan' 1 &
#1.00 'multi_1.NW-PQR61.spec.swan' 1 &
#1.50 'multi_1.NW-PQR60.spec.swan' 1 &
#2.00 'multi_1.NW-PQR59.spec.swan.cp' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="0"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m and 20m contour data.
#$
#RAY 'ray1' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#RAY 'ray2' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '20mcont' 'ray1' BOTtom 20
#TABLE '20mcont' HEAD '20m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#$END RIP
#

View file

@ -0,0 +1,183 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/08/14 by alex.gibbs@onaa.gov
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# SEW =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="SEW"
export REGIONID="WR"
export NELAT="49.42"
export NELON="-121.91"
export SWLAT="46.10"
export SWLON="-127.00"
export RES="2.0"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="0"
# SEW Nest
export NELATN1=""
export NELONN1=""
export SWLATN1=""
export SWLONN1=""
export RESN1=".1"
export TSTEPN1="3"
export STATN1="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="46206:48.840:-126.000 46041:47.353:-124.731 46087:48.494:-124.728 46088:48.336:-123.159"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOSEWN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="49.42"
export NELONWT="-121.91"
export SWLATWT="46.10"
export SWLONWT="-127.00"
export GEORESWT="3.0"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-SEW"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-SEW51.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 233.00 46.10 235.59 46.10 VAR FILE 0.00 'multi_1.NW-SEW51.spec.swan' 1 &
#0.59 'multi_1.NW-SEW63.spec.swan' 1 &
#1.09 'multi_1.NW-SEW62.spec.swan' 1 &
#1.59 'multi_1.NW-SEW61.spec.swan' 1 &
#2.09 'multi_1.NW-SEW60.spec.swan' 1 &
#2.59 'multi_1.NW-SEW59.spec.swan' 1
#$
#BOUN SEG XY 233.00 49.42 233.00 46.10 VAR FILE 0.00 'multi_1.NW-SEW58.spec.swan' 1 &
#0.32 'multi_1.NW-SEW57.spec.swan' 1 &
#0.82 'multi_1.NW-SEW56.spec.swan' 1 &
#1.32 'multi_1.NW-SEW55.spec.swan' 1 &
#1.82 'multi_1.NW-SEW54.spec.swan' 1 &
#2.32 'multi_1.NW-SEW53.spec.swan' 1 &
#2.70 'multi_1.NW-SEW52.spec.swan' 1 &
#3.32 'multi_1.NW-SEW51.spec.swan.cp' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="0"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m and 20m contour data.
#$
#RAY 'ray1' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#RAY 'ray2' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '20mcont' 'ray1' BOTtom 20
#TABLE '20mcont' HEAD '20m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#$END RIP
#

View file

@ -0,0 +1,185 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 11/08/14 by alex.gibbs@onaa.gov
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# SGX =
# GEOGRAPHICAL DOMAIN, GEOGRAFICAL RESOLUTION AND OUTPUT TIME STEP =
#========================================================================
export SITEID="SGX"
export REGIONID="WR"
export NELAT="33.60"
export NELON="-116.90"
export SWLAT="31.95"
export SWLON="-119.20"
export RES="2.0"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# These nested grids are non-telescopic grids i.e all of them are =
# nested in the main grid, and get the boundary conditions only from it =
# =
#========================================================================
# NESTGRIDS: Number of nested grids, if = 0, nested grids and
# location numbers below will be ignore regardless of input specifications
#
# STATN=STA for STATIONARY RUNS, STAT=NON for NON-STATIONARY RUNS
# The default values is NONstationary for CG1 and STAtionary for the
# nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid.
#
export NESTGRIDS="0"
# SGX Nest
export NELATN1=""
export NELONN1=""
export SWLATN1=""
export SWLONN1=""
export RESN1=".1"
export TSTEPN1="3"
export STATN1="NON"
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS =
#========================================================================
# Specta points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 name5:lat5:lon5 ...."
#
export SPECPOINTS="46086:32.491:-118.035 46224:33.179:-117.471"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOSGXN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be change in a new version, the user can get 1d-spectra but not g-h plots).
export WVTONCG="0"
export NELATWT="33.60"
export NELONWT="-116.90"
export SWLATWT="31.95"
export SWLONWT="-119.20"
export GEORESWT="3.0"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="NW-SGX"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.NW-SGX51.spec.swan, multi_1.NW-SGX57.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 242.00 33.60 240.80 33.60 VAR FILE 0.00 'multi_1.NW-SGX63.spec.swan' 1 &
#0.30 'multi_1.NW-SGX62.spec.swan' 1 &
#0.70 'multi_1.NW-SGX61.spec.swan' 1 &
#1.20 'multi_1.NW-SGX57.spec.swan' 1
#$
#BOUN SEG XY 240.80 33.60 240.80 31.95 VAR FILE 0.00 'multi_1.NW-SGX57.spec.swan.cp' 1 &
#0.50 'multi_1.NW-SGX58.spec.swan' 1 &
#1.00 'multi_1.NW-SGX59.spec.swan' 1 &
#1.50 'multi_1.NW-SGX60.spec.swan' 1 &
#1.65 'multi_1.NW-SGX51.spec.swan' 1
#$
#BOUN SEG XY 242.80 31.95 240.80 31.95 VAR FILE 0.00 'multi_1.NW-SGX56.spec.swan' 1 &
#0.10 'multi_1.NW-SGX55.spec.swan' 1 &
#0.50 'multi_1.NW-SGX54.spec.swan' 1 &
#1.00 'multi_1.NW-SGX53.spec.swan' 1 &
#1.50 'multi_1.NW-SGX52.spec.swan' 1 &
#2.00 'multi_1.NW-SGX51.spec.swan.cp' 1
#$END BOUNSEG
#
#========================================================================
# RIP CURRENT PROGRAM (SEE NWPS MANUAL) =
#========================================================================
# IF RIP CURRENT PROGRAM WILL BE RUN, then RIPCONT=1, Otherwise =0;
# Setting up RIPCONT here to zero will permanently disable RIP program.
#
export RIPPROG="0"
export RIPDOMAIN="CG2"
export RIPCONT="5m"
#
#___________________________________________________________________________
# RAY Section: Define a pair of rays to drop data out along critical contours
# for rip current program.
#
# Example: for data output every 2km along a 5m bathy contour
#
# RAY 'rayname' xp yp xq yq int xp yp xq yq
#
# RAY 'ray1' 282.85 34.628 282.85 34.62 2000 283.00 34.655 283.00 34.62
#
# ISOLINE '5mcont' 'ray1' BOTtom 10
# TABLE '5mcont' HEAD '5mtable' HSIGN TPS PDIR OUTPUT 20110825.1200 3.0 HR
#_____________________________________________________________________________
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD RIP COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE RIP
# CURRENTS (RIPCONT="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
# POIN '5mcont' 279.887 25.8725
#
#$RIP LINES
#$ Ray for 5m and 20m contour data.
#$
#RAY 'ray1' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '5mcont' 'ray1' BOTtom 5
#TABLE '5mcont' HEAD '5m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#RAY 'ray2' 288.80 41.95 289.68 41.95 100 288.80 43.15 289.68 43.15
#ISOLINE '20mcont' 'ray1' BOTtom 20
#TABLE '20mcont' HEAD '20m_contour_CG2' TIME XP YP HSIGN TPS DIR DSPR VEL WATL WIND OUTPUT 20141030.0000 1.0 HR
#$
#$END RIP
#

View file

@ -0,0 +1,201 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 05/11/13...ag
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# SJU =
# GEOGRAPHICAL DOMAIN, GEOGRAPHICAL RESOLUTION AND OUTPUT TIME STEP =
# =
# NOTE: RES = spatial resolution in km =
# TSTEP = request output time step (not the model time step) =
#========================================================================
#
export SITEID="SJU"
export REGIONID="SR"
export NELAT="19.50"
export NELON="-64.00"
export SWLAT="17.00"
export SWLON="-68.00"
export RES="1.06"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# =
# These nested grids are non-telescopic grids (i.e all of them are =
# nested in the outer grid, and get the boundary conditions only from it) =
# Later versions of NWPS will either allow for telescopic nesting or =
# will be run on an unstructured grid characterized with a fine mesh =
# over the nearshore zones and a coarser mesh across the offshore areas. =
# =
#========================================================================
#
# TO DO: Update the domains below to reflect the area/s that you are
# interested in (must reside inside of you outer domain defined
# above). Also, remember to remove or comment out the remaining
# example nests below that were configured for another area. Once
# your nests are configured, just toggle the NESTGRIDS to '1'
# (Default configuration is off or '0') and you will have control
# from the GFE GUI to activate your nests during your runs.
#
# STATIONARY VS NONSTATIONARY MODE:
#
# STATN=STA for STATIONARY RUNS, STATN=NON for NON-STATIONARY RUNS.
# The default value is NONstationary for CG1 (outer grid) and STAtionary
# for the nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid. In general,
# if your domain that you define as a nest below is >= 100 km^2, then
# set STATN=NON. For the very small domains or nests (<= 100 km^2)
# set STATN=STA.
#
# ACTIVATE NEST/S: default is on for SJU
#
# NESTGRIDS="0" ... turns off nest options
# NESTGRIDS="1" ... turns on nest options
#
export NESTGRIDS="1"
export NESTGRIDS="2"
#
# NEST 1
export NELATN1="18.6"
export NELONN1="-65.7"
export SWLATN1="18.4"
export SWLONN1="-66.3"
export RESN1="0.5"
export TSTEPN1="3"
export STATN1="STA"
# NEST 2 - Rincon
export NELATN2="18.525"
export NELONN2="-67.1"
export SWLATN2="18.325"
export SWLONN2="-67.3"
export RESN2="0.1"
export TSTEPN2="3"
export STATN2="STA"
#
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS
# =
# NOTE TO USER: the lat/lon points specified can be changed for any =
# arbitrary point of interest within your outer domain defined above. =
# One default buoy locations has already been configured for you =
# below. Add more as needed. =
#
# NOTE: These do not have to match NDBC locations. =
#
#========================================================================
# Spectra points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 ...."
#
export SPECPOINTS="41053:18.476:-66.009 42085:17.860:-66.524 41141:17.684:-64.635 41115:18.376:-67.28 xPRN:19.00:-66.5 xPRS:17.50:-66.5"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOSJUN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be changed in a new version, the user can get 1d-spectra but not g-h plots).
#
export WVTONCG="0"
export NELATWT="19.50"
export NELONWT="-64.00"
export SWLATWT="17.00"
export SWLONWT="-68.00"
export GEORESWT="3.0"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="SJU"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.SJU51.spec.swan,multi_1.SJU56.spec.swan,multi_1.SJU64.spec.swan,multi_1.SJU69.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#BOUN SEG XY 292.00 19.5 292.00 17.00 VAR FILE 0.00 'multi_1.SJU56.spec.swan' 1 &
# 0.50 'multi_1.SJU55.spec.swan' 1 &
# 1.00 'multi_1.SJU54.spec.swan' 1 &
# 1.50 'multi_1.SJU53.spec.swan' 1 &
# 2.00 'multi_1.SJU52.spec.swan' 1 &
# 2.50 'multi_1.SJU51.spec.swan' 1
#$northern side SJU
#BOUN SEG XY 296.00 19.5 292.00 19.5 VAR FILE 0.00 'multi_1.SJU64.spec.swan' 1 &
# 0.50 'multi_1.SJU63.spec.swan' 1 &
# 1.00 'multi_1.SJU62.spec.swan' 1 &
# 1.50 'multi_1.SJU61.spec.swan' 1 &
# 2.00 'multi_1.SJU60.spec.swan' 1 &
# 2.50 'multi_1.SJU59.spec.swan' 1 &
# 3.00 'multi_1.SJU58.spec.swan' 1 &
# 3.50 'multi_1.SJU57.spec.swan' 1 &
# 4.00 'multi_1.SJU56.spec.swan.cp' 1
#$eastern side SJU
#BOUN SEG XY 296.00 17.0 296.00 19.50 VAR FILE 0.00 'multi_1.SJU69.spec.swan' 1 &
# 0.50 'multi_1.SJU68.spec.swan' 1 &
# 1.00 'multi_1.SJU67.spec.swan' 1 &
# 1.50 'multi_1.SJU66.spec.swan' 1 &
# 2.00 'multi_1.SJU65.spec.swan' 1 &
# 2.50 'multi_1.SJU64.spec.swan.cp' 1
#$southern side SJU
#BOUN SEG XY 292.00 17.0 296.00 17.0 VAR FILE 0.00 'multi_1.SJU51.spec.swan.cp' 1 &
# 0.50 'multi_1.SJU76.spec.swan' 1 &
# 1.00 'multi_1.SJU75.spec.swan' 1 &
# 1.50 'multi_1.SJU74.spec.swan' 1 &
# 2.00 'multi_1.SJU73.spec.swan' 1 &
# 2.50 'multi_1.SJU72.spec.swan' 1 &
# 3.00 'multi_1.SJU71.spec.swan' 1 &
# 3.50 'multi_1.SJU70.spec.swan' 1 &
# 4.00 'multi_1.SJU69.spec.swan.cp' 1
#$END BOUNSEG
#

View file

@ -0,0 +1,211 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 05/11/13...ag
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# TAE =
# GEOGRAPHICAL DOMAIN, GEOGRAPHICAL RESOLUTION AND OUTPUT TIME STEP =
# =
# NOTE: RES = spatial resolution in km =
# TSTEP = request output time step (not the model time step) =
#========================================================================
#
export SITEID="TAE"
export REGIONID="SR"
export NELAT="30.60"
export NELON="-82.60"
export SWLAT="28.35"
export SWLON="-87.35"
export RES="1.8"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# =
# These nested grids are non-telescopic grids (i.e all of them are =
# nested in the outer grid, and get the boundary conditions only from it) =
# Later versions of NWPS will either allow for telescopic nesting or =
# will be run on an unstructured grid characterized with a fine mesh =
# over the nearshore zones and a coarser mesh across the offshore areas. =
# =
#========================================================================
#
# TO DO: Update the domains below to reflect the area/s that you are
# interested in (must reside inside of you outer domain defined
# above). Also, remember to remove or comment out the remaining
# example nests below that were configured for another area. Once
# your nests are configured, just toggle the NESTGRIDS to '1'
# (Default configuration is off or '0') and you will have control
# from the GFE GUI to activate your nests during your runs.
#
# STATIONARY VS NONSTATIONARY MODE:
#
# STATN=STA for STATIONARY RUNS, STATN=NON for NON-STATIONARY RUNS.
# The default value is NONstationary for CG1 (outer grid) and STAtionary
# for the nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid. In general,
# if your domain that you define as a nest below is >= 100 km^2, then
# set STATN=NON. For the very small domains or nests (<= 100 km^2)
# set STATN=STA.
#
# ACTIVATE NEST/S: default is on for TAE
#
# NESTGRIDS="0" ... turns off nest options
# NESTGRIDS="1" ... turns on nest options
#
export NESTGRIDS="1"
#
export NESTGRIDS="4"
# nest 1: panama city
export NELATN1="30.37"
export NELONN1="-85.37"
export SWLATN1="29.95"
export SWLONN1="-85.87"
export RESN1=".6"
export TSTEPN1="3"
export STATN1="STA"
#
# nest 2: san blas/apalachicola
export NELATN2="29.95"
export NELONN2="-84.85"
export SWLATN2="29.60"
export SWLONN2="-85.46"
export RESN2=".6"
export TSTEPN2="3"
export STATN2="STA"
#
# nest 3: St Marks
export NELATN3="30.15"
export NELONN3="-83.65"
export SWLATN3="29.85"
export SWLONN3="-84.50"
export RESN3=".6"
export TSTEPN3="3"
export STATN3="STA"
#
# nest 4: cedar key
export NELATN4="29.60"
export NELONN4="-82.75"
export SWLATN4="29.00"
export SWLONN4="-83.55"
export RESN4=".75"
export TSTEPN4="3"
export STATN4="STA"
#
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS
# =
# NOTE TO USER: the lat/lon points specified can be changed for any =
# arbitrary point of interest within your outer domain defined above. =
# One default buoy locations has already been configured for you =
# below. Add more as needed. =
#
# NOTE: These do not have to match NDBC locations. =
#
#========================================================================
# Spectra points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 ...."
#
export SPECPOINTS="KTOWER:29.6619:-84.3731 42036:28.500:-84.517 42039:28.791:-86.008 42012:30.065:-87.34"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOTAEN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be changed in a new version, the user can get 1d-spectra but not g-h plots).
#
export WVTONCG="0"
export NELATWT="30.60"
export NELONWT="-82.60"
export SWLATWT="28.35"
export SWLONWT="-87.35"
export GEORESWT="3.5"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="PCB"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.PCB51.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#$southern side TAE - east to west
#BOUN SEG XY 277.0 28.35 272.65 28.35 VAR FILE 0.00 'multi_1.PCB71.spec.swan' 1 &
# 0.45 'multi_1.PCB70.spec.swan' 1 &
# 0.75 'multi_1.PCB69.spec.swan' 1 &
# 1.05 'multi_1.PCB68.spec.swan' 1 &
# 1.35 'multi_1.PCB67.spec.swan' 1 &
# 1.65 'multi_1.PCB66.spec.swan' 1 &
# 1.95 'multi_1.PCB65.spec.swan' 1 &
# 2.25 'multi_1.PCB64.spec.swan' 1 &
# 2.55 'multi_1.PCB63.spec.swan' 1 &
# 2.85 'multi_1.PCB62.spec.swan' 1 &
# 3.15 'multi_1.PCB61.spec.swan' 1 &
# 3.45 'multi_1.PCB60.spec.swan' 1 &
# 3.75 'multi_1.PCB59.spec.swan' 1 &
# 4.05 'multi_1.PCB58.spec.swan' 1 &
# 4.35 'multi_1.PCB51.spec.swan' 1
#$west boundary-N to S
#BOUN SEG XY 272.65 30.15 272.65 28.35 VAR FILE 0.00 'multi_1.PCB57.spec.swan' 1 &
# 0.30 'multi_1.PCB56.spec.swan' 1 &
# 0.60 'multi_1.PCB55.spec.swan' 1 &
# 0.90 'multi_1.PCB54.spec.swan' 1 &
# 1.20 'multi_1.PCB53.spec.swan' 1 &
# 1.50 'multi_1.PCB52.spec.swan' 1 &
# 1.80 'multi_1.PCB51.spec.swan.cp' 1
#$END BOUNSEG
#

View file

@ -0,0 +1,177 @@
#------------------------------------------------------------------------
# Domain File
# Original Author(s): Roberto Padilla-Hernandez,Douglas Gaer
# Alex Gibbs, Pablo Santos,Tony Freeman
# File Creation Date: 06/01/2012
# Date Last Modified: 05/11/13...ag
#
# Version control: 1.33
#
# Support Team:
#
# Contributors:
#
# -----------------------------------------------------------------------
# ---------------------- Description and Details ------------------------
# -----------------------------------------------------------------------
#
# File used to setup a geographical domain for SWAN and WW3
#
# -----------------------------------------------------------
#========================================================================
# TBW =
# GEOGRAPHICAL DOMAIN, GEOGRAPHICAL RESOLUTION AND OUTPUT TIME STEP =
# =
# NOTE: RES = spatial resolution in km =
# TSTEP = request output time step (not the model time step) =
#========================================================================
#
export SITEID="TBW"
export REGIONID="SR"
export NELAT="29.70"
export NELON="-81.50"
export SWLAT="25.45"
export SWLON="-84.80"
export RES="1.8"
export TSTEP="3"
#
#========================================================================
# NESTED GRID CONFIGURATION =
# =
# These nested grids are non-telescopic grids (i.e all of them are =
# nested in the outer grid, and get the boundary conditions only from it) =
# Later versions of NWPS will either allow for telescopic nesting or =
# will be run on an unstructured grid characterized with a fine mesh =
# over the nearshore zones and a coarser mesh across the offshore areas. =
# =
#========================================================================
#
# TO DO: Update the domains below to reflect the area/s that you are
# interested in (must reside inside of you outer domain defined
# above). Also, remember to remove or comment out the remaining
# example nests below that were configured for another area. Once
# your nests are configured, just toggle the NESTGRIDS to '1'
# (Default configuration is off or '0') and you will have control
# from the GFE GUI to activate your nests during your runs.
#
# STATIONARY VS NONSTATIONARY MODE:
#
# STATN=STA for STATIONARY RUNS, STATN=NON for NON-STATIONARY RUNS.
# The default value is NONstationary for CG1 (outer grid) and STAtionary
# for the nested grids. Change this only if you know what you are doing.
# You can choose STA or NON for a particular nested grid. In general,
# if your domain that you define as a nest below is >= 100 km^2, then
# set STATN=NON. For the very small domains or nests (<= 100 km^2)
# set STATN=STA.
#
# ACTIVATE NEST/S: default is on for TBW
#
# NESTGRIDS="0" ... turns off nest options
# NESTGRIDS="1" ... turns on nest options
#
export NESTGRIDS="1"
#
# NEST 1...grid matches bathy 1 arc-sec (~30m res) NAVD 88 DEM from NGDC
export NELATN1="28.05"
export NELONN1="-82.38"
export SWLATN1="27.48"
export SWLONN1="-82.85"
export RESN1=".75"
export TSTEPN1="3"
export STATN1="STA"
#
#
#========================================================================
# SPECTRA OUTPUT LOCATIONS
# =
# NOTE TO USER: the lat/lon points specified can be changed for any =
# arbitrary point of interest within your outer domain defined above. =
# One default buoy locations has already been configured for you =
# below. Add more as needed. =
#
# NOTE: These do not have to match NDBC locations. =
#
#========================================================================
# Spectra points defined as space delimited list of:
# "name1:lat1:lon1 name2:lat2:lon2 name3:lat3:lon3 name4:lat4:lon4 ...."
#
export SPECPOINTS="42021:28.311:-83.306 42036:28.500:-84.517 42013:27.169:-82.926"
#
#========================================================================
# WAVE TRACKING (and WAVE PARTITION) ON/OFF =
# SET: SUBDOTBWN, GEOGRAPH RESOL and TOLERANCE WAVETRACK PARAMETERS =
#========================================================================
# IF WAVE TRACKING IS REQUIRED THEN WVTRCK="ON", OTHER WISE SET IT AS "OFF"
# IF WVTRCK IS "ON", ADDTIONAL INFORMATION IS REQUIRED, SEE BELOW
#
export WVTRCK="ON"
#
# IF WAVE TRACKING IS REQUIRED EXACTLY OVER THE COMPUTATIONAL GRID AND SAME SPATIAL
# RESOLUTION: SET WVTONCG="1"
# IF USER WANTS TO CHANGE ANYONE OF THE PARAMETERS THEN WVTONCG="0" AND USER MUST GIVE
# ALL INFORMATION FOR THE DOMAIN OR SUBDOMAIN AND GEOGRAPHICAL RESOLUTION.
# BE CAREFULL, IF THERE IS ANY SPECTRAL OUTPUT LOCATIONS OUT OF THE NEW (REDUCED) DOMAIN
# FOR WAVE TRACKING NWPS WILL ABORT.
# (This will be changed in a new version, the user can get 1d-spectra but not g-h plots).
#
export WVTONCG="0"
export NELATWT="29.70"
export NELONWT="-81.50"
export SWLATWT="25.45"
export SWLONWT="-84.80"
export GEORESWT="3.5"
#
# PARAMETERS FOR TRACKING ALGORITHM for WVTONCG=0 or =1 THIS IS ALWAYS READ
# *CAUTION* CHANGE THEM ONLY IF YOU KNOW WHAT YOU ARE DOING
# RECOMENDED VALUES WVTRKPA="10. 1. 0.25 0.1 10. 1."
# dirKnob, perKnob, hsKnob, wetPts, dirTimeKnob, tpTimeKnob
export WVTRKPA="10. 1. 0.25 0.1 10. 1."
#
#========================================================================
# CURRENTS DEFINITION (SEE SWAN MANUAL) =
#========================================================================
#export CURRL1="INPGRID CUR ............................."
#export CURRL2="READINP CUR ............................."
#
#========================================================================
# BOUNDARY CONDITIONS (SEE SWAN MANUAL) =
#========================================================================
# IF BOUNDARY CONDITIONS WILL BE USED then BOUNDCOND=1, Otherwise =0;
# Setting up BOUNDCOND here to zero will permanently disable BCs.
# If you leave it as 1 the user will still have the option to disable
# them from the interactive Run_NWPS GUI.
#
export BOUNCOND="1"
export FTPPAT1="multi_1"
export FTPPAT1B="multi_1"
export FTPPAT2="TBW"
export NFTPATTEMPTS="3"
export WAVECPS="multi_1.TBW59.spec.swan"
#
# THE FOLLOWING LINES MUST BE COMMENTED. IF YOU ADD BOUNDARY COMMAND LINES FOR YOUR
# DOMAIN, ADD THEM WITH THE "#" AS A FIRST CHARACTER, IF YOU DECIDE NOT TO USE BOUNARY
# CONDITIONS (BOUNCOND="0") THEY WILL REMAIN AS A COMMENTED LINES. IF YOU DECIDE TO USE
# BOUNDARY CONDITIONS (BOUNCOND="1") NWPS WILL INCLUDE THE INFORMATION IN THE ACTUAL
# INPUT FILES WITH NOT COMMENT CHARACTER
#
#$BOUNDARY COMMAND LINES
#$southern side TBW - east to west
#BOUN SEG XY 277.7 25.45 275.2 25.45 VAR FILE 0.00 'multi_1.TBW64.spec.swan' 1 &
# 0.50 'multi_1.TBW63.spec.swan' 1 &
# 1.00 'multi_1.TBW62.spec.swan' 1 &
# 1.50 'multi_1.TBW61.spec.swan' 1 &
# 2.00 'multi_1.TBW60.spec.swan' 1 &
# 2.50 'multi_1.TBW59.spec.swan' 1
#$western side TBW - north to south
#BOUN SEG XY 275.2 29.45 275.2 25.45 VAR FILE 0.00 'multi_1.TBW51.spec.swan' 1 &
# 0.50 'multi_1.TBW52.spec.swan' 1 &
# 1.00 'multi_1.TBW53.spec.swan' 1 &
# 1.50 'multi_1.TBW54.spec.swan' 1 &
# 2.00 'multi_1.TBW55.spec.swan' 1 &
# 2.50 'multi_1.TBW56.spec.swan' 1 &
# 3.00 'multi_1.TBW57.spec.swan' 1 &
# 3.50 'multi_1.TBW58.spec.swan' 1 &
# 4.00 'multi_1.TBW59.spec.swan.cp' 1
#$
#$END BOUNSEG
#