FAST
FAST is a two-dimensional model for tsunami calculations.
...
This page describes the FAST module adapter, its functions, and provides an example for configuring a FAST run in FEWS. It only has a pre adapter since
FAST
...
FAST adapter
Model adapter for running a FAST model from Delft-FEWS.
...
Code Block |
---|
| xml |
---|
| xml |
---|
title | start up activities |
---|
|
<startUpActivities>
<purgeActivity>
<filter>workDir*</filter>
</purgeActivity>
</startUpActivities>
|
...
Code Block |
---|
| xml |
---|
| xml |
---|
title | export activities |
---|
|
<exportActivities>
<exportDataSetActivity>
<moduleInstanceId>Run_FAST</moduleInstanceId>
</exportDataSetActivity>
<exportNetcdfActivity>
<exportFile>wave_height.nc</exportFile>
<timeSeriesSets>
<timeSeriesSet>
<moduleInstanceId>Run_FAST</moduleInstanceId>
<valueType>scalar</valueType>
<parameterId>WaveHeight</parameterId>
<locationId>Dummy</locationId>
<timeSeriesType>external historical</timeSeriesType>
<timeStep unit="hour"/>
<relativeViewPeriod unit="hour" start="0" end="0"/>
<readWriteMode>add originals</readWriteMode>
</timeSeriesSet>
</timeSeriesSets>
</exportNetcdfActivity>
<exportNetcdfRunFileActivity>
<description>This run file is passed as argument to FastPreAdapter</description>
<exportFile>run.nc</exportFile>
</exportNetcdfRunFileActivity>
</exportActivities>
|
...
Code Block |
---|
| xml |
---|
| xml |
---|
title | execute activities |
---|
|
<executeActivities>
<executeActivity>
<command>
<className>nl.deltares.fast.FastPreAdapter</className>
<binDir>adapter\bin</binDir>
</command>
<arguments>
<argument>run.nc</argument>
</arguments>
<logFile>
<file>Fast_Pre_Adapter.log</file>
<errorLinePattern>ERROR*</errorLinePattern>
<warningLinePattern>WARN*</warningLinePattern>
<infoLinePattern>INFO*</infoLinePattern>
<debugLinePattern>DEBUG*</debugLinePattern>
</logFile>
<timeOut>99999999</timeOut>
<ignoreDiagnostics>true</ignoreDiagnostics>
</executeActivity>
<executeActivity>
<command>
<executable>FASTrun.exe</executable>
</command>
<arguments>
<argument>cil0b2</argument>
<argument>cil0_30mv3</argument>
</arguments>
<timeOut>99999999</timeOut>
<ignoreDiagnostics>true</ignoreDiagnostics>
</executeActivity>
<executeActivity>
<command>
<className>nl.deltares.fast.FastPostAdapter</className>
<binDir>adapter\bin</binDir>
</command>
<arguments>
<argument>run.nc</argument>
</arguments>
<logFile>
<file>Fast_Post_Adapter.log</file>
<errorLinePattern>ERROR*</errorLinePattern>
<warningLinePattern>WARN*</warningLinePattern>
<infoLinePattern>INFO*</infoLinePattern>
<debugLinePattern>DEBUG*</debugLinePattern>
</logFile>
<timeOut>99999999</timeOut>
<ignoreDiagnostics>true</ignoreDiagnostics>
</executeActivity>
</executeActivities>
|
...
Code Block |
---|
| none |
---|
| none |
---|
title | cil0_30mv3_TEMPLATE.xyz |
---|
|
108.34958333 -7.83289859 $WAVE_HEIGHT$ 900 1
108.35411600 -7.83289136 $WAVE_HEIGHT$ 900 1
108.35859257 -7.83344007 $WAVE_HEIGHT$ 900 1
108.36302258 -7.83258101 $WAVE_HEIGHT$ 900 1
108.36729527 -7.83112279 $WAVE_HEIGHT$ 900 1
108.37134559 -7.82910962 $WAVE_HEIGHT$ 900 1
108.37528703 -7.82689069 $WAVE_HEIGHT$ 900 1
108.37936617 -7.82496548 $WAVE_HEIGHT$ 900 1
108.38335489 -7.82662508 $WAVE_HEIGHT$ 900 1
108.38745431 -7.82846972 $WAVE_HEIGHT$ 900 1
|
...
Code Block |
---|
| none |
---|
| none |
---|
title | cil0_30mv3.xyz |
---|
|
108.34958333 -7.83289859 5.00 900 1
108.35411600 -7.83289136 5.00 900 1
108.35859257 -7.83344007 5.00 900 1
108.36302258 -7.83258101 5.00 900 1
108.36729527 -7.83112279 5.00 900 1
108.37134559 -7.82910962 5.00 900 1
108.37528703 -7.82689069 5.00 900 1
108.37936617 -7.82496548 5.00 900 1
108.38335489 -7.82662508 5.00 900 1
108.38745431 -7.82846972 5.00 900 1
|
...
Code Block |
---|
| xml |
---|
| xml |
---|
title | post adapter execute activity |
---|
|
<executeActivity>
<command>
<className>nl.deltares.fast.FastPostAdapter</className>
<binDir>adapter\bin</binDir>
</command>
<arguments>
<argument>run.nc</argument>
</arguments>
<logFile>
<file>Fast_Post_Adapter.log</file>
<errorLinePattern>ERROR*</errorLinePattern>
<warningLinePattern>WARN*</warningLinePattern>
<infoLinePattern>INFO*</infoLinePattern>
<debugLinePattern>DEBUG*</debugLinePattern>
</logFile>
<timeOut>99999999</timeOut>
<ignoreDiagnostics>true</ignoreDiagnostics>
</executeActivity>
|
...
Code Block |
---|
| xml |
---|
| xml |
---|
title | model run output import activity |
---|
|
<importActivities>
<importNetcdfActivity>
<importFile>postAdapterOutput.nc</importFile>
<timeSeriesSets>
<timeSeriesSet>
<moduleInstanceId>Run_XBeach</moduleInstanceId>
<valueType>grid</valueType>
<parameterId>H_max</parameterId>
<locationId>Fast</locationId>
<timeSeriesType>external historical</timeSeriesType>
<timeStep unit="nonequidistant"/>
<readWriteMode>read complete forecast</readWriteMode>
</timeSeriesSet>
</timeSeriesSets>
</importNetcdfActivity>
</importActivities>
|
...