lo all, i've been looking into clustering a couple dual-processor openbsd boxen (both running 3.7-release and bsd.mp) and haven't found very much documentation on the topic. i figured that either MPICH2 or PVM would be a good route, but i tried to compile MPICH2 from source and encountered errors. i haven't yet tried to install PVM and am reticent to do so because it seems much less actively maintained.
when i try to build MPICH2, i can successfully configure the source, but the make yields the following error: ... compiling ROMIO in directory adio/common gcc -I/home/X/mpich2-1.0.2p1/src/binding/f77 -I/home/X/mpich2-1.0.2p1/src/binding/f77 -I/home/X/mpich2-1.0.2p1/src/mpid/ch3/include -I/home/X/mpich2-1.0.2p1/src/mpid/ch3/include -I/home/X/mpich2-1.0.2p1/src/mpid/common/datatype -I/home/X/mpich2-1.0.2p1/src/mpid/common/datatype -I/home/X/mpich2-1.0.2p1/src/mpid/ch3/channels/sock/include -I/home/X/mpich2-1.0.2p1/src/mpid/ch3/channels/sock/include -I/home/X/mpich2-1.0.2p1/src/mpid/common/sock -I/home/X/mpich2-1.0.2p1/src/mpid/common/sock -I/home/X/mpich2-1.0.2p1/src/mpid/common/sock/poll -I/home/X/mpich2-1.0.2p1/src/mpid/common/sock/poll -O -DFORTRANDOUBLEUNDERSCORE -DHAVE_ROMIOCONF_H -I. -I/home/X/mpich2-1.0.2p1/src/mpi/romio/adio/common/../include -I../include -I../../include -I/home/X/mpich2-1.0.2p1/src/mpi/romio/adio/common/../../../../../src/include -I../../../../../src/include -c ad_fstype.c ad_fstype.c: In function `ADIO_FileSysType_fncall': ad_fstype.c:306: error: structure has no member named `f_type' ad_fstype.c:320: error: structure has no member named `f_type' *** Error code 1 Stop in /home/X/mpich2-1.0.2p1/src/mpi/romio/adio/common. *** Error code 1 ... to me, this suggests that there is some issue with file system support, although this is pure speculation. assistance or suggestions in working around this error would be appreciated. another possibility is that neither of the programs i mentioned (MPICH2 and PVM) are the right tools for the job. just to clarify, i am interested in "clustering" from the high performance computing perspective, i.e. running a single parallelized executable compiled from source on many boxen to shorten the time spent processing. cheers, jake