We're building lam-7.2b1r10193 under OS X 10.4.2 on a PowerMac G5, and using
the XL Fortran compiler for Fortran support. We got the XL Fortran compiler
working with mixed C/Fortran code (CC was the default gcc, which is version
4) by adding -lSystemStubs and /usr/lib/libgcc_s.1.0.dylib to the gcc_libs
lines of /etc/opt/ibmcmp/xlf/8.1/xlf.cfg. Lam was configured with the
following:
FC=xlf
FFLAGS=-O -qarch=auto -qtune=auto -qcache=auto
CFLAGS=-fast
./configure --with-rpi=sysv --with-memory-manager=none --disable-tv-queue
The last configure option to disable TotalView support was required to get
the build to complete, so that was the first issue. The second issue is
that neither the sysv or usysv shared-memory rpi's work. When you attempt
to run any code with either of these lam prints the following message:
----------------------------------------------------------------------------
-
The selected RPI failed to initialize during MPI_INIT. This is a
fatal error; I must abort.
This occurred on host shelob.flight.wpafb.af.mil (n0).
The PID of failed process was 24081 (MPI_COMM_WORLD rank: 0)
Choosing another rpi, such as lamd or tcp, appears to work fine. Any
suggestions?
Matt
|