AMBER Archive (2003)

Subject: Machine file available for ICC compiler ?

From: Teletchéa Stéphane (steletch_at_biomedicale.univ-paris5.fr)
Date: Fri Jul 04 2003 - 12:08:30 CDT


I've downloaded the ICC and IFC compiler to address running time
performance on our cluster.
I've been able to recompile the mpich-1.2.5 with icc without problem,
but when i try to recompile amber, i have to following problems :

I'm using amber 6, but i found the Machine file Machine.icc_mpi from
amber 7 and tried to use it.

Here is were the intel compilers are /
[root_at_master0 src]# !export
export PATH=$PATH:/opt/intel/compiler70/ia32/bin/

Here is for mpich
/usr/local/Programmes/Amber6/amber6_mpich1.2.5/src/

After make, i get
make[2]: Entre dans le répertoire
`/usr/local/Programmes/Amber6/amber6_mpich1.2.5/src/lib'
../Compile L1 -P mexit.f
cat mexit.f | /lib/cpp -traditional -P -DLinux -DMEM_ALLOC -DMPI >
_mexit_.f
:25: mpif.h: No such file or directory
make[2]: *** [mexit.o] Erreur 1
make[2]: Quitte le répertoire
`/usr/local/Programmes/Amber6/amber6_mpich1.2.5/src/lib'
make[1]: *** [libobj] Erreur 1
make[1]: Quitte le répertoire
`/usr/local/Programmes/Amber6/amber6_mpich1.2.5/src/prep'
make: *** [install] Erreur 2
But i have this file here :
/usr/local/mpich-1.2.5/include/mpif.h

I've tried to mix Machineicc.g77 with these variables, but it didn't
help (this is what i've added in MAHINE file) :

setenv MPICH_HOME /usr/local/mpich-1.2.5/
setenv MPICH_INCLUDE $MPICH_HOME/include
setenv MPICH_LIBDIR $MPICH_HOME/lib
setenv MPICH_LIB mpich

# LOADER/LINKER:
setenv LOAD "ifc "
setenv LOADLIB " -lPEPCF90 -lmpich -L$MPICH_LIBDIR -I.$MPICH_INCLUDE"

Any hint ?

Thanks alot in advance,
Stef

--