<?xml version="1.0" encoding="UTF-8"?>
<!-- édité avec XMLSpy v2017 rel. 3 (http://www.altova.com) par Simon Lachance-Cloutier (MIN. DU DEV. DURABLE, DE L'ENV) -->
<generalAdapterRun xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.wldelft.nl/fews" xsi:schemaLocation="http://www.wldelft.nl/fews http://fews.wldelft.nl/schemas/version1.0/generalAdapterRun.xsd">
	<general>
		<description>Hydrotel Model for $FCAST_LOC$</description>
		<piVersion>1.5</piVersion>
		<rootDir>%REGION_HOME%/Modules/hydrotel</rootDir>
		<workDir>%ROOT_DIR%</workDir>
		<exportDir>%ROOT_DIR%/input</exportDir>
		<exportDataSetDir>%ROOT_DIR%</exportDataSetDir>
		<exportIdMap>IdExportHydrotel</exportIdMap>
		<importDir>%ROOT_DIR%/output</importDir>
		<importIdMap>IdImportHydrotel</importIdMap>
		<dumpFileDir>$GA_DUMPFILEDIR$</dumpFileDir>
		<dumpDir>%ROOT_DIR%</dumpDir>
		<diagnosticFile>%ROOT_DIR%/diagnostics/diagnostic.xml</diagnosticFile>
		<missVal>-999</missVal>
		<timeZone>
			<timeZoneName>EST</timeZoneName>
		</timeZone>
	</general>
	<activities>
		<startUpActivities>
			<purgeActivity>
				<filter>%ROOT_DIR%/*.nc</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/*.info</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/*.csv</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/etat/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/hgm/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/hydro/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/info/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/meteo/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/neige/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/physio/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/physitel/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/prevision/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/simulation/simulation/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/simulation/simulation/resultat/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/input/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/output/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/input/states/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/output/states/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/diagnostics/*.*</filter>
			</purgeActivity>
		</startUpActivities>
		<exportActivities>
			<exportStateActivity>
				<moduleInstanceId>update_run_Hydrotel_$FCAST_LOC$</moduleInstanceId>
				<stateExportDir>%ROOT_DIR%/etat</stateExportDir>
			</exportStateActivity>
			<exportDataSetActivity>
				<moduleInstanceId>HydrotelAdapter</moduleInstanceId>
			</exportDataSetActivity>
			<exportDataSetActivity>
				<moduleInstanceId>Hydrotel_$FCAST_LOC$</moduleInstanceId>
			</exportDataSetActivity>
			<exportNetcdfActivity>
				<exportFile>debit.nc</exportFile>
				<timeSeriesSets>
					<timeSeriesSet>
						<moduleInstanceId>fcast_run_preprocess_hydrotel_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>Q.sim.3h</parameterId>
						<locationId>$UP_FCAST_LOC_1$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<relativeViewPeriod unit="hour" start="-240" startOverrulable="true" end="0" endOverrulable="true"/>
						<readWriteMode>add originals</readWriteMode>
						<ensembleId>main</ensembleId>
					</timeSeriesSet>
				</timeSeriesSets>
			</exportNetcdfActivity>
			<exportNetcdfActivity>
				<exportFile>meteo.nc</exportFile>
				<timeSeriesSets>
					<timeSeriesSet>
						<moduleInstanceId>merge_obs_forecast_$NWP$</moduleInstanceId>
						<valueType>grid</valueType>
						<parameterId>P.forecast.3h</parameterId>
						<locationId>Grille_$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<relativeViewPeriod unit="hour" start="-240" startOverrulable="true" end="168" endOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>merge_obs_forecast_$NWP$</moduleInstanceId>
						<valueType>grid</valueType>
						<parameterId>T.forecast.3h</parameterId>
						<qualifierId>Max</qualifierId>
						<locationId>Grille_$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<relativeViewPeriod unit="hour" start="-240" startOverrulable="true" end="168" endOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>merge_obs_forecast_$NWP$</moduleInstanceId>
						<valueType>grid</valueType>
						<parameterId>T.forecast.3h</parameterId>
						<qualifierId>Min</qualifierId>
						<locationId>Grille_$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<relativeViewPeriod unit="hour" start="-240" startOverrulable="true" end="168" endOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
				</timeSeriesSets>
			</exportNetcdfActivity>
			<exportNetcdfActivity>
				<exportFile>corrections.nc</exportFile>
				<timeSeriesSets>
					<timeSeriesSet>
						<moduleInstanceId>prepare_hydrotel_fct_corr_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>EEN.corr.3h</parameterId>
						<qualifierId>$NWP$</qualifierId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<relativeViewPeriod unit="hour" start="-240" startOverrulable="true" end="168" endOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
						<ensembleId>main</ensembleId>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>prepare_hydrotel_fct_corr_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>P.fact.3h</parameterId>
						<qualifierId>$NWP$</qualifierId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<relativeViewPeriod unit="hour" start="-240" startOverrulable="true" end="168" endOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
						<ensembleId>main</ensembleId>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>prepare_hydrotel_fct_corr_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>P.corr.3h</parameterId>
						<qualifierId>$NWP$</qualifierId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<relativeViewPeriod unit="hour" start="-240" startOverrulable="true" end="168" endOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
						<ensembleId>main</ensembleId>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>prepare_hydrotel_fct_corr_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>TES.fact.3h</parameterId>
						<qualifierId>$NWP$</qualifierId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<relativeViewPeriod unit="hour" start="-240" startOverrulable="true" end="168" endOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
						<ensembleId>main</ensembleId>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>prepare_hydrotel_fct_corr_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>T.corr.3h</parameterId>
						<qualifierId>$NWP$</qualifierId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<relativeViewPeriod unit="hour" start="-240" startOverrulable="true" end="168" endOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
						<ensembleId>main</ensembleId>
					</timeSeriesSet>
				</timeSeriesSets>
			</exportNetcdfActivity>
			<exportNetcdfRunFileActivity>
				<exportFile>%ROOT_DIR%/info_execution.nc</exportFile>
				<properties>
					<string key="sortiesHydrotel" value="TMIN;TMAX;PLUIE;NEIGE;APPORT;PRODUCTION BASE;PRODUCTION SURF;PRODUCTION HYPO;THETA1;THETA2;THETA3;DEBITS AVAL;COUVERT_NIVAL"/>
					<bool key="sauvegardeEtats" value="false"/>
					<int key="resultsOffset" value="180"/>
				</properties>
			</exportNetcdfRunFileActivity>
		</exportActivities>
		<executeActivities>
			<executeActivity>
				<description>run hydrotel preadapter</description>
				<command>
					<className>nl.deltares.hydrotel.HydrotelPreAdapter</className>
					<binDir>%ROOT_DIR%/HydrotelAdapter</binDir>				
				</command>
				<arguments>
					<argument>%ROOT_DIR%/info_execution.nc</argument>
				</arguments>
				<logFile>
					<file>%ROOT_DIR%/hydrotel_pre_adapter.log</file>
					<infoLinePattern>*</infoLinePattern>
				</logFile>
				<timeOut>300000</timeOut>
				<ignoreDiagnostics>true</ignoreDiagnostics>
			</executeActivity>
			<executeActivity>
				<description>run hydrotel model</description>
				<command>
					<executable>%ROOT_DIR%/../hydrotel-bin/hydrotel.exe</executable>
				</command>
				<arguments>
					<argument>%ROOT_DIR%/projet.csv</argument>
				</arguments>
				<timeOut>300000</timeOut>
				<ignoreDiagnostics>false</ignoreDiagnostics>
			</executeActivity>
			<executeActivity>
				<description>run hydrotel postadapter</description>
				<command>
					<className>nl.deltares.hydrotel.HydrotelPostAdapter</className>
					<binDir>%ROOT_DIR%/HydrotelAdapter</binDir>
				</command>
				<arguments>
					<argument>%ROOT_DIR%/info_execution.nc</argument>
				</arguments>
				<logFile>
					<file>%ROOT_DIR%/hydrotel_post_adapter.log</file>
					<infoLinePattern>*</infoLinePattern>
				</logFile>
				<timeOut>300000</timeOut>
				<ignoreDiagnostics>true</ignoreDiagnostics>
			</executeActivity>
		</executeActivities>
		<importActivities>
			<importNetcdfActivity>
				<importFile>resultats.nc</importFile>
				<timeSeriesSets>
					<timeSeriesSet>
						<moduleInstanceId>run_hydrotel_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>Q.sim.3h</parameterId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>run_hydrotel_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>AV.sim.3h</parameterId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>run_hydrotel_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>T.sim.3h</parameterId>
						<qualifierId>Min</qualifierId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>run_hydrotel_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>T.sim.3h</parameterId>
						<qualifierId>Max</qualifierId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>run_hydrotel_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>P.sim.3h</parameterId>
						<qualifierId>Liquide</qualifierId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>run_hydrotel_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>P.sim.3h</parameterId>
						<qualifierId>Solide</qualifierId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>run_hydrotel_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>Prod.base.3h</parameterId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>run_hydrotel_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>Prod.hypo.3h</parameterId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>run_hydrotel_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>Prod.surf.3h</parameterId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>run_hydrotel_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>theta1.3h</parameterId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>run_hydrotel_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>theta2.3h</parameterId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>run_hydrotel_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>theta3.3h</parameterId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>run_hydrotel_$NWP$_$FCAST_LOC$</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>EEN.sim.3h</parameterId>
						<locationId>$FCAST_LOC$</locationId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="3HR_EST"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
				</timeSeriesSets>
			</importNetcdfActivity>
		</importActivities>
	</activities>
</generalAdapterRun>