BSP might also now be a possibility.
Additional Software
Rock Linux MPP also includes a large set of parallel computational library
packages including ScaLAPACK, P_ARPACK, and FFTW. It also provides several
parallel development systems including Cactus Code and HPF. Data visualizers
such as OpenDX and Vis5d+ are available and allow for the display of data in
large formats including HDF5 and netCDF. On going work includes WAN remote
queueing and abstraction systems, NetSolve and Globus. Of course, we will also provide pre-built
MPICH and PVM based POVRAY packages as well.
File Systems
Currently, we have been working on just vanilla NFS. We have tested MFS/DFSA
for Mosix as well as GFS for 2.4.3. We hope to also test PVFS with ROMIO
Intel x86
The Intel message passing systems have been complimented by the inclusion of the
Mosix extensions to Linux. Mosix allows for
peer-to-peer dynamic scheduling of processes. While using a Mosix enabled
kernel, message passing processes may be dynamically scheduled for optimization
inside the cluster. Mosix also includes its own distributed file system MFS
that has a good deal to offer Mosix based clusters. Mosix also provides a
decent set of process accounting tools.Mosix is currently testing on 2.4.3 kernel.
Misc
Rock Linux will soon include SciLab for MatL*b compatible code with support
for ScaLAPACK calls over PVM. SciLab should allow a great deal of library
integration for both single node libraries through PVM and parallel libraries.
Octave is also available for single node processing.
Cactus code, LCA, and Flexio work currently from CVS. Until the Rock Package Evolution project integrates CVS these will be not included by default. They work great and are quite impressive otherwise.
Compiler
All computational packages are set to default compile with g77. g77 is far
from optimum and it is recommended that all serious installations purchase a
commercial Linux FORTRAN compiler, especially for work in F90 and F95. We
hope to provide a facility for mass optimized recompilation of the
computational packages using the Rock Linux build system at a later date.
This is highly dependent on the efforts of the Rock Package Evolution as well.
Queuing and Process Accounting
We do not have a completely satisfactory solution at this time for all of the
available messaging systems. We recommend using queue for a GPL system. OpenPBS
is free to download after registering and will soon be released under a BSD
license. All work is being done favoring OpenPBS.
Mosix
Mosix has some funkiness to its 2.4.3 kernels, mostly the kernels fault. This
may be resolved really soon.
Future
Scyld has given us verbal permission to integrate their technologies into
Rock Linux. When a 2.4.x version of bproc is available we shall use it. Also,
we will integrate as many of their installation technologies into the
entirety of Rock Linux
Also, we really need help testing and debugging, so if you have two x86 systems, a good grasp of math, and can code in FORTRAN...
I have written a small paper so that I could plug myself and Rock Linux at Singapore Linux World Conference 2001. It is here
| Chris Hamilton (US/SG) | All there is. Sorry to disappoint. |