| 192 | == Change libIGCM variables "on-the-fly" == |
| 193 | Since revision 120, you can change some libIGCM variables (or some of your configuration) during |
| 194 | a run (and not only after the next submission). |
| 195 | |
| 196 | How to do that ? you must copy libIGCM.card from ${libIGCM} directory in you run ${SUBMIT_DIR} directory. |
| 197 | |
| 198 | Ater modifications of this '''${SUBMIT_DIR}/libIGCM.card''', variables define inside [User``Changes] will be modified |
| 199 | for next Period of libIGCM main loop. |
| 200 | Those variables will be updated in the next Period``End stage (see main loop in your job). |
| 201 | |
| 202 | Some variables have special treatment in libIGCM_config.ksh : |
| 203 | config_UserChoices_Date``End, config_Post_RebuildFrequency, config_Post_TimeSeriesFrequency, config_Post_SeasonalFrequency. |
| 204 | But you can change other important variables as config_UserChoices_PeriodLength and most of all '''Period``Nb''' (to adapt your |
| 205 | number of loop PBS options and your real execution duration.) |
| 206 | |
| 207 | If you want to change other variable, do it with care ! |
| 208 | |
| 209 | '''After the first read''' of libIGCM.card, '''you should erase''' or rename it because you don't need to read it again each step. You |
| 210 | should change your config.card or job or other cards (depends of your modifications) |
| 211 | to have an homogeneous run after next submission. |
| 212 | |