...
The next steps are the execute activities.
The first will be the pre adapter. This program will read the run.nc input file and use the contents for instructions on which directory and files should be used to convert to the correct FAST input format. The Pre adapter generates a log file called fast_pre_adapter.log, which can be read into FEWS by coupling line patterns to FEWS log messages.
The second execute activity will be the module run.
The third execute activity will be the post adapter.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<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> |
Wave height input file
Pre adapter
This program will read the run.nc input file and use the contents for instructions on which directory and files should be used to convert to the correct FAST input format.
The Pre adapter generates a log file called fast_pre_adapter.log, which can be read into FEWS by coupling line patterns to FEWS log messages.
It uses the exported netcdf file for the value of the wave height to write Th exported netcdf file with the wave height will be used to write the wave height to cil0_30mv3.xyz by replacing the tag $WAVE_HEIGHT$ in cil0_30mv3_TEMPLATE.xyz:
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
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 |
Executing model run
The next activity will be executing the FAST model run. This is done by running This activity runs the model (FASTrun.exe) in the workdir containing the model files with the input file names as arguments. The model creates the output file cil0_30mv3_out.asc which contains the grid information for FEWS.
...