HPCC Mid-Morning Break Module System. What are Modules? “The Environment Modules package provides for the dynamic modification of a user's environment.

Slides:



Advertisements
Similar presentations
Jean-Christophe Fillion-Robin & Julien Finet Kitware Inc. June 20 th 2011.
Advertisements

HPCC Mid-Morning Break MPI on HPCC Dirk Colbry, Ph.D. Research Specialist Institute for Cyber Enabled Research
HIGH PERFORMANCE COMPUTING ENVIRONMENT The High Performance Computing environment consists of high-end systems used for executing complex number crunching.
HPCC Mid-Morning Break Powertools Dirk Colbry, Ph.D. Research Specialist Institute for Cyber Enabled Research
HPCC Mid-Morning Break Interactive High Performance Computing Dirk Colbry, Ph.D. Research Specialist Institute for Cyber Enabled Discovery.
CERN - IT Department CH-1211 Genève 23 Switzerland t SVN Pilot: CVS Replacement Manuel Guijarro Jonatan Hugo Hugosson Artur Wiecek David.
HPCC Mid-Morning Break Dirk Colbry, Ph.D. Research Specialist Institute for Cyber Enabled Discovery Introduction to the new GPU (GFX) cluster.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Ab initio grid chemical software ports – transferring.
How to Download and Install a Sharp Print Driver on a Mac.
 Accessing the NCCS Systems  Setting your Initial System Environment  Moving Data onto the NCCS Systems  Storing Data on the NCCS Systems  Running.
Tools and software process for the FLP prototype B. von Haller 9. June 2015 CERN.
BioPSE NCRR SCIRun: Getting Started Installation and Configuration J. Davison de St. Germain (801)
ISCE telecon Mar 19, 2015 ISCE developer team. Agenda ISCE download website Currently supported sensors Minimum requirements Recommended setup (OS X and.
Joshua Alexander University of Oklahoma – IT/OSCER ACI-REF Virtual Residency Workshop Monday June 1, 2015 Deploying Community Codes.
2 nd SUMOVER Workshop: Code Management Systems. 2nd SUMOVER Workshop - Code Management WP2: Software management systems Surveyed a number of systems –Source.
WORK ON CLUSTER HYBRILIT E. Aleksandrov 1, D. Belyakov 1, M. Matveev 1, M. Vala 1,2 1 Joint Institute for nuclear research, LIT, Russia 2 Institute for.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Introduction to the HPCC Jim Leikert System Administrator High Performance Computing Center.
Introduction to the HPCC Dirk Colbry Research Specialist Institute for Cyber Enabled Research.
Title Center for Coastal and Ocean Mapping NOAA/UNH Joint Hydrographic Center 31-Oct-2006 A Python Tutorial Kurt Schwehr 31 Oct 2006.
1 What is a Kernel The kernel of any operating system is the core of all the system’s software. The only thing more fundamental than the kernel is the.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
BioSLAX Live Systems Tan Tin Wee Mark De Silva Lim Kuan Siong.
Modularization ITK modularization Bill Hoffman
HPCC Mid-Morning Break Using the HPCC Wiki. What is a wiki? From wikipedia.org: “wiki (pronounced / ˈ w ɪ ki/ WIK-ee) is a website that allows the easy.
Productivity Tools Ken Nguyen Department of Information Technology Clayton State University.
Thursday January 19th, System Center User Group Greater Philadelphia Entire 2012 meeting schedule has been posted on the user.
By James Braunsberg. What are Modules? Modules are files containing Python definitions and statements (ex. name.py) A module’s definitions can be imported.
Software Overview Environment, libraries, debuggers, programming tools and applications Jonathan Carter NUG Training 3 Oct 2005.
Open Source Software This permits users to use, change, and improve the software, and to redistribute it in modified or unmodified forms. It is very often.
Package & Deploy. OBJECTIVES Package Deploy Way to package.
HPCC Mid-Morning Break Dirk Colbry, Ph.D. Research Specialist Institute for Cyber Enabled Discovery TotalView Parallel Debugger.
National Portals Project 2001 Create software package Define channel areas Promote transparancy Streamline many portal initiatives Make use of available.
Eagle: Tcl Integration with the CLR 16th Annual Tcl Conference Joe Mistachkin.
DATA MINING Pandas. Python Data Analysis Library A library for data analysis of (mostly) tabular data Gives capabilities similar to Excel and SQL but.
Third-party software plan Zhengji Zhao NERSC User Services NERSC User Group Meeting September 19, 2007.
Using Maali to Efficiently Recompile Software Post-CLE Upgrades on a CRAY XC System Chris Bording, Chris Harris and David Schibeci Pawsey Supercomputing.
Alice off-line week, AliEn package for Windows users Artem Harutyunyan 1,2,3 Arsen Hayrapetyan 1,2,4 1 Yerevan Physics Institute 2 Armenian.
Introduction to Linux Server Setup Jonathan Hood CSE 4000 Practical Issues in Software Engineering.
Modules, Compiling WRF, and Running on CHPC Clusters Adam Varble WRF Users Meeting 10/26/15.
Outline Announcements: –HW II due today! –HW III on web CVS.
親愛的吉姆舅舅: 今天吃完晚餐後,奶奶說,在家 裡情況變好以前,您要我搬到城裡跟 您住。奶奶有沒有跟您說,爸爸已經 好久沒有工作,也好久沒有人請媽媽 做衣服了? 我們聽完都哭了,連爸爸也哭了, 但是媽媽說了一個故事讓我們又笑了。 她說:您們小的時候,她曾經被您追 得爬到樹上去,真的嗎? 雖然我個子小,但是我很強壯,
NREL is a national laboratory of the U.S. Department of Energy, Office of Energy Efficiency and Renewable Energy, operated by the Alliance for Sustainable.
Solvency II Tripartite template V2 and V3 Presentation of the conversion tools proposed by FundsXML France.
Patrick Gartung LArSoft Usability Meeting 22 June 2016 Build system explorations: Spack.
1 Creative Innovation – Customer Satisfaction – Continual Quality Improvement Accessing and Building Asterisk SCF.
ICER Bioinformatics Support Fall 2010 John B. Johnston HPC Programmer Institute for Cyber Enabled Research © 2010 Michigan State University Board of Trustees.
Building Asterisk SCF  Required tools: git, cmake, C++ compiler  Build Ice: – Obtain and build Ice dependencies (if necessary) – Obtain and build Ice.
Debugging, benchmarking, tuning i.e. software development tools Martin Čuma Center for High Performance Computing University of Utah
Managing Combinatorial Software Installations with Spack
Hands on training session for core skills
GPGPU use cases from the MoBrain community
Eagle: Tcl Integration with the CLR
Debugging, benchmarking, tuning i.e. software development tools
HPC usage and software packages
Python’s Modules Noah Black.
Welcome to Indiana University Clusters
ASU Saguaro 09/16/2016 Jung Hyun Kim.
Building Raspberry Pi Controllers with Python
Syzix: heading off the beaten $PATH
LBNL Version Management of CMB and Planck Software
Elongation at break membrane testing procedure according to ASTM D 412
Cmake Primer.
Compilers, Make and SubVersion
Advanced Computing Facility Introduction
R Statistical Language
Python Modules.
Black All good PowerPoint starts with black..
Hitachi Storage Service Manager GUI Navigation Overview
Python Modules.
Presentation transcript:

HPCC Mid-Morning Break Module System

What are Modules? “The Environment Modules package provides for the dynamic modification of a user's environment via modulefiles. “ The main use at the HPCC is for loading different application environments.

HPCC Supported Modules Default supported modules are presented. “module avail” /opt/hpc/Modules/versions rc /opt/hpc/Modules/3.2.6/modulefiles dot module-cvs module-info modules null use.cus use.old use.own /opt/hpc/Modules/modulefiles HEEDS/5.3 fluent/ ls-dyna/971 mono pgi/6.2 totalview/8.7.0 R/2.7.0 gnu matlab/2006b mvapich/intel/1.1.0 pgi/7.0 totalview_old/8.0.2 R/Rmpi hp-mpi matlab/2009a openmpi/intel/1.2.8 ps/2.2.1 totalview_old/8.7.0 abaqus hpcc-common mcc-runtime openmpi/intel/1.3.3 ps/2.3 unicluster abaqus_parallel hpccgateway mkl/ pathscale/2.2.1 ps/2.4 valgrind/3.4.1 amber/10.0 i386/intelcc/09.0 mkl/ pathscale/2.3 ps/2.5 valkyrie/1.4.0 blast intelcc/09.0 mkl/ pathscale/2.4 ps/3.1 vtune/9.1 check-dev intelcc/ mkl/ pathscale/2.5 starp/2.8.0 vtune/rdc/9.1 cvs intelcc/ moab/5.2.4 pathscale/3.1 subversion emboss ls-dyna/970 moab/5.3.4 pdsh totalview/8.0.2

CUS - Center Un-supported Software To use unsupported software: “module load use.cus” “module avail” /opt/cus/modulefiles R/gcc/2.9.2 cuda/2.2 g95/g imagemagick nvidia/cuda-2.0 siesta/ R/intel/2.9.2 cuda/testing/2.3 gdal impi/3.1 openmm/Preview3 valgrind/3.2.0 R/pathscale/2.3.1 dock/6.2 git/ java/jre-1.6.0_13 pascal/fpc boost/01.39 dock/6.2-mpi gromacs/cuda/3.0.5 java/jre-1.6.0_14 powertools cmake fftw32 gromacs/std/3.0.5 ncarg python

Private Modules Create ~/privatemodules “module load use.own” “module avail”

Module Manipulation For example:  “module list”  “module unload intelcc mkl”  “module load gnu” Alternatively  module switch intelcc gnu Specific versions  module load intelcc/

More Module Manipulation Module Commands  module avail intelcc  module show intelcc/ Automatic Module loading  module commands in.bashrc  ${HOME}/.modulerc

Module Example #%Module###################################################################### ## ## R modulefile ## proc ModulesHelp { } { puts stderr "Use R." } set r_path /opt/hpc/R set ver module load check-dev if { [uname machine] == "x86_64" } { prepend-path PATH /opt/hpc/R/2.7.0/bin prepend-path LD_LIBRARY_PATH $r_path/$ver/lib64/R/lib prepend-path LIBRARY_PATH $r_path/$ver/lib64/R/lib set-alias R "R" }

Resources GNU Modules website: HPCC Documentation: ocs/module ocs/module “man module” and “man modulefile”

Questions?