ZOOM Platforms page
ZOOM Supported Platforms
The list of mandated platforms for ZOOM to support
originated in a list
determined by the Run II Computing Steering Committee, and
has evolved based on approved requests from the Run II experiments.
Also, needs of non-RunII FNAL experiments and of ZOOM developers have been
taken into consideration.
The ZOOM support group builds base releases and all validation executables
(or all tbins in cases where formal validation executables are not present)
on several platforms as listed below.
(A platform is taken to mean the combination of hardware, operating system,
compiler, and compiler options.)
All ZOOM products listed in the ZOOM pages or later should work on all these
supported platforms.
November 4, 2002
Current supported platforms:
- KAI compiler (KCC 4.0f) under IRIX (6.5) CDF options
- KAI compiler (KCC 4.0f) under IRIX (6.5) D0 options
- KAI compiler (KCC 4.0f) under Linux (7.1) CDF options
- KAI compiler (KCC 4.0f) under Linux (7.1) D0 options
- GNU compiler (gcc 3.1) under Linux (7.1) default options
- GNU compiler (gcc 3.1) under Linux (7.1) CDF options
- GNU compiler (gcc 3.1) under Linux (7.1) D0 options
- GNU compiler (gcc 3.1) under IRIX (6.5) CDF options
- GNU compiler (gcc 3.1) under IRIX (6.5) D0 options
- GNU compiler (gcc 3.1) under IRIX (6.5) default options
- KAI compiler (KCC 4.0f) under IRIX (6.5) default options
- KAI compiler (KCC 4.0f) under Linux (7.1) default options
- EGCS compiler (gcc 2.95.2) under Linux (7.1) default options
- EGCS compiler (gcc 2.95.2) under IRIX (6.5) default options
CDF options are defined as no exceptions, no threads, not optimized.
D0 options are defined as exceptions, threads, not optimized.
default options are defined as exceptions, no threads, not optimized.
Caveats Concerning Platforms
Evolution of This List
Plans for New Platforms
- The latest gcc release is at least 3.3. It is likely that
by the time experiments are depending on gcc the version will be at
least 3.3 instead of 3.1.
- It is possble that one or two platforms differing only in the selection
of optimization levels will be requested (and supported) in the future.
Obsolescence Warnings
-
gcc 2.95 is likely to leave the list soon. Currently, some
useful applications involving MCFAST rely on 2.95; when it is available
with a later gcc, we intend to eliminate builds of ZOOM under 2.95.
Fermilab Computing Division -
Fermilab at Work -
Fermilab Home
ZOOM home page