To run a program myprog.f on paragon type the following:
setup paragon
if77 -nx -o myprog myprog.f
(icc if you have myprog.c)
There will be myprog* in your directory.
then type:
./myprog -pn open -sz 4
In this case myprog will run on 4 nodes of the open partition.
./myprog -pn open -sz 3x5
will run on rectangular set of nodes, 3 rows by 5 columns in dimension.
To get more information go to:
http://www.cacr.caltech.edu/
and follow these links:
Resources and services
Documentation on CACR Systems
Intel Paragons(TRex & Raptor)
***********************************************************************
Below is a version of the .cshrc file that supported the above example
of compiling:
set path=(~/bin /bin /usr/bin /usr/ucb /etc /usr/etc /usr/local/bin /. )
setenv MANPATH /usr/local/man
set MANPATH="/usr/local/paragon/paragon/man"
setenv LD_LIBRARY_PATH /usr/lib:/usr/local/lib
setenv XFONTPATH ~/fonts
setenv MAIL /var/spool/mail/$LOGNAME
umask 022
set filec
set notify
set autolist
set noclobber
set history=100
set savehist=100
set machine = `hostname`
setenv HOST $machine
#
if (`whoami` != "root") then
set prompt=$machine".\!% "
else
set prompt=$machine".\!# "
endif
alias newsetup 'eval "`/usr/local/setup/newsetup.pl \!*`"'
alias setup 'eval "`/usr/local/setup/setup.pl \!*`"'
alias setup 'source /usr/local/setup/\!^'
alias unsetup 'eval "`/usr/local/setup/unsetup.pl \!*`"'
alias unsetup 'source /usr/local/unsetup/\!^'
################################################################################
# Put user defined aliases here.
################################################################################
alias ls ls -F
alias la ls -a
alias ll ls -lg
alias cd 'cd \!* ; echo "`pwd`"'
alias h 'history \!* | more'
alias w who
alias bye logout
################################################################################# Setups for common programs
# Type "setupinfo" for a list of availible setups
################################################################################
newsetup home system local \
x11 \
openwin \
gnu \
www
if (`/bin/arch` == "sun4") then
limit stacksize 40m
limit coredumpsize 0m
limit datasize 40m
endif