| Unicos | IRIX | Solaris | AIX | |
| /opt/ctl/bin
module load |
/opt/MIPSpro/bin | /opt/SUNWspro/bin | /bin | |
| Fortran | fort77 f90 mpif77 mpif90 |
f77 f90 mpif77 mpif90 |
f77 f90 mpf77 mpf90 |
xlf, xlf_r xlf90, xlf90_r mpxlf mpxlf90 |
| C | cc mpicc |
cc mpicc |
cc mpcc |
xlc, xlc_r mpcc |
| C++ | CC | CC | CC | xlC, xlC_r |
| Debugger | totalview
debugview |
dbx
totalview (avail) |
dbx
totalview(avail) |
xldb
pdbx totalview(avail) |
| Profilers,
etc. |
perfview
procview profview flowview jumpview |
prof
cflow,ctrace SpeedShop |
PHAT (avail?)
cflow,ctrace |
xprofiler
vt bf stem trace |
| BLAS,
fast math, etc. |
-lsci
-lbnch (vector fastmath) |
-lblas
-lcomplib.sgimath -lscs (for SCSL) |
-xlic_lib=sunperf | -lessl
-lpessl -lmass |
| Timer | rtc(), irtc() | _rtc()
second(), secondr() system_clock() |
gethrtime()
second(), dsecnd() |
rtc() - Fortran
read_real_time() |
| Unicos/mk | IRIX | Solaris | AIX | |
| run programs | mpprun -np N | mpirun -np N | pam -n N | poe -procs N |
| machine "health" | xmppview
grmview |
ps -A
top |
ps -A
top xlsmon psrinfo |
poestat
llstatus 3dmon xmperf |
| browsing source
code |
xbrowse | sbrowser | xprofiler (almost) | |
| performance data | ja | AIX trace facility
(see below) rs2hpm (not supported by IBM) |
||
| account info | quota | quota | quota | quota |
| NQS | Codine | LSF | LoadL | |
| status | qstat
qstat -a |
qstat | bjobs | llq |
| submit | qsub | qsub | bsub | llsubmit |
| cancel | qdel | qdel | bstop
bkill |
llhold
llcancel |
| info | qstat -b
qstat -f name |
qconf -sql
qconf -sq name |
bqueues
bqueues -l |
llclass
llclass -l |
| option | NQS | Codine | LSF | LoadL |
| comment/commands | #QSUB | #$ | #BSUB | #@ |
| run-time | -lt hh:mm:ss
-l mpp_t=sec |
-l h_cpu=hh:mm:ss | -c hh:mm (max CPU)
-W hh:mm (max wallclock) |
wall_clock_limit=hh:mm:ss |
| memory | -lm Xmw
-lM Ymw |
-l mem Xmb
-l h_data Xb |
-M Xkb | |
| queue | -q name | -q name | -q name | class=name |
| num CPUs | -l mpp_p N | -pe mpi minpe-maxpe | -n minpe,maxpe | node=N
tasks_per_node=M |
| parallel job? | -pe mpi minpe-maxpe | job_type=parallel | ||
| send mail? | -mb
-me |
-m b
-m e -m be |
-B
-N |
notification=always (complete,start, never,error) |
| redirect stdout? | -o file
-e file -eo (send e to o) |
-o file
-e file -j y (send e to o) |
-o file
-e file (default sends e to o) |
output=file
error=file |
| IBM SP | poe -hf hostfile myprog -procs 32 |
| Sun E10K | bsub -I -n 32 -q ibatch -P project# pam myprog |
| SGI O2K, MPICH Clusters | mpirun -np 32 myprog |