-- JorgeDElia - 21 Jun 2006

MPICH2-1.0.3 EN AQUILES:

1. Sobre las diferencias entre las tres instalaciones:


 /usr/local/mpich2-1.0.3
 /usr/local/mpich2-1.0.3-intel
 /usr/local/mpich2-1.0.3-g95

La configuracion de /usr/local/mpich2-1.0.3 es la historica que ha sido empleada por el "PETSc-FEM team", es decir,


/configure --enable-sharedlibs=gcc --enable-fast --enable-mpe 
--enable-f77 --disable-f90 
--prefix=/usr/local/mpich2-1.0.3

mientras que las de /usr/local/mpich2-1.0.3-intel/ y /usr/local/mpich2-1.0.3-g95/ fueron con:


./configure --enable-sharedlibs=gcc --enable-fast --enable-mpe 
--enable-f77 --enable-f90 --disable-aio
--prefix=/usr/local/mpich2-1.0.3-intel

La unica diferencia entre las configuraciones sin y con Fortran90 fue la de activar la "--enable-f90". Pero esto, a su vez, obligo el flag no-documentado "--disable-aio", which was suggested by the "MPICH-developers team" (bug report #2524).

Luego de la instalacion se verifica que todos los archivos en /usr/local/mpich2-1.0.3/lib y en /usr/local/mpich2-1.0.3-intel/lib tienen exactamente los mismos bytes excepto en los siguientes: libmpich.a, libmpich.so, libmpichf90.a

2. Instalacion del MPICH2 con G95 como compilador Fortran 95


# environment setting
export F77=g77 ; echo $F77
export F90=g95 ; echo $F90
export F90FLAGS=-i4 ; echo $F90FLAGS 

# some previous steps
cd /usr/local/paquetes/mpich2-install
tar -zxf mpich2-1.0.3.tar.gz
mv mpich2-1.0.3 mpich2-install-g95
chown -R root mpich2-install-g95
chgrp -R users mpich2-install-g95
chmod -R 777 mpich2-install-g95
cd mpich2-install-g95

# configuration and construction 
./configure --enable-sharedlibs=gcc --enable-fast --enable-mpe --disable-aio --enable-f90 --enable-f77 --prefix=/usr/local/mpich2-1.0.3-g95
make
make install

# adding the symbolik link in prefix/lib
# libpmpich.a  -> /usr/local/mpich2-1.0.3-g95/lib/libmpich.a


Topic revision: r2 - 22 Jun 2006, JorgeDElia
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback