|
7 | 7 | *** SOF ./modules/80_optimization/nash/solve.gms
|
8 | 8 |
|
9 | 9 | regi(all_regi) = NO;
|
10 |
| -hybrid.solvelink = 3; !! activate multiple-CPU mode for GAMS |
11 |
| -hybrid.optfile = 9; |
| 10 | +remindgamsmodel.solvelink = 3; !! activate multiple-CPU mode for GAMS |
| 11 | +remindgamsmodel.optfile = 9; |
12 | 12 |
|
13 | 13 | if(cm_nash_mode eq 1,
|
14 |
| - hybrid.solvelink = 0; !! activate single-CPU mode for GAMS |
| 14 | + remindgamsmodel.solvelink = 0; !! activate single-CPU mode for GAMS |
15 | 15 | );
|
16 | 16 |
|
17 | 17 | loop (all_regi,
|
@@ -50,29 +50,29 @@ $endif.repeatNonOpt
|
50 | 50 | logfile.nd = sm_tmp2;
|
51 | 51 | );
|
52 | 52 |
|
53 |
| - solve hybrid using nlp maximizing vm_welfareGlob; |
| 53 | + solve remindgamsmodel using nlp maximizing vm_welfareGlob; |
54 | 54 |
|
55 | 55 | if(cm_nash_mode eq 1,
|
56 |
| - p80_repy_thisSolitr(all_regi,"solvestat") = hybrid.solvestat; |
57 |
| - p80_repy_thisSolitr(all_regi,"modelstat") = hybrid.modelstat; |
58 |
| - p80_repy_thisSolitr(all_regi,"resusd") = hybrid.resusd; |
59 |
| - p80_repy_thisSolitr(all_regi,"objval") = hybrid.objval; |
| 56 | + p80_repy_thisSolitr(all_regi,"solvestat") = remindgamsmodel.solvestat; |
| 57 | + p80_repy_thisSolitr(all_regi,"modelstat") = remindgamsmodel.modelstat; |
| 58 | + p80_repy_thisSolitr(all_regi,"resusd") = remindgamsmodel.resusd; |
| 59 | + p80_repy_thisSolitr(all_regi,"objval") = remindgamsmodel.objval; |
60 | 60 | if (p80_repy_thisSolitr(all_regi,"modelstat") eq 2,
|
61 | 61 | p80_repyLastOptim(all_regi,"objval") = p80_repy(all_regi,"objval");
|
62 | 62 | );
|
63 | 63 | );
|
64 | 64 |
|
65 | 65 | regi(all_regi) = NO;
|
66 |
| - p80_handle(all_regi) = hybrid.handle; |
| 66 | + p80_handle(all_regi) = remindgamsmodel.handle; |
67 | 67 | ); !! close regi loop
|
68 | 68 |
|
69 | 69 | if(cm_nash_mode eq 2,
|
70 | 70 | repeat
|
71 | 71 | loop (all_regi$handlecollect(p80_handle(all_regi)),
|
72 |
| - p80_repy_thisSolitr(all_regi,"solvestat") = hybrid.solvestat; |
73 |
| - p80_repy_thisSolitr(all_regi,"modelstat") = hybrid.modelstat; |
74 |
| - p80_repy_thisSolitr(all_regi,"resusd") = hybrid.resusd; |
75 |
| - p80_repy_thisSolitr(all_regi,"objval") = hybrid.objval; |
| 72 | + p80_repy_thisSolitr(all_regi,"solvestat") = remindgamsmodel.solvestat; |
| 73 | + p80_repy_thisSolitr(all_regi,"modelstat") = remindgamsmodel.modelstat; |
| 74 | + p80_repy_thisSolitr(all_regi,"resusd") = remindgamsmodel.resusd; |
| 75 | + p80_repy_thisSolitr(all_regi,"objval") = remindgamsmodel.objval; |
76 | 76 |
|
77 | 77 | if (p80_repy_thisSolitr(all_regi,"modelstat") eq 2,
|
78 | 78 | p80_repyLastOptim(all_regi,"objval") = p80_repy_thisSolitr(all_regi,"objval");
|
|
0 commit comments