Issue Regarding Parallel Installation of Abinit 8.0.7
Posted: Tue Jul 12, 2016 8:06 am
Hi. I have followed this video to install Abinit-8.0.7: http://www.youtube.com/watch?v=DppLQ-KQA68
My sponce.ac file is as follows
enable_mpi="yes"
enable_mpi_io="yes"
with_mpi_prefix="/usr"
with_trio_flavor="netcdf+etsf_io"
with_netcdf_incs="-I/usr/include"
with_netcdf_libs="-L/usr/lib -lnetcdf -lnetcdff"
with_fft_flavor="fftw3"
with_fft_incs="-I/usr/include/"
with_fft_libs="-L/usr/lib/x86_64-linux-gnu/ -lfftw3 -lfftw3f"
with_linalg_flavor="atlas"
with_linalg_libs="-L/usr/lib -llapack -lf77blas -lcblas -latlas"
with_dft_flavor="atompaw+libxc"
#with_dft_flavor="atompaw+bigdft+libxc+wannier90"
enable_gw_dpc="yes"
with_mpi_level="2"
FC="/usr/bin/mpif90"
CC="/usr/bin/mpicc"
CXX="/usr/bin/mpic++"
I then configure abinit using command from inside build folder
../configure --with-config-file="./sponce.ac"
it ran succesfully then I make abinit using command
make multi multi_nprocs=8
then
sudo make install
then I submit the job using command
mpirun -np 8 /usr/local/bin/abinit < BaO-trf2-1.files >& RUN.log
The job doesnt run at all. It gave me signal 7 bus error
I tried again with minimum no of cores
mpirun -np 2 /usr/local/bin/abinit < BaO-trf2-1.files >& RUN.log
It ran a little bit and then again the same error
I make it again using command
make multi multi_nprocs=10
sudo make install
Now it is running with command
mpirun -np 4 /usr/local/bin/abinit < BaO-trf2-1.files >& RUN.log
but taking too long. It seems not running on parallel cores
Inside log file I noticed one issue
--- !WARNING
src_file: m_nctk.F90
src_line: 539
message: |
The netcdf library does not support parallel IO, see message above
Abinit won't be able to produce files in parallel e.g. when paral_kgb==1 is used.
Action: install a netcdf4+HDF5 library with MPI-IO support.
Is it the reason? or anything else?
How to resolve the issue? Any help will be appreciated.
My sponce.ac file is as follows
enable_mpi="yes"
enable_mpi_io="yes"
with_mpi_prefix="/usr"
with_trio_flavor="netcdf+etsf_io"
with_netcdf_incs="-I/usr/include"
with_netcdf_libs="-L/usr/lib -lnetcdf -lnetcdff"
with_fft_flavor="fftw3"
with_fft_incs="-I/usr/include/"
with_fft_libs="-L/usr/lib/x86_64-linux-gnu/ -lfftw3 -lfftw3f"
with_linalg_flavor="atlas"
with_linalg_libs="-L/usr/lib -llapack -lf77blas -lcblas -latlas"
with_dft_flavor="atompaw+libxc"
#with_dft_flavor="atompaw+bigdft+libxc+wannier90"
enable_gw_dpc="yes"
with_mpi_level="2"
FC="/usr/bin/mpif90"
CC="/usr/bin/mpicc"
CXX="/usr/bin/mpic++"
I then configure abinit using command from inside build folder
../configure --with-config-file="./sponce.ac"
it ran succesfully then I make abinit using command
make multi multi_nprocs=8
then
sudo make install
then I submit the job using command
mpirun -np 8 /usr/local/bin/abinit < BaO-trf2-1.files >& RUN.log
The job doesnt run at all. It gave me signal 7 bus error
I tried again with minimum no of cores
mpirun -np 2 /usr/local/bin/abinit < BaO-trf2-1.files >& RUN.log
It ran a little bit and then again the same error
I make it again using command
make multi multi_nprocs=10
sudo make install
Now it is running with command
mpirun -np 4 /usr/local/bin/abinit < BaO-trf2-1.files >& RUN.log
but taking too long. It seems not running on parallel cores
Inside log file I noticed one issue
--- !WARNING
src_file: m_nctk.F90
src_line: 539
message: |
The netcdf library does not support parallel IO, see message above
Abinit won't be able to produce files in parallel e.g. when paral_kgb==1 is used.
Action: install a netcdf4+HDF5 library with MPI-IO support.
Is it the reason? or anything else?
How to resolve the issue? Any help will be appreciated.