Skip to content

CORSIKA interaction tables #1971

@GernotMaier

Description

@GernotMaier

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_PATH with all the tables (this might be identical to SIMTOOLS_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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions