Line: 1 to 1 | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Upgrading the Nevis Linux cluster to a 64-bit operating system | |||||||||||||||||||
Changed: | |||||||||||||||||||
< < | (This page is being actively updated as I develop the upgrade plan). | ||||||||||||||||||
> > | |||||||||||||||||||
Changed: | |||||||||||||||||||
< < | What won't be upgraded | ||||||||||||||||||
> > | Upgrade schedule
hermesXX , kennelXX ) and 64-bit-compatible workstations will be upgraded during those two weeks.
Which systems won't be upgraded | ||||||||||||||||||
The following systems won't be upgraded to 64-bit; at least, not as part of this co-ordinated effort. Instead, as the systems are replaced, their replacements will receive a 64-bit version of Linux.
| |||||||||||||||||||
Line: 32 to 47 | |||||||||||||||||||
| |||||||||||||||||||
Added: | |||||||||||||||||||
> > |
Why the upgrade?Here are the reasons:
Which version of Linux?Scientific Linux 5.5![]() What about existing software?As far as the Scientific Linux![]() setup on any system on the Nevis Linux cluster, you'll see that I've prepared 64-bit versions of ROOT, Geant4, CLHEP, and the GCC 4.4 compiler. Scientific Linux 5 comes with the GCC 4.1 compiler.
The 32-bit versions of all software, both Linux- and HEP-related, will remain on the systems for as long as anyone still needs them. In particular, the GCC 3.2 compiler will remain available in a 32-bit version.
What do I have to change in my scripts?If you are moving to 64-bit versions of your programs, and you use/usr/lib explicitly in your scripts, you'll probably have to change it to /usr/lib64 .
If you want to keep using the 32-bit versions of your programs and the software, you'll probably have to add -m32 as a compiler option; e.g., g++ -m32 myprog.cxx -o myprog
In general, condor will only allow jobs submitted from 32-bit systems to run on 32-bit systems, and the same for 64-bit systems. You probably won't have to change any of your existing condor command files. |