Computing
Helpful documents
O'Reilly books online
Compilers and libraries
Lahey Fortran compiler
Doumentation : On vening see /usr/local/lf9561/manuals/
How to
use : On vening. Make sure vening is set as a linux machine in your
.cshrc. It used to be a HP. Add the path /usr/local/lf9561/bin to
your search path and add /usr/local/lf9561/lib to your LD_LIBRARY_PATH
environment setting in your .cshrc. Make sure that you comment out
any DIAPASON library paths. These share a library name that is not
the same library. To compile just call "lf95 filename".
Notes : Some codes require the --long (long integers) or --dbl
(double precision floating points) option to return the correct
results.
IMSL libraries
Doumentation : On vening see /usr/local/imsl/man/. IMSL.pdf is a
good place to start.
How to use : On vening.
Notes :
Intel Fortran compiler
Doumentation : On vening see /opt/intel/compiler50/docs. for_ug_lnx.pdf is a good place to start.
How to use : On vening.
Notes :
MPICH - open source MPI
Doumentation : On vening see
/usr/local/mpich-1.2.3/doc. mpichman-chp4.pdf is a good place to
start.
How to use : On vening. We've only tested this with the
Lahey compiler. All you have to do is add the path
/usr/local/mpich-1.2.3/bin to your .cshrc. Then instead of g77, F90,
gcc call mpif77, mpif90, mpicc in your makefile. To run "mpirun -np N
-nolocal executable" where N is the number of processors.
Notes :
ScaLAPACK - parallel linear algebra
Doumentation : Not currently installed.
How to use :
Notes :
Mosix
Load balancing with Mosix
Doumentation : See the Mosix homepage.
How to use : On vening "mosrun -l executable". The -l
makes sure the process can migrate.
Notes :
MATLAB with Mosix
This allows you to migrate MATLAB jobs. Great for big jobs.
How to use : On vening "mosrun -l /data46/matlab_r12/bin/matlab -nodisplay -nojvm < m-file".
Notes : The m-file needs to be local (/data) but the toolboxes and files found in the paths defined in the m-file (or your startup.m) need not be.
OpenDX
Open source evolution of IBM's data explorer.
How to use : On vening "/usr/local/dx/bin-linux/dxui".
Links:
Cornell's resources
OpenDX homepage
Other
Our beowulf page