yambo cannot run in parallel
Posted: Wed Aug 27, 2014 9:39 am
Dear all:
I have installed Yambo with the following configuration script:
./configure CC=icc FC=ifort
--with-netcdf-include=/home/zhao/yambo-3.4.1/netCDF/install-f/include
--with-netcdf-lib=/home/zhao/yambo-3.4.1/netCDF/install-f/lib
--with-iotk=/home/zhao/qe/espresso-5.0.2/iotk/
--with-p2y=5.0
with the following configuration results:
#
# [VER] 3.4.1 r.3187
#
# [SYS] linux@x86_64
# [SRC] /home/zhao/yambo/yambo-3.4.1
# [BIN] /home/zhao/yambo/yambo-3.4.1/bin
# [FFT] Goedecker Fast Fourier transform with 0 cache
#
# [ ] Double precision
# [X] Redundant compilation
# [X] MPI
# [ ] OpenMP
# [X] PW (5.0) support
# [ ] ETSF I/O support
# [ ] SCALAPACK
# [ ] NETCDF/HDF5/Large Files
# [XX ] Built-in BLAS/LAPACK/LOCAL
#
# [ CPP ] icc -E -ansi
# [ C ] icc -g -O2 -D_C_US -D_FORTRAN_US
# [MPICC] mpicc -g -O2 -D_C_US -D_FORTRAN_US
# [ F90 ] ifort -assume bscc -O3 -ip -xHost
# [MPIF ] mpif90 -assume bscc -O3 -ip -xHost
# [ F77 ] ifort -assume bscc -O3 -ip -xHost
# [Cmain] -nofor_main
# [NoOpt] -assume bscc -O0 -xHost
#
# [ MAKE ] make
# [EDITOR] vim
#
The installed yambo can run successfully in serial with simply the command:
yambo
However, the parallel runs always stuck without no output information after the command:
mpirun -np 6 yambo
I have tried two platform with different openmpi and intel compilers but get the same fate. I don’t think that the version of mpi lead to such failure as discussed in the forum. So could you give me some suggestions?
Shijun Zhao
Peking University
I have installed Yambo with the following configuration script:
./configure CC=icc FC=ifort
--with-netcdf-include=/home/zhao/yambo-3.4.1/netCDF/install-f/include
--with-netcdf-lib=/home/zhao/yambo-3.4.1/netCDF/install-f/lib
--with-iotk=/home/zhao/qe/espresso-5.0.2/iotk/
--with-p2y=5.0
with the following configuration results:
#
# [VER] 3.4.1 r.3187
#
# [SYS] linux@x86_64
# [SRC] /home/zhao/yambo/yambo-3.4.1
# [BIN] /home/zhao/yambo/yambo-3.4.1/bin
# [FFT] Goedecker Fast Fourier transform with 0 cache
#
# [ ] Double precision
# [X] Redundant compilation
# [X] MPI
# [ ] OpenMP
# [X] PW (5.0) support
# [ ] ETSF I/O support
# [ ] SCALAPACK
# [ ] NETCDF/HDF5/Large Files
# [XX ] Built-in BLAS/LAPACK/LOCAL
#
# [ CPP ] icc -E -ansi
# [ C ] icc -g -O2 -D_C_US -D_FORTRAN_US
# [MPICC] mpicc -g -O2 -D_C_US -D_FORTRAN_US
# [ F90 ] ifort -assume bscc -O3 -ip -xHost
# [MPIF ] mpif90 -assume bscc -O3 -ip -xHost
# [ F77 ] ifort -assume bscc -O3 -ip -xHost
# [Cmain] -nofor_main
# [NoOpt] -assume bscc -O0 -xHost
#
# [ MAKE ] make
# [EDITOR] vim
#
The installed yambo can run successfully in serial with simply the command:
yambo
However, the parallel runs always stuck without no output information after the command:
mpirun -np 6 yambo
I have tried two platform with different openmpi and intel compilers but get the same fate. I don’t think that the version of mpi lead to such failure as discussed in the forum. So could you give me some suggestions?
Shijun Zhao
Peking University