| 97 | # How the storage project is set by libIGCM # |
| 98 | When you use libIGCM it is recommended to dedicate one modipsl/libIGCM to one project allocation. By default, the output folders IGCM_OUT will be created in the directories $CCCSCRATCHDIR, $CCCWORKDIR and $CCCSTOREDIR corresponding to the project used in the main job. It is important that the same project is used in the post-processing jobs in libIGCM. |
| 99 | |
| 100 | If you need to use another project for the computing than the storage, it is possible to set the variable !DataProject in config.card !UserChoices section, for example !DataProject=gen6328, read more [wiki:DocEsetup#TheUserChoicessection here]. This project will be used for all output directories for the computing job and post-processing jobs even if they have another project for computing in the headers. The variable !DataProject can also be used if you work with different project allocations in the same modipsl. Only exception (harmless) is the first RUN_DIR folder which is always created in the $CCCSCRATCHDIR corresponding to the dfldatadir loaded in when submitting main job. When the job resumbits itself, the RUN_DIR will be in the same project space as the rest of the output. |