Optional provision of input files, if provided ALL relevant input files needs to be defined, if not, the program will check for files with default naming in the current working folder Execution period of the simulation or optimization Optional definition of the execution mode of the application, default = simulation if not provided Optional parallelization settings Logging File with the time series model definition Optional file with the definition of an optimization problem including optimization variables, constraints and objective function terms Optional file with externalized (scalar) parameters Optional file with the definition of a scenario tree for the control trajectory in case of multi-stage stochastic optimization problems File with the schematization of the process model, i.e. the model of the water resources systems The execution period is user-defined by start and end time, time step and optionally the number of ensembles. The execution period is defined by the first time series of the referred PI-XML file. Start date and time of the similation. End date and time of the simulation. Forecast date and time of the simulation. Time step of the simulation (till now, the model supports only equidistant time steps) Optional number of ensemble of the simulation. If not provided, one ensemble member is assumed. optional number of ensemble, if not provides one ensemble member is assumed Simulation mode (default) Calculation of first-order model sensitivities of an objective function value with respect to inputs, states and outputs (requires the definition of an objective function in the rtcObjectiveConfig.xml) Optimization mode (requires the definition of an optimization problem in the rtcObjectiveConfig.xml) Closed loop mode with an alternating switch between simulation and optimization limited-memory option for time series matrix Selection of one or more optimizer settings for solving the optimization problem Mode for defining more robust hybrid optimizer settings for running optimizations sequentially (optimimum of the first is input for the next) or parallel (independent optimization, best one is returned), STILL NOT IMPLEMENTED This option generates a GAMS optimization problem with an external model in RTC-Tools. Note that you need to run the optimization in GAMS after executing the stand alone RTC-Tools. Optimization by the IPOPT optimizer, check also the related documentation on the COIN-OR website Optimization by a simulated annealing optimizer (NOT FULLY IMPLEMENTED right now) Output options Termination criteria Scaling options for the optimization problem Settings of the nonlinear optimizer Settings and selection of the integrated linear equation solver Optional derivative checker Output verbosity level 0-12 Print all options set by the user [no/yes] Switch to print all algorithmic options [no/yes] Switch to print timing statistics [no/yes] Verbosity level for output file 0-12 Desired convergence tolerance (relative) Maximum number of iterations Maximum number of CPU seconds Desired threshold for the dual infeasibility Desired threshold for the constraint violation Desired threshold for the complementarity conditions "Acceptable" convergence tolerance (relative) Number of "acceptable" iterates before triggering termination "Acceptance" threshold for the constraint violation "Acceptance" threshold for the dual infeasibility "Acceptance" threshold for the complementarity conditions "Acceptance" stopping criterion based on objective function change Threshold for maximal value of primal iterates Other return codes than SUCESS are treated as error message Scaling factor for the objective function Select the technique used for scaling the NLP Maximum gradient after NLP scaling Maximum gradient after NLP scaling Factor for initial relaxation of the bounds Indicates whether final points should be projected into original bounds [no/yes] Indicates whether it is desired to check for Nan/Inf in derivative matrices [no/yes] Determines how fixed variables should be handled Indicates whether all equality constraints are linear [no/yes] Indicates whether all inequality constraints are linear [no/yes] Linear solver used for step computations Enable derivative checker Size of the finite difference perturbation in derivative test Threshold for indicating wrong derivative Indicates whether information for all estimated derivatives should be printed Specifies technique to compute constraint Jacobian Size of the finite difference perturbation for derivative approximation ??? ??? Maximum number of iterations maximum cpu time for executing the optimization definition of the logging level, 0 = fatal error, 1 = error, 2 = warning, 3 = info, 4 = debug messages set flushing of the diagnostics file after each new message (=true) or at the end of the program execution (=false) Number of time steps after which the optimization is repeated Number of time steps of forecasts in the predictive control mode