The Arctic Region Supercomputing Center (ARSC) maintains a number of workstations running Fedora Core Linux. As one component of ARSC's computational environment, these machines are available to any ARSC user as local workstations.
To obtain an account for the Linux workstations, you must request resources from ARSC. Workstation accounts are subject to the same policies and restrictions as other ARSC accounts.
Security is another responsibility to be assumed (and shared with the rest of ARSC's community) by accepting your account. If someone else, either with or without your compliance, gains access to ARSC computational resources via your user id and password, you will be held responsible for their actions. The best way to protect our network (and yourself) is to choose a good password and change it regularly. User Support can provide you with some ideas, either online or by request.
All ARSC users will receive a user id, kerberos password, SecurID Card, and PIN number for their SecurID Card when they obtain an account.
Once issued an account, there are several ways to
connect. One approach is to sit down at a
workstation in one of the ARSC access labs, and log
directly onto the desktop. To do this, move the mouse around to
awaken the screen-saver. It will present you with a dialog box
similar to this:
--------------------
| WARNING BANNER |
| .................. |
| .................. |
| .................. |
| .................. |
|--------------------|
| Login name: |
| Principal: |
| Password: |
--------------------
Respond as follows:
'Login:' Enter your standard ARSC UserID.
'Principle:' Leave this blank. It is only needed if you are authenticating
with a remote server (for example: joe@WES.HPC.MIL).
'Password:' Enter your Kerberos passphrase.
'Passcode:' After you have entered your Kerberos passphrase, this
prompt will appear. Obtain your 6-digit passcode by entering your
4-digit PIN into your SecurID card, pressing the diamond shaped key,
and then read the passcode from the card display.
Please read our Kerberos/SecurID Login Procedures for detailed information about logging onto other ARSC hosts.
To disconnect, use the mouse to select Desktop -> Log Out from the menu bar.
All of your ARSC accounts have the same account login name and kerberos password (or "pass-phrase"). To change your kerberos passphrase by using the kpasswd command from a Linux/Unix client or invoke the "Change Passphrase" utility contained within the Macintosh or PC Kerberos5 client. You will be prompted once for your old kerberos passphrase, once for a SecurID Card passcode, and twice for your new kerberos passphrase.
The kerberos passphrase may be up to 255 characters long and must be at least 8 characters in length including at least two character classes, such as:
i love miss.ISS.ipp1
or
p0lar beer #17 RATS!!!
If someone obtains your passphrase, PIN, SecurID card,
and accesses your account, you are responsible for the use or misuse
of
ARSC resources. Please review ARSC's personal
password
protection policy.
NOTE: Your initial passphrase must be changed within 30
days of the creation of your account.
Pressing the reset button or power switch on a Linux workstation is considered an abuse of the system. Any time power is lost to a Linux/Unix workstation, the filesystem may be damaged. If there is a problem, check with the lab assistant, or contact User Support. Continued abuse will result in the loss of your access laboratory privileges.
The primary purpose of the Linux workstations is to provide interactive console use and data processing services. Background processes are permitted on these systems, however long background jobs without checkpointing are vulnerable to data loss, and urgent system administration tasks may require termination of background jobs with little or no notice.
Playing computer games on ARSC systems is considered an inappropriate use of ARSC resources.
No locking for over 15 minutes! Screen locking is intended for short absences, not to allow a user to monopolize a system. Please help maintain an atmosphere of mutual support and cooperation by leaving a terminal for no more than 15 minutes. If screen locking is abused, let us know, and we will address the issue with the user.
The following shells are available on the Linux workstations:
sh (Bourne Shell)ksh (Korn Shell) defaultbash (Bourne-Again Shell)csh (C Shell)tcsh (Turbo C Shell)
System news is available via the news when logged onto a Linux
workstation. System status and news items are available on the web.
On all ARSC systems, three environment variables point to elements of the storage environment and are defined for users. Please use these environment variables:
Name Purpose Quota (*) Purge Policy Back Up Policy $HOME "dot" and other small files 256MB not purged backed up $SCRATCH compilation, program execution, storage for active program data files none purged not backed up $ARCHIVE long-term storage none not purged backed up * Requests for increased quotas should be sent to User Support
Here are more details, subject to change, on the Linux workstation storage environment.
All home directories have a default disk quota limit of 256MB. Requests for larger quotas should be sent to User Support. Using the command qcheck -k allows you to see your disk quota and current use for your home directory. The output from this command will look similar to the following:
Online Limits Total Limits
Type ID In Use Soft Hard In Use Soft Hard
/export/lnxhome
Files user 0000 1034 100000 110000 1034 100000 110000
Blocks user 0000 155908 256000 300000 155908 256000 300000
Grace period 1w 1w
Reading the "Blocks" row from left to right, the fourth column "In Use" shows how much disk space your home directory is currently using (measured in KB). The fifth column, labeled "Soft" shows your disk quota. The sixth column, "Hard" shows the maximum amount of disk space your account can use. NOTE: You can exceed the amount shown in the "Soft" column for up to 7 days, but can never exceed the amount shown in the "Hard" column. This allows you to work on large projects (larger than would normally fit into your home directory) for short periods of time. Note also that if you don't reduce your disk usage to the amount shown under "Soft" within 7 days, you will be unable to use any additional disk space in your home directory.
If you would like to be informed about your current disk space usage upon log in, you can add the command "qcheck -k" to the file ".login" in the top level of your home directory if you are using C shell, or ".profile" if you using Bourne or Korn shell.
All ARSC Linux workstations are equipped with CD burners. Files can be written to CD using the graphical CD/DVD Creator software that comes bundled with Fedora Core. Upon inseration of a blank CD-R, the CD/DVD Creator window will automatically appear. Files and directories can be dragged and dropped into this window. When all desired files have been added to the window, click File -> Write to Disc... to burn the files to a CD. If you have closed the CD/DVD Creator window, or if it failed to appear upon blank CD insertion, it can be invoked by right-clicking the "Blank CD-R Disc" icon on the desktop and selecting "Open".
Tools Portland Group (*) GNU Fortran compiler pgf77/pgf90/pgf95/pghpf gfortran (f95) C compiler pgcc gcc (cc) C++ compiler pgCC g++ (c++) Debuggers pgdbg gdb Performance Analysis pgprof gprof * To use the Portland Group compilers and tools, you must first load the "pgi" module. Please refer to the Modules section of this document for more information.
In addition to the Portland Group and GNU compilers and analysis tools, ARSC's Linux workstations include many popular scripting languages, including Perl, Python, and Ruby.
Linux workstations have the "modules" package installed. This tool allows a user to quickly and easily switch between different versions of a package (e.g. compilers). The module package sets common environment variables used by applications such as PATH, LD_LIBRARY_PATH, etc.
Before the modules package can be used, you must first source the modules "init" file corresponding to the shell you are using. For example, if your shell is bash, you would need to type:
source /usr/local/pkg/modules/init/bash
Once the appropriate "init" file has been sourced, you can use the modules package with the following commands:
Command Example Use Purpose module availmodule availlists all available modules for the system. module load pkgmodule load pgiloads a module file from the environment module unload pkgmodule unload pgiunloads a module file from the environment module listmodule listdisplays the modules which are currently loaded. module switch old newmodule switch pgi pgi.6.0replaces the module old with module new in the environment module purgemodule purgeunload all module settings, restoring the environment to the state before any modules were loaded.
Located in the University of Alaska Fairbanks Duckering Building, room 234, the Duckering Access Laboratory provides computational resources to its users in a convenient location on lower campus. Read the Access Lab Policy for details on gaining access to this lab.
Linux Man Pages
When using a Linux shell interface, you can access the
traditional Linux manuals by typing "man" followed by a command name
(for example, "man man" or "man ls").
ARSC Quick Start Guide
Pointers and links to help new users get
started.
ARSC Libraries
In the West Ridge Research Building, room 105, is a small
library of books
and reference manuals for various software products.
Training Classes
ARSC offers courses
on subjects of interest to users of HPC and Access systems.
Consultants
You may contact User
Support via email or by phone.
Arctic Region Supercomputing Center
PO Box 756020, Fairbanks, AK 99775 | voice: 907-450-8600 |
email:
home | search | about | support | news | science | resources