Running a simulation with GAMS #
This page assumes you have already created input files using the file
'Aggregation.xls
’ and, possibly, SAS. These files must be present in
MIRAGE directory. See
spreadsheet interface (Outdated) to
learn how to do it.
A complete MIRAGE simulation #
A complete MIRAGE simulation is the running of
five successive
files. They are linked by the
Saves and Restarts
function of GAMS. The file 'MIRAGE.gms
’ shows
how a complete simulation can been done in one single GAMS
file.<ref>This file will only function if GAMS directory is in your
search path. If not change environnement settings.</ref> At the end of
the execution of 'Calib.gms
’, GAMS memory is saved the file
'Calib.g00
’ in subdirectory 'Restart
’. The command line
instruction 's=.\Restart\calib
’ commands this behaviour. In the
following example, a gdx file is created at the end of each file run. It
helps greatly to debug the model.
MIRAGE.gms #
EXECUTE 'gams Calib.gms s=.\Restart\calib gdx=.\GDX\calib lo=3'
EXECUTE 'gams MSD.gms r=.\Restart\calib s=.\Restart\model gdx=.\GDX\model lo=3'
EXECUTE 'gams Ref.gms r=.\Restart\model s=.\Restart\ref gdx=.\GDX\ref lo=3'
EXECUTE 'gams Simul.gms r=.\Restart\ref s=.\Restart\simul gdx=.\GDX\sim lo=3'
EXECUTE 'gams Results.gms r=.\Restart\simul gdx=.\GDX\resultats //simu=simu lo=3'
Same thing can be done in a batch file:
gams Calib.gms s=.\Restart\calib gdx=.\GDX\calib lo=3
gams MSD.gms r=.\Restart\calib s=.\Restart\model gdx=.\GDX\model lo=3
gams Ref.gms r=.\Restart\model s=.\Restart\ref gdx=.\GDX\ref lo=3
gams Simul.gms r=.\Restart\ref s=.\Restart\simul gdx=.\GDX\sim lo=3
gams Results.gms r=.\Restart\simul gdx=.\GDX\resultats //simu=simu lo=3
In GAMSIDE, you can launch each file successively. The save and restart options must be written in the box just to the right of the execute button.
Running MIRAGE in comparative static #
Dynamics and Baseline (Outdated)#Static comparative framework
Running different scenarios #
Simul.gms (Outdated)#Write several scenarios