diff --git a/cave/com.raytheon.viz.gfe/localization/gfe/userPython/procedures/Run_NWPS.py b/cave/com.raytheon.viz.gfe/localization/gfe/userPython/procedures/Run_NWPS.py
new file mode 100644
index 0000000000..4859bbde46
--- /dev/null
+++ b/cave/com.raytheon.viz.gfe/localization/gfe/userPython/procedures/Run_NWPS.py
@@ -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')
diff --git a/cave/com.raytheon.viz.volumebrowser/localization/volumebrowser/LevelMappingFile.xml b/cave/com.raytheon.viz.volumebrowser/localization/volumebrowser/LevelMappingFile.xml
index fb1f9fe5f1..52a44abae8 100644
--- a/cave/com.raytheon.viz.volumebrowser/localization/volumebrowser/LevelMappingFile.xml
+++ b/cave/com.raytheon.viz.volumebrowser/localization/volumebrowser/LevelMappingFile.xml
@@ -1370,4 +1370,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/edexOsgi/com.raytheon.edex.plugin.gfe/utility/common_static/base/grid/dataset/alias/gfeParamInfo.xml b/edexOsgi/com.raytheon.edex.plugin.gfe/utility/common_static/base/grid/dataset/alias/gfeParamInfo.xml
index 2c845704d0..6788dafa8f 100644
--- a/edexOsgi/com.raytheon.edex.plugin.gfe/utility/common_static/base/grid/dataset/alias/gfeParamInfo.xml
+++ b/edexOsgi/com.raytheon.edex.plugin.gfe/utility/common_static/base/grid/dataset/alias/gfeParamInfo.xml
@@ -216,6 +216,8 @@
NAHwave4
ETSS
ETSS
+ nwpsCG1
+ nwpsTrkngCG0
RFCFFG_ParameterInfo
RFCFFG_ParameterInfo
RFCFFG_ParameterInfo
diff --git a/edexOsgi/com.raytheon.edex.plugin.gfe/utility/edex_static/base/config/gfe/serverConfig.py b/edexOsgi/com.raytheon.edex.plugin.gfe/utility/edex_static/base/config/gfe/serverConfig.py
index b687a5eec2..40dde225bc 100644
--- a/edexOsgi/com.raytheon.edex.plugin.gfe/utility/edex_static/base/config/gfe/serverConfig.py
+++ b/edexOsgi/com.raytheon.edex.plugin.gfe/utility/edex_static/base/config/gfe/serverConfig.py
@@ -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
diff --git a/edexOsgi/com.raytheon.edex.plugin.gfe/utility/edex_static/base/grid/parameterInfo/nwpsCG1.xml b/edexOsgi/com.raytheon.edex.plugin.gfe/utility/edex_static/base/grid/parameterInfo/nwpsCG1.xml
new file mode 100755
index 0000000000..88f32bbbe2
--- /dev/null
+++ b/edexOsgi/com.raytheon.edex.plugin.gfe/utility/edex_static/base/grid/parameterInfo/nwpsCG1.xml
@@ -0,0 +1,255 @@
+
+
+
+
+
+
+
+ 0
+ 10800
+ 21600
+ 32400
+ 43200
+ 54000
+ 64800
+ 75600
+ 86400
+ 97200
+ 108000
+ 118800
+ 129600
+ 140400
+ 151200
+ 162000
+ 172800
+ 183600
+ 194400
+ 205200
+ 216000
+ 226800
+ 237600
+ 248400
+ 259200
+ 270000
+ 280800
+ 291600
+ 302400
+ 313200
+ 324000
+ 334800
+ 345600
+ 356400
+ 367200
+
+
+
+
+
+
+ wdepth
+ Surface Geometric Depth Below Sea Surface
+ m
+ meters
+ DepthBelowSeaSurface
+ 0.0
+ 10000.0
+ -99999.0
+ 1
+ SFC
+
+ SFC
+
+
+
+
+
+ dslm
+ Surface Deviation of Sea Level From Mean
+ m
+ meters
+ DevFromMeanSeaLevel
+ -15.0
+ 15.0
+ -99999.0
+ 1
+ SFC
+
+ SFC
+
+
+
+
+
+ dirc
+ Surface Current Direction
+ degree_angle
+ degree_angle
+ CurrentDir
+ 0.0
+ 360.0
+ -99999.0
+ 1
+ SFC
+
+ SFC
+
+
+
+
+
+ spc
+ Surface Current Speed
+ m/s
+ meter/sec
+ CurrSpeed
+ 0
+ 7
+ -99999.0
+ 1
+ SFC
+
+ SFC
+
+
+
+
+
+ ws
+ Surface Wind Speed
+ m/s
+ meter/sec
+ WindSpeed
+ 0
+ 150.0
+ -99999.0
+ 1
+ SFC
+
+ SFC
+
+
+
+
+
+ htsgw
+ Sig height combined wind waves and swell
+ m
+ meters
+ heightWindWavesandSwell
+ 0.0
+ 50.0
+ -99999.0
+ 1
+ SFC
+
+ SFC
+
+
+
+
+
+ swell
+ Significant swell wave height
+ m
+ meter/sec
+ heightSwellWaves
+ 0.0
+ 50.0
+ -99999.0
+ 1
+ SFC
+
+ SFC
+
+
+
+
+
+ dirpw
+ Primary wave direction
+ degree_angle
+ degree_angle
+ primaryWaveDir
+ 0.0
+ 360.0
+ -99999.0
+ 1
+ SFC
+
+ SFC
+
+
+
+
+
+ perpw
+ Primary wave period
+ s
+ seconds
+ primaryWavePeriod
+ 0.0
+ 25.0
+ -99999.0
+ 1
+ SFC
+
+ SFC
+
+
+
+
+
+ wd
+ Wind Direction
+ degree_angle
+ degree_angle
+ windDir
+ 0.0
+ 360.0
+ -99999.0
+ 1
+ SFC
+
+ SFC
+
+
+
+
+
diff --git a/edexOsgi/com.raytheon.edex.plugin.gfe/utility/edex_static/base/grid/parameterInfo/nwpsTrkngCG0.xml b/edexOsgi/com.raytheon.edex.plugin.gfe/utility/edex_static/base/grid/parameterInfo/nwpsTrkngCG0.xml
new file mode 100755
index 0000000000..7d80f672c9
--- /dev/null
+++ b/edexOsgi/com.raytheon.edex.plugin.gfe/utility/edex_static/base/grid/parameterInfo/nwpsTrkngCG0.xml
@@ -0,0 +1,120 @@
+
+
+
+ 0
+ 10800
+ 21600
+ 32400
+ 43200
+ 54000
+ 64800
+ 75600
+ 86400
+ 97200
+ 108000
+ 118800
+ 129600
+ 140400
+ 151200
+ 162000
+ 172800
+ 183600
+ 194400
+ 205200
+ 216000
+ 226800
+ 237600
+ 248400
+ 259200
+ 280800
+ 302400
+ 324000
+ 345600
+ 367200
+ 388800
+ 410400
+ 432000
+ 453600
+ 475200
+ 496800
+ 518400
+ 540000
+ 561600
+ 583200
+ 604800
+ 626400
+ 648000
+
+
+ SWDIR
+ Swell peak direction
+ degree_angle
+ degree_angle
+ swellWaveDir
+ 0.0
+ 360.0
+ -99999.0
+ 1
+ OSEQD 1 2 3 4 5 6 7 8 9 10
+
+ OSEQD1
+ OSEQD2
+ OSEQD3
+ OSEQD4
+ OSEQD5
+ OSEQD6
+ OSEQD7
+ OSEQD8
+ OSEQD9
+ OSEQD10
+
+
+
+ SWPER
+ Swell wave peak period
+ s
+ seconds
+ swellWavePeriod
+ 0.0
+ 100.0
+ -99999.0
+ 1
+ OSEQD 1 2 3 4 5 6 7 8 9 10
+
+ OSEQD1
+ OSEQD2
+ OSEQD3
+ OSEQD4
+ OSEQD5
+ OSEQD6
+ OSEQD7
+ OSEQD8
+ OSEQD9
+ OSEQD10
+
+
+
+ SWELL
+ Significant swell wave height
+ m
+ meters
+ heightSwellWaves
+ 0.0
+ 50.0
+ -99999.0
+ 1
+ OSEQD 1 2 3 4 5 6 7 8 9 10
+
+ OSEQD1
+ OSEQD2
+ OSEQD3
+ OSEQD4
+ OSEQD5
+ OSEQD6
+ OSEQD7
+ OSEQD8
+ OSEQD9
+ OSEQD10
+
+
+
diff --git a/edexOsgi/com.raytheon.edex.plugin.gfe/utility/edex_static/base/smartinit/nwpsCG1.py b/edexOsgi/com.raytheon.edex.plugin.gfe/utility/edex_static/base/smartinit/nwpsCG1.py
new file mode 100755
index 0000000000..81afbd9efd
--- /dev/null
+++ b/edexOsgi/com.raytheon.edex.plugin.gfe/utility/edex_static/base/smartinit/nwpsCG1.py
@@ -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()
diff --git a/edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/distribution/grib.xml b/edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/distribution/grib.xml
index 3647f1c151..3387ed6eef 100644
--- a/edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/distribution/grib.xml
+++ b/edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/distribution/grib.xml
@@ -27,4 +27,8 @@
ecmwf_decrypted
+
+
+ xxx_nwps_CG1*
+ xxx_nwps_CG0_Trkng*
diff --git a/edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/grids/nwpsCG1.xml b/edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/grids/nwpsCG1.xml
new file mode 100755
index 0000000000..09ec25d63a
--- /dev/null
+++ b/edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/grids/nwpsCG1.xml
@@ -0,0 +1,13 @@
+
+
+ 9112
+ nwpsCG1
+ 24.1
+ -83.54
+ LowerLeft
+ 261
+ 201
+ 0.019731
+ 0.018
+ degree
+
diff --git a/edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/grids/nwpsTrkngCG0.xml b/edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/grids/nwpsTrkngCG0.xml
new file mode 100755
index 0000000000..5236ea8e96
--- /dev/null
+++ b/edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/grids/nwpsTrkngCG0.xml
@@ -0,0 +1,32 @@
+
+
+
+ 10201978
+ Grid for NWPS
+ 24.1
+ 276.45999
+ LowerLeft
+ 174
+ 134
+ 0.029653
+ 0.027068
+ degree
+
diff --git a/edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/models/LDAD.xml b/edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/models/LDAD.xml
new file mode 100755
index 0000000000..76519d443c
--- /dev/null
+++ b/edexOsgi/com.raytheon.edex.plugin.grib/utility/edex_static/base/grib/models/LDAD.xml
@@ -0,0 +1,21 @@
+
+
+
+ nwpsCG1
+ 7
+ 0
+ 9112
+
+ 15
+
+
+
+ nwpsTrkngCG0
+ 7
+ 0
+ 10201978
+
+ 15
+
+
+
diff --git a/edexOsgi/com.raytheon.uf.common.parameter/utility/common_static/base/parameter/definition/parameters.xml b/edexOsgi/com.raytheon.uf.common.parameter/utility/common_static/base/parameter/definition/parameters.xml
index 0540f5efb0..b0b9214d59 100755
--- a/edexOsgi/com.raytheon.uf.common.parameter/utility/common_static/base/parameter/definition/parameters.xml
+++ b/edexOsgi/com.raytheon.uf.common.parameter/utility/common_static/base/parameter/definition/parameters.xml
@@ -559,4 +559,24 @@
TKE
J/kg
+
+ Geometric Depth Below Sea Surface
+ WDEPTH
+ m
+
+
+ Deviation Of Sea Level from Mean
+ DSLM
+ m
+
+
+ Surface Current Speed
+ SPC
+ m/s
+
+
+ Surface Current Direction
+ DIRC
+ degree
+
\ No newline at end of file
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/bin/process_lock.sh b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/bin/process_lock.sh
new file mode 100755
index 0000000000..0fc2b42fbc
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/bin/process_lock.sh
@@ -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 *********
+# *******************************
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/bin/runManualNWPS_OutsideAWIPS.sh b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/bin/runManualNWPS_OutsideAWIPS.sh
new file mode 100644
index 0000000000..f5e9f8ab19
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/bin/runManualNWPS_OutsideAWIPS.sh
@@ -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
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/AKQ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/AKQ
new file mode 100644
index 0000000000..e8b554e7da
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/AKQ
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/BOX b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/BOX
new file mode 100644
index 0000000000..354ae81346
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/BOX
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/BRO b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/BRO
new file mode 100644
index 0000000000..d322ed291e
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/BRO
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/CAR b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/CAR
new file mode 100644
index 0000000000..505ad204fd
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/CAR
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/CHS b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/CHS
new file mode 100644
index 0000000000..5e172bf5fd
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/CHS
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/CRP b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/CRP
new file mode 100644
index 0000000000..fb634e3899
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/CRP
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/EHU b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/EHU
new file mode 100644
index 0000000000..367695d57a
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/EHU
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/EKA b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/EKA
new file mode 100644
index 0000000000..e5dcf36aad
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/EKA
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/GYX b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/GYX
new file mode 100644
index 0000000000..80e5b8fc30
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/GYX
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/HFO b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/HFO
new file mode 100644
index 0000000000..b1e938a05d
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/HFO
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/HGX b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/HGX
new file mode 100644
index 0000000000..9180bfd12c
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/HGX
@@ -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
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/ILM b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/ILM
new file mode 100644
index 0000000000..d192847a76
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/ILM
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/JAX b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/JAX
new file mode 100644
index 0000000000..1f45129d35
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/JAX
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/KEY b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/KEY
new file mode 100644
index 0000000000..23ab8ad27d
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/KEY
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/LCH b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/LCH
new file mode 100644
index 0000000000..006d2656fb
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/LCH
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/LIX b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/LIX
new file mode 100644
index 0000000000..252d28e6aa
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/LIX
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/LOX b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/LOX
new file mode 100644
index 0000000000..4c48d7ec6f
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/LOX
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/LWX b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/LWX
new file mode 100644
index 0000000000..268850984c
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/LWX
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MFL b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MFL
new file mode 100644
index 0000000000..6ab885a625
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MFL
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MFR b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MFR
new file mode 100644
index 0000000000..84f007ffb8
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MFR
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MHX b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MHX
new file mode 100644
index 0000000000..f5301fb596
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MHX
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MLB b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MLB
new file mode 100644
index 0000000000..466d5f35d8
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MLB
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MTR b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MTR
new file mode 100644
index 0000000000..e27c4eae75
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MTR
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MXX b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MXX
new file mode 100644
index 0000000000..83861fd03d
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/MXX
@@ -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"
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/NHC b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/NHC
new file mode 100644
index 0000000000..b20e4769ca
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/NHC
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/OKX b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/OKX
new file mode 100644
index 0000000000..3c45da6146
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/OKX
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/PHI b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/PHI
new file mode 100644
index 0000000000..331c5efddb
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/PHI
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/PQR b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/PQR
new file mode 100644
index 0000000000..846706c67a
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/PQR
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/SEW b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/SEW
new file mode 100644
index 0000000000..2c177e750a
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/SEW
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/SGX b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/SGX
new file mode 100644
index 0000000000..bd10cbf860
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/SGX
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/SJU b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/SJU
new file mode 100644
index 0000000000..cc59208dd0
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/SJU
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/TAE b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/TAE
new file mode 100644
index 0000000000..e84506cb58
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/TAE
@@ -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
+#
diff --git a/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/TBW b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/TBW
new file mode 100644
index 0000000000..0f54db858b
--- /dev/null
+++ b/edexOsgi/com.raytheon.uf.tools.gfesuite/nwps/domains/TBW
@@ -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
+#