[mpich-discuss] Problem with MPICH2 install
Abel Marin-Lafleche
amarinlafleche at anl.gov
Tue Nov 1 10:37:06 CDT 2011
Hi,
I have some problem while trying to install mpich2 on a linux machine (64 bit,
theo.ne.anl.gov).
Althoug the make and make install steps appear to have no problem and the cpi
test program is working too. When I try a make installcheck I receive a bunch of
errors relateded to F77 and F90 bindings.
It is always the same kind of compiling error:
undefined reference to `__intel_sse2_strrchr'
undefined reference to `__intel_sse2_strcspn'
undefined reference to `__intel_sse2_strdup'
I do need mpif77 and mpif90 to work properly as the code I am working on is
written in fortran 90.
Here is more detail about what I am trying to do and I join the files m.txt,
mi.txt and mic.txt
I am using intel compiler icc, icpc and ifort
[b59103 at theo mpich2-1.4.1]$ icc --version
icc (ICC) 12.1.0 20110811
Copyright (C) 1985-2011 Intel Corporation. All rights reserved.
[b59103 at theo mpich2-1.4.1]$ ifort --version
ifort (IFORT) 11.1 20100806
Copyright (C) 1985-2010 Intel Corporation. All rights reserved.
[b59103 at theo mpich2-1.4.1]$ icpc --version
icpc (ICC) 12.1.0 20110811
Copyright (C) 1985-2011 Intel Corporation. All rights reserved.
Here is my compile/install script and I join the files m.txt, mi.txt and
mtesting.txt
cd /software/src
tar xzf mpich2-1.4.1p1.tar.gz
mkdir /software/build/mpich2-1.4.1
cd /software/build/mpich2-1.4.1
/software/src/mpich2-1.4.1p1/configure --prefix=/software/mpich2-install CC=icc
F77=ifort FC=ifort CXX=icpc \
MPICH2LIB_CFLAGS="-g -O2" MPICH2LIB_FFLAGS="-g -O2" MPICH2LIB_FCFLAGS="-g
-O2" MPICH2LIB_CXXFLAGS="-g -O2" \
--with-pm=gforker --enable-g=meminit 2>&1 | tee c.txt
make 2>&1 | tee m.txt
make install 2>&1 | tee mi.txt
make installcheck 2>&1 | tee mic.txt
Thank you,
Abel
--
Abel Marin-Lafleche
Nuclear Engineering Associate
Nuclear Engineering Division
Argonne National Laboratory
9700 S. Cass Avenue
Argonne, IL 60439 USA
Phone: 630-252-4622
More information about the mpich-discuss
mailing list