Posts for the month of July 2010
mpi4py, trilinos, lam and i686
We needed both trilinos amd mpi4py working against lam on the i686 machines so we can test effectively and run parallel jobs unopposed. I built mpi4py on bunter by
- making sure absolutely everything with mpi4py in it was removed from site-packages
- Adding
[i686-lam] mpi_dir = /usr/lib/lam mpicc = /usr/bin/mpicc.lam mpicxx = /usr/bin/mpic++.lam
to mpi.cfg and running Python setup.py build --mpi=i686-lam in the i686-lam virtualenv.
I built trilinos using i686-lam with
../configure CXX=mpic++.lam CC=mpicc.lam F77=mpif77.lam CXXFLAGS=-O3 CFLAGS=-O3 FFLAGS="-O5 -funroll-all-loops -malign-double" --enable-epetra --enable-aztecoo --enable-pytrilinos --enable-ml --enable-ifpack --enable-amesos --with-gnumake --enable-galeri --enable-mpi --with-mpi=/usr/lib/lam --cache-file=config.cache --prefix=/users/wd15/.virtualenvs/i686-lam