[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

MPICH-1.2.0 on GNU/Debian (Alpha) 2.1



I'm trying to install mpich-1.2.0 on a  GNU/Debian (Alpha) 2.1
Linux (2.2.12) box which mounts its filesystem via nfs. I
configured the source tree using;

# ./configure --with-device=ch_p4 --with-arch=LINUX_ALPHA --with-mpe -opt="-mcpu=ev4" --disable-f77 --disable-f90 -disable-devdebug -prefix=/usr/local/mpich-1.2.0

which succeeds, but produces a couple of messages that concern me;

:
:
Configuring p4 subsystem...
checking for gcc... cc
checking whether the C compiler (cc  ) works... yes
checking whether the C compiler (cc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether cc accepts -g... yes
checking for mmap... yes
checking that shared, anonymous mmap works with -1 filedes... no!
checking that semget works... undetermined
*# Could not compile program
:
:

Could not compile program!? Can anyone shed some light on this,
what is semget?? why might it be undetermined?? I'm running
kernel 2.2.12.

Later in the configure process, I see;


:
:
Configuring the test suite...
Configuring with args -basecc=cc
-cc=/home/shaunc/mpich-1.2.0/bin/mpicc -nof77 -make=make
--no-print-directory -mpichpath=/home/shaunc/mpich-1.2.0/bin
-cflags=-DMPID_NO_FORTRAN -DMPID_NO_FORTRAN  -DUSE_SOCKLEN_T
-DUSE_U_INT_FOR_XDR -DHAVE_MPICHCONF_H
Don't build the tests that need Fortran
*# Unrecognized configure option
  configuring for "LINUX_ALPHA" target architecture
:
:

Humm... unrecognized configure option.....

As I said, the configure completes ok, so I ran 'make', then
'make testing' (in the examples/test subdir). Here's where my
problem begins, the tests start ok, but seem to take forever,
printing;

:
:
Making testing in directory pt2pt
./runtests -small
**** Testing MPI Point-to-point routines ****
SC-Cluster-10 : Tue Feb  1 08:42:11 /etc/localtime 2000
/home/shaunc/mpich-1.2.0/bin/mpicc -DMPID_NO_FORTRAN
-DMPID_NO_FORTRAN -DUSE_SOCKLEN_T -DUSE_U_INT_FOR_XDR
-DHAVE_MPICHCONF_H  -DHAVE_STDLIB_H=1 -DUSE_STDARG=1
-DHAVE_LONG_DOUBLE=1 -DHAVE_LONG_LONG_INT=1 -DHAVE_PROTOTYPES=1
-DHAVE_SIGNAL_H=1 -DHAVE_SIGACTION=1   -c sendrecv.c
/home/shaunc/mpich-1.2.0/bin/mpicc  -o sendrecv sendrecv.o
test.o
**** Testing MPI_Send and MPI_Recv ****

The machine then sits there for many hours after which time I get bored and hit Ctrl-C, 4 instances of
'sendrecv' are listed in the output from 'top', only two of which seem to be doing anything.

This is a 166MHz machine, so its not a rocket, but I would still expect the test suite to complete within a few hours, or at least progress past the first test. Any ideas anyone??

Any suggestions greatly appreciated,

Shaun

PS: yep, the filesystem is mounted 'noac'.

--
Shaun Cloherty
Graduate School of Biomedical Engineering
University of New South Wales




Reply to: