config parallel abinit with intel fortran compiler
Posted: Sat Apr 20, 2013 3:23 pm
hi
I am trying to install on HPCC with config: 1 Sun* Fire X4270 with Intel Xeon Nehalam* processors with total 16 cores,
IntelĀ® Fortran Composer XE 2013 for Linux
I used
1) export FC=ifort
2) export PATH=/usr/lib64/openmpi/1.2.7-gcc/bin/:$PATH
3) export LD_LIBRARY_PATH=/usr/lib64/openmpi/1.2.7-gcc/lib:$LD_LIBRARY_PATH
4) ./configure --with-config-file=./build.ac
build.ac file contains:
prefix="${HOME}/abinit"
enable_mpi="yes"
enable_mpi_io="yes"
with_mpi_prefix="/usr/lib64/openmpi/1.2.7-gcc/bin/"
5) make multi multi_nprocs=16
At the end i got following error:
make[3]: Leaving directory `/home/gurinder/abinit/abinit-7.0.5/fallbacks'
Making all in src
make[3]: Entering directory `/home/gurinder/abinit/abinit-7.0.5/src'
Making all in incs
make[4]: Entering directory `/home/gurinder/abinit/abinit-7.0.5/src/incs'
There is no buildable file here
make[4]: Leaving directory `/home/gurinder/abinit/abinit-7.0.5/src/incs'
Making all in mods
make[4]: Entering directory `/home/gurinder/abinit/abinit-7.0.5/src/mods'
There is no buildable file here
make[4]: Leaving directory `/home/gurinder/abinit/abinit-7.0.5/src/mods'
Making all in 01_interfaces_ext
make[4]: Entering directory `/home/gurinder/abinit/abinit-7.0.5/src/01_interfaces_ext'
ifort -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/home/gurinder/abinit/abinit-7.0.5/fallbacks/exports/include -I/home/gurinder/abinit/abinit-7.0.5/fallbacks/exports/include -free -module /home/gurinder/abinit/abinit-7.0.5/src/mods -O2 -xHost -g -extend-source -vec-report0 -noaltparam -nofpscomp -c -o m_iso_c_bindings.o m_iso_c_bindings.F90
config.h(642): #error: "HAVE_MPI1 and HAVE_MPI2 are both undefined"
make[4]: *** [m_iso_c_bindings.o] Error 1
make[4]: Leaving directory `/home/gurinder/abinit/abinit-7.0.5/src/01_interfaces_ext'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/gurinder/abinit/abinit-7.0.5/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/gurinder/abinit/abinit-7.0.5'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/gurinder/abinit/abinit-7.0.5'
make: *** [multi] Error 2
Please help me.
Janpreet Sidhu
I am trying to install on HPCC with config: 1 Sun* Fire X4270 with Intel Xeon Nehalam* processors with total 16 cores,
IntelĀ® Fortran Composer XE 2013 for Linux
I used
1) export FC=ifort
2) export PATH=/usr/lib64/openmpi/1.2.7-gcc/bin/:$PATH
3) export LD_LIBRARY_PATH=/usr/lib64/openmpi/1.2.7-gcc/lib:$LD_LIBRARY_PATH
4) ./configure --with-config-file=./build.ac
build.ac file contains:
prefix="${HOME}/abinit"
enable_mpi="yes"
enable_mpi_io="yes"
with_mpi_prefix="/usr/lib64/openmpi/1.2.7-gcc/bin/"
5) make multi multi_nprocs=16
At the end i got following error:
make[3]: Leaving directory `/home/gurinder/abinit/abinit-7.0.5/fallbacks'
Making all in src
make[3]: Entering directory `/home/gurinder/abinit/abinit-7.0.5/src'
Making all in incs
make[4]: Entering directory `/home/gurinder/abinit/abinit-7.0.5/src/incs'
There is no buildable file here
make[4]: Leaving directory `/home/gurinder/abinit/abinit-7.0.5/src/incs'
Making all in mods
make[4]: Entering directory `/home/gurinder/abinit/abinit-7.0.5/src/mods'
There is no buildable file here
make[4]: Leaving directory `/home/gurinder/abinit/abinit-7.0.5/src/mods'
Making all in 01_interfaces_ext
make[4]: Entering directory `/home/gurinder/abinit/abinit-7.0.5/src/01_interfaces_ext'
ifort -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/home/gurinder/abinit/abinit-7.0.5/fallbacks/exports/include -I/home/gurinder/abinit/abinit-7.0.5/fallbacks/exports/include -free -module /home/gurinder/abinit/abinit-7.0.5/src/mods -O2 -xHost -g -extend-source -vec-report0 -noaltparam -nofpscomp -c -o m_iso_c_bindings.o m_iso_c_bindings.F90
config.h(642): #error: "HAVE_MPI1 and HAVE_MPI2 are both undefined"
make[4]: *** [m_iso_c_bindings.o] Error 1
make[4]: Leaving directory `/home/gurinder/abinit/abinit-7.0.5/src/01_interfaces_ext'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/gurinder/abinit/abinit-7.0.5/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/gurinder/abinit/abinit-7.0.5'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/gurinder/abinit/abinit-7.0.5'
make: *** [multi] Error 2
Please help me.
Janpreet Sidhu