$ontext My GEM has been solved on the GAMS/MPSGE. Can you tell me, if it's possible to run the model over several periods. (that the solution data is reused in the following peroid)- I want to tax one sector over serveral peroids...(--> model is attached..) I have not anything in the user guide of gams, nor in the library of models. It would be very nice if you could help me. $offtext $TITLE: 10 SEKTORENMODELL / AUSSTIEG AUS DER KERNENERGIE / * BESTEUERUNG DES ATOMSTROMS INKL. IMPORT VON ATOMSTROM * ************************************************************************ * DEFINITION DER GUETER/HAUSHALTE UND SEKTOREN SETS C commodities /G_1, G_2, G_3, G_4, G_5, G_6, G_7, G_8, G_9, G_10, ARBEIT, KAPITAL, IMPORT, VA1, VA2, VA3, VA4, VA5, VA6, VA7, VA8, VA9, VA10, AGGEL1, AGGEL2,AGGEL3, AGGEL4, AGGEL5, AGGEL6, AGGEL7, AGGEL8, AGGEL9, AGGEL10, AGGEN1, AGGEN2, AGGEN3, AGGEN4, AGGEN5, AGGEN6, AGGEN7, AGGEN8, AGGEN9, AGGEN10, VAEN1, VAEN2, VAEN3, VAEN4, VAEN5, VAEN6, VAEN7, VAEN8, VAEN9, VAEN10, AGG1, AGG2, AGG3, AGG4, AGG5, AGG6, AGG7, AGG8, AGG9, AGG10, DOM1, DOM2, DOM3, DOM4, DOM5, DOM6, DOM7, DOM8, DOM9, DOM10/ H consumer /HH1, HH2/ S sectors /S_1, S_2, S_3, S_4, S_5, S_6, S_7, S_8, S_9, S_10/ JH /BENCH, AONEYEAR/ JHT /AONEYEAR/ ALIAS (C,CC); **************************************************************************** * DEFINITION DER EINKOMMEN, DER IOT, DER NACHFRAGE, DER STEURSAETZE TABLE E(C,H) commodity endowments HH1 HH2 KAPITAL 28065 56129 IMPORT 28225 56450 ARBEIT 50151 100303 TABLE D(C,H) reference demands HH1 HH2 G_1 8688 17376 G_2 714 1427 G_3 569 1138 G_4 41 82 G_5 2017 4032 G_6 35712 71424 G_7 9101 18202 G_8 28389 56778 G_9 5512 11023 G_10 15699 31397; TABLE VA(*,C,S) Value added production S_1 S_2 S_3 S_4 S_5 S_6 S_7 O.VA1 14180 O.VA2 2260 O.VA3 1803 O.VA4 130 O.VA5 493 O.VA6 55917 O.VA7 17106 O.VA8 O.VA9 O.VA10 I.KAPITAL 9665 1653 1319 95 265 14757 3609 I.ARBEIT 4515 607 484 35 228 41160 13497 + S_8 S_9 S_10 O.VA1 O.VA2 O.VA3 O.VA4 O.VA5 O.VA6 O.VA7 O.VA8 97535 O.VA9 11802 O.VA10 33422 I.KAPITAL 44892 5028 2911 I.ARBEIT 52643 6774 30511 TABLE AGG(*,C,S) Aggregat S_1 S_2 S_3 S_4 S_5 S_6 S_7 O.AGG1 25571 O.AGG2 1162 O.AGG3 927 O.AGG4 66 O.AGG5 144 O.AGG6 93006 O.AGG7 15396 O.AGG8 O.AGG9 O.AGG10 I.G_1 15615 3 3 0 1 970 11 I.G_6 3832 551 440 32 28 69449 9934 I.G_7 364 106 84 6 3 323 455 I.G_8 5278 460 367 26 110 20209 4837 I.G_9 327 19 15 1 1 1365 78 I.G_10 155 23 18 1 1 690 81 + S_8 S_9 S_10 O.AGG1 O.AGG2 O.AGG3 O.AGG4 O.AGG5 O.AGG6 O.AGG7 O.AGG8 53386 O.AGG9 9688 O.AGG10 16087 I.G_1 1317 3418 624 I.G_6 12339 2467 8221 I.G_7 3390 51 855 I.G_8 31739 3522 4751 I.G_9 2770 127 983 I.G_10 1831 103 653 TABLE AGGEL (*,C,S) Aggregat elekrische Engergie S_1 S_2 S_3 S_4 S_5 S_6 S_7 O.AGGEL1 309 O.AGGEL2 497 O.AGGEL3 397 O.AGGEL4 28 O.AGGEL5 134 O.AGGEL6 1219 O.AGGEL7 76 O.AGGEL8 O.AGGEL9 O.AGGEL10 I.G_2 166 268 214 15 72 657 41 I.G_3 133 214 171 12 58 524 33 I.G_4 10 15 12 1 4 38 2 + S_8 S_9 S_10 O.AGGEL1 O.AGGEL2 O.AGGEL3 O.AGGEL4 O.AGGEL5 O.AGGEL6 O.AGGEL7 O.AGGEL8 805 O.AGGEL9 451 O.AGGEL10 200 I.G_2 434 243 108 I.G_3 346 194 86 I.G_4 25 14 6 TABLE AGGEN (*,C,S) Aggregat Energie S_1 S_2 S_3 S_4 S_5 S_6 S_7 O.AGGEN1 644 O.AGGEN2 543 O.AGGEN3 434 O.AGGEN4 31 O.AGGEN5 2609 O.AGGEN6 2416 O.AGGEN7 413 O.AGGEN8 O.AGGEN9 O.AGGEN10 I.AGGEL1 309 I.AGGEL2 497 I.AGGEL3 397 I.AGGEL4 28 I.AGGEL5 134 I.AGGEL6 1219 I.AGGEL7 76 I.AGGEL8 I.AGGEL9 I.AGGEL10 I.G_5 335 46 37 3 2475 1197 337 + S_8 S_9 S_10 O.AGGEN1 O.AGGEN2 O.AGGEN3 O.AGGEN5 O.AGGEN6 O.AGGEN7 O.AGGEN8 2782 O.AGGEN9 600 O.AGGEN10 545 I.AGGEL1 I.AGGEL2 I.AGGEL3 I.AGGEL4 I.AGGEL5 I.AGGEL6 I.AGGEL7 I.AGGEL8 805 I.AGGEL9 451 I.AGGEL10 200 I.G_5 1977 149 345 TABLE VAEN (*,C,S) Aggregat VA-Energie S_1 S_2 S_3 S_4 S_5 S_6 S_7 O.VAEN1 14824 O.VAEN2 2803 O.VAEN3 2237 O.VAEN4 161 O.VAEN5 3102 O.VAEN6 58333 O.VAEN7 17519 O.VAEN8 O.VAEN9 O.VAEN10 I.VA1 14180 I.VA2 2260 I.VA3 1803 I.VA4 130 I.VA5 493 I.VA6 55917 I.VA7 17106 I.VA8 I.VA9 I.VA10 I.AGGEN1 644 I.AGGEN2 543 I.AGGEN3 434 I.AGGEN4 31 I.AGGEN5 2609 I.AGGEN6 2416 I.AGGEN7 413 I.AGGEN8 I.AGGEN9 I.AGGEN10 + S_8 S_9 S_10 O.VAEN1 O.VAEN2 O.VAEN3 O.VAEN4 O.VAEN5 O.VAEN6 O.VAEN7 O.VAEN8 100317 O.VAEN9 12402 O.VAEN10 33967 I.VA1 I.VA2 I.VA3 I.VA4 I.VA5 I.VA6 I.VA7 I.VA8 97535 I.VA9 11802 I.VA10 33422 I.AGGEN1 I.AGGEN2 I.AGGEN3 I.AGGEN4 I.AGGEN5 I.AGGEN6 I.AGGEN7 I.AGGEN8 2782 I.AGGEN9 600 I.AGGEN10 545 TABLE DOM (*,C,S) Aggregat dom S_1 S_2 S_3 S_4 S_5 S_6 S_7 O.DOM1 40395 O.DOM2 3965 O.DOM3 3164 O.DOM4 227 O.DOM5 3246 O.DOM6 151339 O.DOM7 32915 O.DOM8 O.DOM9 O.DOM10 I.VAEN1 14824 I.VAEN2 2803 I.VAEN3 2237 I.VAEN4 161 I.VAEN5 3102 I.VAEN6 58333 I.VAEN7 17519 I.VAEN8 I.VAEN9 I.VAEN10 I.AGG1 25571 I.AGG2 1162 I.AGG3 927 I.AGG4 66 I.AGG5 144 I.AGG6 93006 I.AGG7 15396 I.AGG8 I.AGG9 I.AGG10 + S_8 S_9 S_10 O.DOM1 O.DOM2 O.DOM3 O.DOM4 O.DOM5 O.DOM6 O.DOM7 O.DOM8 153703 O.DOM9 22090 O.DOM10 50054 I.VAEN1 I.VAEN2 I.VAEN3 I.VAEN4 I.VAEN5 I.VAEN6 I.VAEN7 I.VAEN8 100317 I.VAEN9 12402 I.VAEN10 33967 I.AGG1 I.AGG2 I.AGG3 I.AGG4 I.AGG5 I.AGG6 I.AGG7 I.AGG8 53386 I.AGG9 9688 I.AGG10 16087 TABLE OUT (*,C,S) Final output S_1 S_2 S_3 S_4 S_5 S_6 S_7 O.G_1 48026 O.G_2 4359 O.G_3 3478 O.G_4 250 O.G_5 12952 O.G_6 214429 O.G_7 32940 O.G_8 O.G_9 O.G_10 I.DOM1 40395 I.DOM2 3965 I.DOM3 3164 I.DOM4 227 I.DOM5 3246 I.DOM6 151339 I.DOM7 32915 I.DOM8 I.DOM9 I.DOM10 I.IMPORT 7631 394 314 23 9706 63090 25 + S_8 S_9 S_10 O.G_1 O.G_2 O.G_3 O.G_4 O.G_5 O.G_6 O.G_7 O.G_8 156466 O.G_9 22221 O.G_10 50652 I.DOM1 I.DOM2 I.DOM3 I.DOM4 I.DOM5 I.DOM6 I.DOM7 I.DOM8 153703 I.DOM9 22090 I.DOM10 50054 I.IMPORT 2763 131 598 TABLE T(JH,C,S) Tax rate for scenario S_1 S_2 S_3 S_4 S_5 S_6 S_7 BENCH.G_3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 AONEYEAR.G_3 0.2 0.2 0.2 0.2 0.2 0.2 0.2 + S_8 S_9 S_10 BENCH.G_3 0.0 0.0 0.0 AONEYEAR.G_3 0.2 0.2 0.2 ****************************************************************************** * Definition der Elastizitaetsparameter PARAMETER ESUB(H) elasticities in demand /HH1 1,HH2 1/; PARAMETER ESUBM(S) elasticities in domestic production /S_1 0, S_2 0, S_3 0, S_4 0, S_5 0, S_6 0, S_7 0, S_8 0, S_9 0, S_10 0/; PARAMETER ESUBV(S) elasticities in VA_EN production /S_1 0.5, S_2 0.5, S_3 0.5, S_4 0.5, S_5 0.5, S_6 0.5, S_7 0.5, S_8 0.5, S_9 0.5, S_10 0.5/; PARAMETER ESUBK(S) elasticities in VA production /S_1 0.7, S_2 0.7, S_3 0.7, S_4 0.7, S_5 0.7, S_6 0.7, S_7 0.7, S_8 0.7, S_9 0.7, S_10 0.7/; PARAMETER ESUBG(S) elasticities in AGGEN production /S_1 0.6, S_2 0.6, S_3 0.6, S_4 0.6, S_5 0.6, S_6 0.6, S_7 0.6, S_8 0.6, S_9 0.6, S_10 0.6/; PARAMETER ESUBL(S) elasticities in AGGEL production /S_1 1, S_2 1, S_3 1, S_4 1, S_5 1, S_6 1, S_7 1, S_8 1, S_9 1, S_10 1/; PARAMETER ESUBA(S) elasticities in AGG production /S_1 0, S_2 0, S_3 0, S_4 0, S_5 0, S_6 0, S_7 0, S_8 0, S_9 0, S_10 0/; PARAMETER ESUBY(S) elasticities in final output production /S_1 1, S_2 1, S_3 1, S_4 1, S_5 1, S_6 1, S_7 1, S_8 1, S_9 1, S_10 1/; ***************************************************************************** * Definition der Steuerverteilung, Steuerparameter PARAMETER TRN(H) Verteilung des Steueraufkommens /HH1 0.5, HH2 0.5/; PARAMETER TR(C,S) tax rate; TR(C,S)= T("BENCH",C,S); PARAMETER PTR(C,S) Preis des besteuerten Faktors; PTR(C,S)= 1+TR(C,S); ***************************************************************************** * Definition der Oekonomie in MPS $ONTEXT $MODEL:ATOM2NS $SECTORS: Y(S) !OUT M(S) !DOM A(S) !AGG V(S) !VAEN G(S) !AGGEN K(S) !VA L(S) !AGGEL $COMMODITIES: P(C) $CONSUMERS: HH(H) $PROD:Y(S) s:ESUBY(S) O:P(C) Q:OUT("O",C,S) I:P(C) Q:OUT("I",C,S) $PROD:M(S) s:ESUBM(S) O:P(C) Q:DOM("O",C,S) I:P(C) Q:DOM("I",C,S) $PROD:V(S) s:ESUBV(S) O:P(C) Q:VAEN("O",C,S) I:P(C) Q:VAEN("I",C,S) $PROD:G(S) s:ESUBG(S) O:P(C) Q:AGGEN("O",C,S) I:P(C) Q:AGGEN("I",C,S) $PROD:L(S) s:ESUBL(S) O:P(C) Q:AGGEL("O",C,S) I:P(C) Q:AGGEL("I",C,S) P:PTR(C,S) A:HH("HH1") T:(TR(C,S)*0.5) A:HH("HH2") T:(TR(C,S)*0.5) $PROD:K(S) s:ESUBK(S) O:P(C) Q:VA("O",C,S) I:P(C) Q:VA("I",C,S) $PROD:A(S) s:ESUBA(S) O:P(C) Q:AGG("O",C,S) I:P(C) Q:AGG("I",C,S) $DEMAND:HH(H) s:ESUB(H) D:P(C) Q:D(C,H) E:P(C) Q:E(C,H) $OFFTEXT parameter chk; set gg(c) /G_1, G_2, G_3, G_4, G_5, G_6, G_7, G_8, G_9, G_10/; chk(gg,"d") = SUM(H,D(gg,H)-E(gg,H)); chk(gg,"o") = SUM(S,OUT("O",gg,S) +DOM("O",gg,S) +VAEN("O",gg,S) +AGGEN("O",gg,S) +AGGEL("O",gg,S) + VA("O",gg,S) +AGG("O",gg,S)); chk(gg,"i") = SUM(S,OUT("I",gg,S) + DOM("I",gg,S) + VAEN("I",gg,S) + AGGEN("I",gg,S) + AGGEL("I",gg,S) + VA("I",gg,S) + AGG("I",gg,S)); parameter inputs; inputs(gg,"out") = SUM(S,OUT("I",gg,S)); inputs(gg,"DOM") = sum(s,DOM("I",gg,S)); inputs(gg,"VAEN") = sum(s,VAEN("I",gg,S)); inputs(gg,"AGGEN") = sum(s,AGGEN("I",gg,S)); inputs(gg,"AGGEL") = sum(s,AGGEL("I",gg,S)); inputs(gg,"VA") = sum(s,VA("I",gg,S)); inputs(gg,"AGG") = sum(s,AGG("I",gg,S)); display inputs; DISPLAY CHK; $EXIT ****************************************************************************** * BENCHMARKBERECHNUNG $SYSINCLUDE mpsgeset ATOM2NS ATOM2NS.ITERLIM = 0; $INCLUDE ATOM2NS.GEN SOLVE ATOM2NS USING MCP; $EXIT P.FX(C)$(ORD(C) EQ 1) = 1; ATOM2NS.ITERLIM = 2000; $INCLUDE ATOM2NS.GEN SOLVE ATOM2NS USING MCP; *********** * Berechnen des LOOP(JH$JHT(JH), TR(C,S)=(T(JH,C,S)); $INCLUDE ATOM2NS.GEN SOLVE ATOM2NS USING MCP; );