Topic: Common User Names/Common Compilers/Standardized Shell Files
I think this Baseline Configuration effort is great! Please keep up the effort and good work! Joe Crepeau and I install and maintain our Fortran-77 SHAMRC code on a number of different HPC sites. Here are some other areas we would like to see addressed:
Addressing all of these would make installing and maintaining our codes much easier.
BC Team Feedback
Common User Names - HPCMPO's UUID (Uniform User ID) cross-center initiative is tasked to establish consistent "user" names and "group" names on all allocated systems across the Program. To date, the IE system ensures that each user name is unique on all allocated systems available to a user across the Program. Currently, the UUID team is tasked to reduce the number of user names each user has, and also, to address the problem where two or more users have identical user names on different systems or centers (there are about 50 reported instances across the entire Program).
The Baseline Configuration team will closely monitor HPCMPO's UUID developments. If the UUID initiative gets HPCMPO's approval, the Baseline Configuration (BC) and UUID teams will work together in establishing a unified policy on "common user names" across the entire Program.
Beyond UUID activities, all "new" HPCMP users may request a single user name on all systems on their account application forms. Similarly, any "current" HPCMP user is entitled to have a single user name on all allocated systems across the Program.
Common Set of Compilers Across Common Architecture Computers - This topic needs to be addressed by the HPCMPO's Collective Acquisition Team (CAT). The BC Team will recommend that the CAT include a request for a "common set of compilers across common architecture computers" in all future Technology Insertions (TIs) RFQs.
Furthermore, the BC team will do the following:
For more details on subsequent work done by the BC Team on common set of compilers, and new feedback received from users, please click on the link additional information.
Consistent Directory Structure for X11 Library - The BC Team will add an environment variable to its core set of environment variables to establish a path to the X11 library on a particular computing platform.
Consistent Directory Structure for NCAR Graphics Library - The BC Team will add the NCAR Graphics Library to the list of open source libraries available at the six participating sites. The NCAR Graphics Library provides its own environment variable to establish a path to the software. The BC Team will add the environment variable to its core set of environment variables.
Standardized Dot Files - The BC Team has discussed and investigated the possibility of having standardized .login and .cshrc files across all accessible computing platforms. The BC Team has concluded that the creation/availability of standardized shell files is part of the process adopted at different sites for creating accounts for new users.
Common Interface for Handling Exceptions in Compilers - This topic falls beyond the scope of the BC Initiative.
The appearance of hyperlinks does not constitute endorsement by the U.S. Air Force of this website or the information, products, or services contained therein. For other than authorized activities such as military exchanges and morale, welfare and recreation sites, the U.S. Air Force does not exercise any editorial control over the information you may find at these locations. Such links are provided consistent with the stated purpose of this DoD website.