MHPCC
**SECOND NOTICE** MHPCC User Data Quota Enforcement - 15GB
22 May 2015
MHPCC will begin to enforce the 15GB home disk limitation on May 27, 2015. Please review your disk space usage in your home directory.

The “show_storage" script will execute upon logging into the Riptide system. PLEASE your usage in KB. If near or over 15GB, it’s time for some housekeeping. Move your data off site, to archive in $ARCHIVE_HOME or temporary data can be stored in your $WORKDIR, subject to daily purge. Enforcement WILL occur, don't get caught in a situation where you have no free space in your home directory.

A file system limit for the /gpfs/projects directory will be enforced. If your projects is approaching a threshold, the owner of the directory will be notified.

Thank you for assisting in this site wide effort. If you have any questions please contact the HPC Help Desk at 1-877-222-2038, help@helpdesk.hpc.mil

Thank you,
MHPCC User Services
Holiday Notice - Monday, May 25th, 2015
18 May 2015
On Monday, May 25th, 2015 MHPCC will be operating on a holiday schedule. The center will be open and all technology services will be available, however MHPCC will be operating at reduced staffing levels.

If you require assistance, onsite staff will be available to respond to Severity 1 Help Desk calls at 808-879-5077, and if necessary, MHPCC will contact other technical staff if needed. If you anticipate requiring any special assistance on May 25th, please contact our User Services department or the HPC Help Desk by email or by telephone.

Riptide & US Maintenance - Wednesday, May 27th, 2015
14 May 2015
MHPCC DSRC Preventive Maintenance (PM) for the IBM iDataPlex system RIPTIDE is scheduled for 0730 (HST) to 1700 (HST) Wednesday, May 27th, 2015 as posted on the MHPCC DSRC web site: http://mhpcc.hpc.mil/whats_new/

The primary focus of this outage is to perform software/security updates. User home directory quota of 15GB and /gpfs/projects directory quotas will be enforced starting May 27th, 2015. All PBS job functions will be unavailable during this maintenance period.

Users are invited to report problems and direct requests for unclassified assistance to the HPC Help Desk at 1-877-222-2039.

Thank You,
MHPCC User Services
MHPCC User Data Quota Enforcement - 15GB
06 May 2015
MHPCC will begin to enforce the 15GB home disk limitation on May 27, 2015. Please review your disk space usage in your home directory. Execute the “show_storage" script and review your usage in KB. If near or over 15GB, it’s time for some housekeeping. Move your data off site, to archive in $ARCHIVE_HOME or temporary data can be stored in your $WORKDIR, subject to daily purge. Enforcement will occur, don't be caught in a situation where you have no free space in your home directory.

A file system limit for the /gpfs/projects directory will be enforced. If your projects is approaching a threshold, the owner of the directory will be notified.

Thank you for assisting in this site wide effort. If you have any questions please contact the HPC Help Desk at 1-877-222-2038, help@helpdesk.hpc.mil

Thank you,
MHPCC User Services
CCAC to Become HPC Help Desk - Monday, May 18th, 2015
31 March 2015
The Consolidated Customer Assistance Center is Getting a New Name.

In order to more accurately describe the services provided, the Consolidated Customer Assistance Center (CCAC) will be renamed the "HPC Help Desk." This change will be effective 18 May, 2015.

On this date, access to the HPC Help Desk ticket system will change from the current location (https://help.ccac.hpc.mil) to the new https://helpdesk.hpc.mil. Accordingly, the email address to contact the HPC Help Desk will be help@helpdesk.hpc.mil.

The old URL and email address will remain available with auto forwarding and redirection for a period of time, but you are encouraged to update your bookmarks and contacts with these new addresses starting 18 May 2015.

The phone number, 1-877-222-2039, will remain the same.

Home » Documentation
Printable versionPrintable version

Modules User Guide

Table Of Contents

Introduction
Module Commands
Initializing Modules Software
Types of Modules Available

Introduction

Modules provides an easy mechanism for dynamically updating a user's environment, especially the $PATH, $MANPATH, $NLSPATH, and $LD_LIBRARY_PATH environment variables to name a few. Each module contains the information needed to configure the shell for an application or library. To perform this in the current shell, the modules package uses the shell's eval 'command' mechanism for running a program that outputs shell commands and then executes them. There are some limitations and preferred ways for setting up the modules environment because of this implementation. Modulefiles may be shared by many users on a system and users may have their own collection to supplement or replace the existing shared modulefiles.

 

Module Commands

Command Description
module help [modulefile...] Print the usage of each sub-command. If an argument is given, print the Module specific help information for the modulefile.
module load modulefile [modulefile...] Load modulefile into the shell environment.
module unload modulefile [modulefile...] Remove modulefile from the shell environment.
module switch modulefile1 modulefile2 Switch loaded modulefile1 with modulefile2.
module display modulefile [modulefile...] The display sub-command will list the full path of the modulefile and all (or most) of the environment changes the modulefile will make if loaded.
module list Lowest priority, 8 hour limit, no allocation subtractionList loaded modules.
module avail [path...] List all available modulefiles in the current $MODULEPATH. All directories in the $MODULEPATH are recursively searched for files containing the modulefile magic cookie.
module use [-a|--append] directory [directory...] Prepend directory to the $MODULEPATH environment variable. The "--append" flag will append the directory to $MODULEPATH.
module unuse directory [directory...] Remove directory from the $MODULEPATH environment variable.
module update Attempt to reload all loaded modulefiles. The environment will be reconfigured to match the saved ${HOME}/.modulesbeginenv and the modulefiles will be reloaded.
module clear Force the Modules Package to believe that no modules are currently loaded.
module purge Unload all loaded modulefiles.

 

Initializing Modules Software

The Modules environment should automatically set up in your environment when you log in. If for some reason it is not, you may do it manually by issuing the following command:

source /usr/share/Modules/init/

Where shell=sh, csh, tcsh, ksh or bash, depending on which shell is your login shell. This command may also be put in your .cshrs.pers or .profile.pers files.

 

Types of Modules Available

When a user enters the "module avail" command a list of all the modules currently available to the user for loading are displayed.

COTS modules initialize access to vendor codes installed on the MHPCC system. Most of these codes are available to all users. A few of these packages are ITAR controlled, and can only be accessed after requesting to be added the UNIX group under which the code was built. There are sample scripts in the Sample Code Repository ($SAMPLES_HOME) that provide examples of how to run most of these codes on the system.

Unsupported modules initialize access to codes that have been installed and are maintained by individual users who are not part of the MHPCC DSRC staff. These codes are installed in an area provided to the owner to allow access to them by more than the owner of the code. However, access is usually, but not always, group controlled.

The modules in the Modules area are the modules that are part of a user's default login environment and are automatically loaded as part of the login process.

Devel modules initialize access to program development tools such as compilers, parallel programming libraries and program development libraries. You can find samples and descriptions of how to use the various compilers and libraries in the Sample Code Repository ($SAMPLES_HOME).

^ top