ICS@PSU: Institute for CyberScience

Key Changes to ICS-ACI Usage

Following the migration of ICS-ACI equipment to a newly built data center facility in May 2017, there are several key changes to how users should access and use ICS-ACI.

Accessing Systems

  • You must use this hostname to log in to the system: aci-b.aci.ics.psu.edu
    • aci-b-test is no longer needed to access the system
  • To connect to the ACI-i interactive compute environment, you must use Exceed OnDemand with the hostname aci-i.aci.ics.psu.edu
  • The ICS-ACI open allocation includes both Basic and Standard memory cores
    • Basic cores have 128 GB RAM and no Infiniband
    • Standard cores have 256 GB RAM and include Infiniband

Note: Users should remove the existing aci-b.aci.ics.psu.edu from their ssh known_host file. For assistance with this please contact the i-ASK center.

Accessing Storage and Moving Files

  • The Group Storage path will now be /gpfs/group/<PI userid>/default
  • The ICS-ACI file transfer and data mover will now be: datamgr.aci.ics.psu.edu
    • SFTP/SCP access
    • ICS-ACI has three endpoints for Globus
      • datamgr-001.aci.ics.psu.edu
      • datamgr-002.aci.ics.psu.edu
      • datamgr-003.aci.ics.psu.edu

Using Software

Module System

ICS-ACI now uses the Lmod environment modules system. Environment Modules provide a convenient way to dynamically change the users’ environment through modulefiles. This includes easily adding or removing directories to the PATH, LD_LIBRARY_PATH, MANPATH, and INFOPATH environment variables.

A modulefile contains the necessary information to allow a user to run a particular application or provide access to a particular library. All of this can be done dynamically without logging out and back in. Modulefiles for applications modify the user’s path to make access easy. Modulefiles for Library packages provide environment variables that specify where the library and header files can be found.

Module Families

Software is now built within families to decrease the chances of having mixed header files and libraries. The command module avail will only show the modules that are currently available within the family that you have loaded. You can use the command module spider to find the family you must load to have the software available. For example, the command module spider software_name will show you all available versions for the software, and module spider software_name/version will show you which modules you need to load before you can load this one.

Environment Module System commands

  • module list : lists the currently loaded modules
  • module avail : shows modules available with currently loaded compiler and pre-compiled software
  • module spider : lists all possible modules available on the system
    • module spider package_name : describes particular module and shows all available versions
    • module spider package_name/version : describes package particular version and shows how you can load it
  • module load package_name/version : loads desired packages
  • module save : you may save the list of modules which you want to be loaded during login
  • module restore : loads the modules saved by module save command
Penn State Institute for CyberScience

Help us build the future. Contact ICS at Penn State.

  • email: ics@psu.edu
  • phone: ICS-ACI Support (i-ASK Center): 814-865-4275 | General Inquiries: 814-867-1467

December 2017

SuMoTuWeThFrSa
 12
3456789
10111213141516
17181920212223
24252627282930
31 
  • Dec 5, 2017 - Dec 6, 201711:00 am - 5:00 pm

    XSEDE HPC Monthly Workshop Series – Big Data

    XSEDE along with the Pittsburgh Supercomputing Center is ple…

    More Info