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

Reply via email to