While we provide a number of Python modules, you may need a module we do not provide. If it is a commonly used module, or one that is particularly difficult to compile, you can contact OSC Help for assistance, but we have provided an example below showing how to build and install your own Python modules, and make them available inside of Python. Note, these instructions use "bash" shell syntax; this is our default shell, but if you are using something else (csh, tcsh, etc), some of the syntax may be different.
Sometimes the best way to get access to a piece of software on the HPC systems is to install it yourself as a "local install". This document will walk you through the OSC-recommended procedure for maintaining local installs in your home directory or project space.
An eligible principal investigator (PI) heads a project account and can authorize/remove user accounts under the project account (please check our Allocations and Accounts documentation for more details). This document shows you how to identify users on a project account and check the status of each user.
This document shows you how to set soft limits using
ulimit command sets or reports user process resource limits. The default limits are defined and applied when a new user is added to the system. Limits are categorized as either soft or hard. With the
ulimit command, you can change your soft limits for the current shell environment, up to the maximum set by the hard limits. You must have root user authority to change resource hard limits.
This brief course is designed to introduce users without UNIX or Linux experience to the core concepts and tools necessary to be productive on a UNIX or UNIX-like operating system. Includes hands-on exercises.
This two hour workshop will provide an introduction to OSC resources and how to access them. Topics include:
- High performance computing concepts.
- Hardware and software available at OSC.
- Getting allocations and accounts.
- How to connect and log in.
- How to move data on and off the systems.
- Introduction to batch processing.
- Storage and file systems.
Optional hands-on participation:
We are providing a collection of tutorials to allow self-paced training on various aspects of using OSC resources. Please contact us if you feel there is a specific tutorial that would be of use to the community.
Our HOWTO collection contains short tutorials that help you step through some of the common (but potentially confusing) tasks users may need to accomplish, that do not quite rise to the level of requiring more structured training materials. Items here may explain a procedure to follow, or present a "best practices" formula that we think may be helpful.
This tutorial teaches you about the linux command line and shows you some useful commands. It also shows you how to get help in linux by using the man and apropos commands.