-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Tables used by the CORSIKA interaction models are "traditionally" located in the directory with the executables. The corsika_autoinputs modules links them to the run directory.
It is possibly to completely separate them from the executable using DATDIR directive. This means no linking of the tables is required. The CORSIKA manual states that this works for all interaction models with the exception of FLUKA (which we do not plan to use for now). PR #1970 shows the single line inclusion into corsika_config. This would allow to remove the full run_directory module introduced with #1969.
Please comment on the following suggestion:
- introduce a
SIMTOOLS_CORSIKA_INTERACTION_PATHwith all the tables (this might be identical toSIMTOOLS_CORSIKA_PATH, then we would have the same situation as now) - use
DATDIR $SIMTOOLS_CORSIKA_PATH(needs to be expanded when writing the CORSIKA input file)
How do we want to install the interaction tables on CVMFS or your cluster environment? Put them all into one single tar package on the grid? Or into a docker image? Or maybe they not that big and we can push them to the CTAO gitlab (using git-lfs)? In the sum all interaction tables are less then 2 GB.