Analyzing experimental data on Extensive Air Showers (EAS) or planning corresponding experiments requires a detailed theoretical modeling of the cascade which develops when a high energy primary particle enters the atmosphere. This can only be achieved by detailed Monte Carlo calculations, taking into account all knowledge of high energy strong and electromagnetic interactions.
Therefore, a number of computer programs has been written to simulate the development of EAS in the atmosphere and a considerable number of publications exists discussing the results of such calculations.
A common feature of all these publications is that it is difficult, if not impossible, to ascertain in detail which assumptions have been made in the programs for the interaction models, which approximations have been employed to reduce computer time, how experimental data have been converted into the unmeasured quantities required in the calculations (such as nucleus-nucleus cross sections, e.g.) etc.
This is the more embarrassing, since our knowledge of high energy interactions - though much better today than ten years ago - is still incomplete in important features. This makes results from different groups difficult to compare, to say the least. In addition, the relevant programs are of a considerable size which - as experience shows - makes programming errors almost unavoidable, in spite of all undoubted efforts of the authors.
We therefore feel that further progress in the field of EAS simulation will only be achieved, if the groups engaged in this work make their programs available to (and, hence, checkable by) other colleagues. This procedure has been adopted in high energy physics and has proved to be very successful.
It is in the spirit of these remarks, that we describe the physics underlying the CORSIKA program developed during the last years at Karlsruhe in our Physics Description. A complete listing of the program including all options is available from our server on request, see our download-section.
We invite all colleagues interested in EAS simulation to propose improvements, point out errors or bring forward reservations concerning assumptions or approximations which we have made. We feel that this is a necessary next step to improve our understanding of EAS.