next_inactive up previous Send MailDownload PDFDownload Postscript


SInRG Mini-HOWTO

Author: Michael Peek

Abstract:

As part of the SInRG cluster, alces.tiem.utk.edu offers a certain login environment to members involved with in research in this project. This document details how to obtain a login account on the TIEM SInRG node, alces.tiem.utk.edu, what SInRG-specific software is available, and where it is located. If you find any information contained herein to be in error, please feel free to contact me and supply a correction.



Download this document: Download PDF as PDF, or Download Postscript as Postscript



Contents


What Is SInRG?

SInRG stands for the Scalable Intreacampus Research Grid. For more information please see the SInRG web page at http://www.cs.utk.edu/sinrg/.


How do I obtain an account?

Contact Dr. Louis J. Gross for account information. Specify in your message:

  1. Your name.
  2. Your SInRG project manager's name.
  3. Your prefered username.
  4. Your SSH public key1.
  5. An email address where you may be contacted.
After your request has been submitted, you will be contacted by the TIEM system administrator when your account is ready.


About your account...

There are a few things that you will need to know about using your account on alces.


Obtaining help

At any time you may submit an email request to ``help@tiem.utk.edu''. However, you must do this from your home account and not from your account on alces. See the notes about email below.


Your shell

The default shell on alces is zshell (/usr/local/bin/zsh). In addition to this shell, the following shells are available upon request: csh, jsh, ksh, bash, tcsh, and sh. Understanding how to get around in your own shell environment is essential. All UNIX users are expected to know and understand at least these basics of their own shell environment:

For more information, see the manpage zshall(1) for the online zshell manual.


Email

Users on alces are not expected to use alces for email. Sending email to ``your username@tiem.utk.edu'' will bounce.


SSH

SSH is the sole means of entry into alces for users outside the TIEM network2. All users on alces are expected to know and understand at least the basic usage of ssh, slogin, and scp.

The complete use of SSH is outside the scope of this document, but below is a simplified instruction list for how to set up your SSH keys and how to log in to your account on alces.tiem.utk.edu. For complete information about SSH, see http://www.ssh.com., ssh-keygen(1), ssh(1), scp(1), slogin(1).


How to set up your SSH keys

From the command line on your remote computer (i.e., not on alces.tiem.utk.edu):

  1. Type: ssh-keygen 
    You will see output similar to the following:
     
         Initializing random number generator... 
         Generating p: ...............++ (distance 340) 
         Generating q: ......................++ (distance 388) 
         Computing the keys... 
         Key generation complete.  
         Enter file in which to save the key (/some/where/user/.ssh/identity): 

  2. Press return.
    You will see the following output:
     
         Enter passphrase: 

  3. Choose a phrase (one or more words seperated by spaces) to use as your passphrase. Choose something easy for you to remember. Do not simply press return. Your passphrase is your SSH password.
  4. Enter your chosen passphrase at the prompt. You will then be asked to enter your passphrase a second time to insure that there were no typing mistakes.
    You will see the output similar to the following:
     
         Your public key is:  
         1024 35 133949538048220770003537846533014610446181662017777547673224352787156533 
         77209920157219895094150925631762054047468356350733292675443997447706184846340658 
         12270239396598320412138031174411852651904238473518215102656139207527470591196450 
         79868167985964492458541912746450707513970338624348183084457115593858842207351 us
         er@host 
         Your public key has been saved in /some/where/user/.ssh/identity.pub 

When you have completed these steps, you will have two files in ~/.ssh/: identity.pub and identity. The file identity is your private identity key - it should never be given out to anyone under any circumstances. The identity.pub file can be freely distributed.

Email the contents of the identity.pub file to ``help@tiem.utk.edu''. Once the contents of this file have been placed in the authorization file on alces, you may gain access to your account.


Backups

Currently the TIEM network lacks the ability to back up the 512 giggabytes of hard drive space available on alces.tiem.utk.edu. Because of this, only portions of the operating system itself are backed up. Users are expected to back up their own data onto their own home machine.


Machine Ussage Policy

Users will be able to reserve time on alces, during which all other users will be expected to stop any running processes. Initially, such reservations will be managed by the TIEM Sys Admin. If any conflicts develop regarding usage, requiring limitations being placed, the following priorities shall apply:

  1. Highest priority shall be given to externally-funded projects in computational ecology for which the proposal specifically mentioned the use of this machine.
  2. Second priority shall be given to staff of TIEM and associated faculty and students (e.g. Michael Berry and group in CS).
  3. Third priority shall be given to those working on projects directly related to SInRG goals of middleware development for grid computing.
  4. Fourth priority shall be given to projects which make use of the parallel implementation advantages of an SMP (e.g. parallel code).
  5. Lowest priority shall be given to projects simply wishing to use the cpu power available on this machine (e.g. embarrasingly parallel problems).


What is alces.tiem.utk.edu?

Alces is:


What software is available?


Compilers


Sun Forte


GNU


Network Weather Service

Network Weather Service is installed in /export/nws.3


MPICH

Mpich is installed in /export/mpich.4 There are two seperate installations:

  1. Mpich compiled with the p4 driver

    Mpich with the p4 driver is installed in /export/mpich/p4. Set the environment variable MPI_ROOT to /export/mpich/p4 before using.
  2. Mpich compiled with the p4 driver and shared memory

    Mpich with the shared memory p4 driver is installed in /export/mpich/p4_shared. Set the environment variable MPI_ROOT to /export/mpich/p4_shared before using.
MPI_ROOT
Set this environment variable to: /export/mpich


Condor

Condor is installed in /export/condor.5 Set the following environment variables before using:

CONDOR_CONFIG
Set this environment variable to /export/condor/condor_config


Netsolve

Netsolve is installed in /export/netsolve, with a server running that is pointed to netsolve.cs.utk.edu for an agent.6 Set the following environment variables before using:

NETSOLVE_ROOT
Set this environment variable to /export/netsolve/src/NetSolve-1.3.beta-6
NETSOLVE_ARCH
Set this environment variable to SUN4SOL2
NETSOLVE_AGENT
Set this environment variable to netsolve.cs.utk.edu


Lapack

Lapack is installed as part of the Sun Performace Library for Forte under /export/opt/SUNWspro.7


Globus

Globus is installed in /export/globus.8 (At the time of this writing, Globus is neither configured nor running.)


ScaLapack

ScaLapack is located in /export/scalapack.9 (At the time of this writing, ScaLapack is not compiled nor installed.)


IBP

IBP is installed in /export/ibp.10 The server is located in /export/ibp/src/IB0P/server, and the client is located in /export/ibp/src/IBP/client. (At the time of this writing, IBP compiles but crashes when the server is run.)

About this document ...

SInRG Mini-HOWTO

This document was generated using the LaTeX2HTML translator Version 2K.1beta (1.47)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -no_footnode -numbered_footnotes -top_navigation -bottom_navigation -next_page_in_navigation -previous_page_in_navigation -contents_in_navigation -index_in_navigation -split 0 -local_icons -prefix sinrg- -no_auto_link sinrg.tex

The translation was initiated by Help on 2002-05-14


Footnotes

... key1
Access to SInRG nodes is restricted to the use of SSH only. If you do not have SSH, you will need to install it and set up your SSH passkeys before you can use your account on alces.tiem.utk.edu. For more information on SSH, see http://www.ssh.com.
... network2
This may cause problems for users of Exceed Hummingbird's Windows-based X-terminal emulator, as it seems to rely on in.rexecd for it's connections.
...3
For more information about NWS, see NWS
...4
For more information about MPICH, see MPICH
...5
For more information about Condor, see Condor
...6
For more information about Netsolve, see Netsolve
...7
For more information about Forte or the Sun Performance Library, see Forte Tools
...8
For more information about Globus, see The Globus Project
...9
For more information about ScaLapack, see The ScaLAPACK Project
...10
For more information about IBP, see IBP

next_inactive up previous Send MailDownload PDFDownload Postscript
Help 2002-05-14