problem compiling abinit 6.7.1 on mac 10.9.2  [SOLVED]

option, parallelism,...

Moderators: fgoudreault, mcote

Forum rules
Please have a look at ~abinit/doc/config/build-config.ac in the source package for detailed and up-to-date information about the configuration of Abinit 8 builds.
For a video explanation on how to build Abinit 7.x for Linux, please go to: http://www.youtube.com/watch?v=DppLQ-KQA68.
IMPORTANT: when an answer solves your problem, please check the little green V-like button on its upper-right corner to accept it.
Locked
lorenzodona
Posts: 36
Joined: Tue May 14, 2013 12:04 am

problem compiling abinit 6.7.1 on mac 10.9.2  [SOLVED]

Post by lorenzodona » Sun Mar 30, 2014 11:47 am

Good morning I tried to find a solution on abinit dissuasion forum before write but i didn't find a solution.
I compiled successfully abinit 7.4.3 which the same configuration setup I tried to compile abinit 6.7.1 but I found this error:

ranlib lib51_manage_mpi.a
ranlib: file: lib51_manage_mpi.a(interfaces_51_manage_mpi.o) has no symbols
Making all in 52_fft_mpi_noabirule
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o interfaces_52_fft_mpi_noabirule.o interfaces_52_fft_mpi_noabirule.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o accrho.o accrho.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o addrho.o addrho.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o applypot.o applypot.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o back.o back.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o back_wf.o back_wf.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o bound.o bound.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o ctrig.o ctrig.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o fftstp.o fftstp.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o fill_cent.o fill_cent.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o fill.o fill.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o forw.o forw.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o forw_wf.o forw_wf.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o indfftrisc.o indfftrisc.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o indirect_parallel_Fourier.o indirect_parallel_Fourier.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o mpiswitch.o mpiswitch.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o mpiswitch_cent.o mpiswitch_cent.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o multpot.o multpot.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o m_fft_mesh.o m_fft_mesh.F90
gfortran -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/Users/lorenzodona/Documents/abinit-7.6.1/fallbacks/exports/include -ffree-form -J/Users/lorenzodona/Documents/abinit-7.6.1/src/mods -O2 -g -ffree-line-length-none -c -o m_fftw3.o m_fftw3.F90
m_fftw3.F90:49:2: error: #error "Compiler does not provide the module iso_c_binding, cannot use m_fftw3.F90"
#error "Compiler does not provide the module iso_c_binding, cannot use m_fftw3.F90"
^
m_fftw3.F90:3566.19:

integer(C_INTPTR_T), intent(out) :: n0, offset, n0_tr, offset_tr
1
Error: Symbol 'c_intptr_t' at (1) has no IMPLICIT type
m_fftw3.F90:3567.12:

type(C_PTR), intent(out) :: cdata_f,cdata_r
1
Error: Derived type 'c_ptr' at (1) is being used before it is defined
m_fftw3.F90:3641.12:

type(C_PTR), intent(inout) :: cdata_f,cdata_r
1
Error: Derived type 'c_ptr' at (1) is being used before it is defined
m_fftw3.F90:3840.25:

complex(C_DOUBLE_COMPLEX),pointer, intent(inout) :: fin(:,:,:)
1
Error: Symbol 'c_double_complex' at (1) has no IMPLICIT type
m_fftw3.F90:3841.25:

complex(C_DOUBLE_COMPLEX),pointer, intent(out) :: fout(:,:,:)
1
Error: Symbol 'c_double_complex' at (1) has no IMPLICIT type
m_fftw3.F90:3628.42:

subroutine fftwmpi_free_work_array(cdata_f,cdata_r)
1
Error: Symbol 'cdata_f' at (1) has no IMPLICIT type
m_fftw3.F90:3628.50:

subroutine fftwmpi_free_work_array(cdata_f,cdata_r)
1
Error: Symbol 'cdata_r' at (1) has no IMPLICIT type
m_fftw3.F90:3551.41:

subroutine fftwmpi_get_work_array(cdata_f,cdata_r,rank,nx,ny,nz,ndat,mpi_enreg,
1
Error: Symbol 'cdata_f' at (1) has no IMPLICIT type
m_fftw3.F90:3551.49:

subroutine fftwmpi_get_work_array(cdata_f,cdata_r,rank,nx,ny,nz,ndat,mpi_enreg,
1
Error: Symbol 'cdata_r' at (1) has no IMPLICIT type
m_fftw3.F90:3551.81:

tine fftwmpi_get_work_array(cdata_f,cdata_r,rank,nx,ny,nz,ndat,mpi_enreg,n0,off
1
Error: Symbol 'n0' at (1) has no IMPLICIT type
m_fftw3.F90:3551.88:

twmpi_get_work_array(cdata_f,cdata_r,rank,nx,ny,nz,ndat,mpi_enreg,n0,offset,n0_
1
Error: Symbol 'offset' at (1) has no IMPLICIT type
m_fftw3.F90:3551.94:

get_work_array(cdata_f,cdata_r,rank,nx,ny,nz,ndat,mpi_enreg,n0,offset,n0_tr,off
1
Error: Symbol 'n0_tr' at (1) has no IMPLICIT type
m_fftw3.F90:3551.104:

rray(cdata_f,cdata_r,rank,nx,ny,nz,ndat,mpi_enreg,n0,offset,n0_tr,offset_tr)
1
Error: Symbol 'offset_tr' at (1) has no IMPLICIT type
m_fftw3.F90:3823.64:

subroutine fftwmpi_many_dft_tr(mpi_enreg,nx,ny,nz,ndat,isign,fin,fout,fftw_flag
1
Error: Symbol 'fin' at (1) has no IMPLICIT type
m_fftw3.F90:3823.69:

subroutine fftwmpi_many_dft_tr(mpi_enreg,nx,ny,nz,ndat,isign,fin,fout,fftw_flag
1
Error: Symbol 'fout' at (1) has no IMPLICIT type
m_fftw3.F90:3656.23:

cdata_r = C_NULL_PTR
1
Error: Symbol 'c_null_ptr' at (1) has no IMPLICIT type
m_fftw3.F90:3596.22:

cdata_f = C_NULL_PTR
1
Error: Symbol 'c_null_ptr' at (1) has no IMPLICIT type
m_fftw3.F90:3900.30:

if (.FALSE.) call unused_var(fin(1,1,1))
1
Error: Function 'fin' at (1) has no IMPLICIT type
m_fftw3.F90:3901.30:

if (.FALSE.) call unused_var(fout(1,1,1))
1
Error: Function 'fout' at (1) has no IMPLICIT type
make[3]: *** [m_fftw3.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

my configuration used to build abinit 6.7.1
./configure FCFLAGS_OPTIM="-g -O3 -Wl",-search_paths_first CXXFLAGS="-g -O3 -Wl",-search_paths_first --enable-zdot-bugfix=yes --enable-optim=safe CPP=/usr/local/gfortran/bin/cpp FCCPP=/usr/local/gfortran/bin/cpp -with-trio-flavor="libxc-fallback+atompaw-fallback+bigdft-fallback+wannier90-fallback" -with-trio-flavor="none"

please can you help me to solve this problem.
thanks for your patience.
dearly lorenzo.

i added the log file
Attachments
config.log
(115.57 KiB) Downloaded 831 times

lorenzodona
Posts: 36
Joined: Tue May 14, 2013 12:04 am

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by lorenzodona » Sun Mar 30, 2014 12:02 pm

excuse me the version that i wish to configure is 7.6.1 not 6.7.1.....
my mistake.
excuse me again.

User avatar
pouillon
Posts: 651
Joined: Wed Aug 19, 2009 10:08 am
Location: Spain
Contact:

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by pouillon » Tue Apr 01, 2014 5:42 pm

I'm not an expert in Mac, but I know that GCC 4.8 does provide the iso_c_binding module. You may thus be able to solve this issue by looking for the iso_c_binding.mod file on your hard disk and then use the following option to configure:

Code: Select all

FPPFLAGS_EXTRA="-I/directory/containing/the/iso_c_binding/module"
Yann Pouillon
Simune Atomistics
Donostia-San Sebastián, Spain

User avatar
gmatteo
Posts: 291
Joined: Sun Aug 16, 2009 5:40 pm

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by gmatteo » Tue Apr 01, 2014 8:40 pm

Hi Yann,

The version of gcc4.8 I have on my Mac (from macport) provides iso_c_binding.
If you look at config.log, you can see a lot of weird error messages such as

configure:21627: result: no
configure:21633: checking whether the Fortran compiler accepts flush()
configure:21648: gfortran -o conftest -g -ffree-line-length-none conftest.F90 >&5
Undefined symbols for architecture x86_64:
"start", referenced from:
-u command line option
ld: symbol(s) not found for architecture x86_64

So I don't think the problem is due to missing support for iso_c_binding
(gcc supports it since 2007, see http://gcc.gnu.org/wiki/Fortran2003)

@Lorenzo:
Did you install gfortran through macport/homebrew or did you use other precompiled packages?

lorenzodona
Posts: 36
Joined: Tue May 14, 2013 12:04 am

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by lorenzodona » Wed Apr 02, 2014 9:15 am

Dear Pouillon
I tried to find the the iso_c_binding.mod file on my hard disk but I did not find it.
i found only a lots of m_iso_c_binding.mod files from previous versions of abinit installed correctly.


Dear Matteo i used a precompiled package of gfortran...

please can you help me to solve this problem.

thanks to everyone for your patience and for help me.
Dearly Lorenzo Donà

User avatar
gmatteo
Posts: 291
Joined: Sun Aug 16, 2009 5:40 pm

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by gmatteo » Wed Apr 02, 2014 9:21 pm

i found only a lots of m_iso_c_binding.mod files from previous versions of abinit installed correctly.


I guess you compiled these modules with an older version of gfortan, right?
In this case, you cannot use these files, since gfortran-4.8 uses a new format for .mod files.

Dear Matteo i used a precompiled package of gfortran...


The macport build of gfortran4-8 supports iso_c_bindings, so I guess you got your version
of gfortran from another source and this precompiled package, for some reason, does not support iso_c_binding.
Could you post the link/webpage where you got the precompiled package so that I can look at it?

If we cannot solve the problem, I suggest install gfortran-4.8 with macport or homebrew

lorenzodona
Posts: 36
Joined: Tue May 14, 2013 12:04 am

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by lorenzodona » Wed Apr 02, 2014 10:11 pm

Dear Matteo thanks for help me.
I downloaded gcc 4.8 binaries from http://gcc.gnu.org/wiki/GFortranBinaries but i found the same error,
so I downloaded macport and installed with macport gcc 4.8 and compiled correctly abinit I also compiled abinit with openmpi downloaded from macport.
but can you tell me how run a parallel calculation with openmpi downloaded from macport.
thanks for your patience whit me again and thanks to help me.

this is my configuration file for parallel:
./configure --enable-64bit-flags=yes FCFLAGS_OPTIM=-g -O3 -Wl,-search_paths_first CXXFLAGS=-g -O3 -Wl,-search_paths_first --enable-zdot-bugfix=yes --enable-optim=safe --enable-mpi=yes --with-mpi-level=1 FC=mpif90 CC=mpicc

but can you tell me how to run parallel code with openmpi downloaded from macport thanks for your patience again
dearly lorenzo.

User avatar
gmatteo
Posts: 291
Joined: Sun Aug 16, 2009 5:40 pm

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by gmatteo » Wed Apr 02, 2014 10:20 pm

Have you used one of the packages reported below?

The gfortran maintainers offer nice Apple-style installers for:

OS X Mavericks (10.9): download gfortran 4.8.2
OS X Mountain Lion (10.8): download gfortran 4.8.2
OS X Lion (10.7): download gfortran 4.8.2

For older OS X versions, we have:

Snow Leopard (10.6) on Intel 64-bit processors (gfortran 4.6.2): download
Snow Leopard (10.6) on Intel 32-bit processors (gfortran 4.6.1): download


but can you tell me how to run parallel code with openmpi ?


mpirun -np 2 abinit < tbasepar_1.files >& tbasepar_1.log &

See also the tutorial
http://www.abinit.org/documentation/hel ... separ.html

lorenzodona
Posts: 36
Joined: Tue May 14, 2013 12:04 am

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by lorenzodona » Thu Apr 03, 2014 8:24 am

Dear Matteo
Yes I used OS X Mavericks (10.9): download gfortran 4.8.2 but I was not able to build abinit.
with gcc 4.8 from macport I built abinit.
thanks for parallel it works using mpiexec -np 2 ......
I have a last question for you I am not able to run parallel test in abinit i found this from terminal:
MacBook-Pro-di-Lorenzo-Dona:tests lorenzodona$ runtests.py -n3 v3[:4] v4[45:] v5[3]
/Users/lorenzodona/Documents/abinit-7.6.2/tests/pymods/testsuite.py:802: UserWarning: Cannot find path of bin_name timeout, neither in the build directory nor in PATH ['/opt/local/bin', '/opt/local/sbin', '/opt/local/bin', '/opt/local/sbin', '/opt/local/bin', '/opt/local/sbin', '/opt/local/bin', '/opt/local/sbin', '/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', './', '/Users/lorenzodona/Crystal09/bin/Mac_ifort/v1_0_1', '/Users/lorenzodona/Crystal09/bin/Mac_ifort', '/Users/lorenzodona/Crystal09/utils09', '/Users/lorenzodona/Crystal09/crgra2006']
warn(err_msg)
/Users/lorenzodona/Documents/abinit-7.6.2/tests/pymods/testsuite.py:762: UserWarning: Cannot find timeout executable!
warn("Cannot find timeout executable!")
./runtests.py:213: UserWarning: Cannot find timeout executable at:
warn("Cannot find timeout executable at: %s" % build_env.path_of_bin("timeout"))
Test_suite directory already exists! Old files will be removed
Running ntests = 53, MPI_nprocs = 3, py_nthreads = 1...
/Users/lorenzodona/Documents/abinit-7.6.2/tests/pymods/testsuite.py:2599: UserWarning: Timeout occured while trying to acquire the directory lock in /Users/lorenzodona/Documents/abinit-7.6.2/tests/Test_suite

for example I wanna to run tests in v3 v4 and v5 with 3 processors but I am not able can you gel me again??
Thanks for your patience with me dearly lorenzo donà

User avatar
gmatteo
Posts: 291
Joined: Sun Aug 16, 2009 5:40 pm

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by gmatteo » Fri Apr 04, 2014 11:38 pm

Yes I used OS X Mavericks (10.9): download gfortran 4.8.2 but I was not able to build abinit.


For the record, this pre-compiled version of gfortran won't be supported by Abinit, in particular version >=7.7
since the compiler does not provide the iso_c_binding module that has been available in the official
gcc distribution since 2007.

Mac users are strongly encouraged to install gfortran through macport, homebrew or fink (or source, if really needed)

warn("Cannot find timeout executable!")
./runtests.py:213: UserWarning: Cannot find timeout executable at:
warn("Cannot find timeout executable at: %s" % build_env.path_of_bin("timeout"))
Test_suite directory already exists! Old files will be removed
Running ntests = 53, MPI_nprocs = 3, py_nthreads = 1...
/Users/lorenzodona/Documents/abinit-7.6.2/tests/pymods/testsuite.py:2599: UserWarning: Timeout occured while trying to acquire the directory lock in /Users/lorenzodona/Documents/abinit-7.6.2/tests/Test_suite


Use

runtests.py -t0 [other_options]

to disable the use of the timeout executable

for example I wanna to run tests in v3 v4 and v5 with 3 processors but I am not able can you gel me again??


In your abinit version, only the tests in paral and mpiio can be executed in parallel.
Moreover one can only use a number of MPI processes per test that must be in the list [1,2,4,10]

Use

runtests.py paral mpio -n 2

to run all the parallel tests with two MPI nodes.
If you have more than two (physical) cores on your machines, you can speedup the execution by running the tests in parallel
with python threads

runtests.py paral mpiio -n 2 -j 2

will use 2 (high-level) python threads to run the tests, each test uses 2 MPI processes so in total you will be using 4 CPUs.

The option
-n #num
is not supported in the other test suites, but you can use -j num_threads to speedup the execution of the sequential tests.

Best regards
Matteo

lorenzodona
Posts: 36
Joined: Tue May 14, 2013 12:04 am

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by lorenzodona » Sat Apr 05, 2014 10:10 pm

Dear Matteo thanks for your patience with me I understood a lots of things about how to run a parallel test on abinit but when i try to run paral test with mpi=1 i found no errors but when I try to run runtests.py -t0 paral -n 2 i found some errors:

MacBook-Pro-di-Lorenzo-Dona:tests lorenzodona$ runtests.py -t0 paral -n 2
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:802: UserWarning: Cannot find path of bin_name timeout, neither in the build directory nor in PATH ['/opt/local/bin', '/opt/local/sbin', '/opt/local/bin', '/opt/local/sbin', '/opt/local/bin', '/opt/local/sbin', '/opt/local/bin', '/opt/local/sbin', '/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', './', '/Users/lorenzodona/Crystal09/bin/Mac_ifort/v1_0_1', '/Users/lorenzodona/Crystal09/bin/Mac_ifort', '/Users/lorenzodona/Crystal09/utils09', '/Users/lorenzodona/Crystal09/crgra2006']
warn(err_msg)
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:762: UserWarning: Cannot find timeout executable!
warn("Cannot find timeout executable!")
./runtests.py:213: UserWarning: Cannot find timeout executable at:
warn("Cannot find timeout executable at: %s" % build_env.path_of_bin("timeout"))
Test_suite directory already exists! Old files will be removed
Running ntests = 93, MPI_nprocs = 2, py_nthreads = 1...
[paral][t01_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t01_MPI2/t01_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t01_MPI2/t01_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t01_MPI2/t01_MPI2.stderr
returned exit_code: 1

[paral][t01_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t01_MPI2/t01_MPI2.out
[paral][t01_MPI4]: Skipped
[paral][t01_MPI10]: Skipped
[paral][t02_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t02_MPI2/t02_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t02_MPI2/t02_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t02_MPI2/t02_MPI2.stderr
returned exit_code: 1

[paral][t02_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t02_MPI2/t02_MPI2.out
[paral][t02_MPI4]: Skipped
[paral][t02_MPI10]: Skipped
[paral][t03_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t03_MPI2/t03_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t03_MPI2/t03_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t03_MPI2/t03_MPI2.stderr
returned exit_code: 1

[paral][t03_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t03_MPI2/t03_MPI2.out
[paral][t03_MPI4]: Skipped
[paral][t05_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t05_MPI2/t05_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t05_MPI2/t05_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t05_MPI2/t05_MPI2.stderr
returned exit_code: 1

[paral][t05_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t05_MPI2/t05_MPI2.out
[paral][t05_MPI4]: Skipped
[paral][t05_MPI10]: Skipped
[paral][t06_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t06_MPI2/t06_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t06_MPI2/t06_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t06_MPI2/t06_MPI2.stderr
returned exit_code: 1

[paral][t06_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t06_MPI2/t06_MPI2.out
[paral][t06_MPI4]: Skipped
[paral][t06_MPI10]: Skipped
[paral][t07_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t07_MPI2/t07_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t07_MPI2/t07_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t07_MPI2/t07_MPI2.stderr
returned exit_code: 1

[paral][t07_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t07_MPI2/t07_MPI2.out
[paral][t07_MPI4]: Skipped
[paral][t08_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t08_MPI2/t08_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t08_MPI2/t08_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t08_MPI2/t08_MPI2.stderr
returned exit_code: 1

[paral][t08_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t08_MPI2/t08_MPI2.out
[paral][t08_MPI4]: Skipped
[paral][t08_MPI10]: Skipped
[paral][t21_MPI4]: Skipped
[paral][t22_MPI4]: Skipped
[paral][t24_MPI4]: Skipped
[paral][t25_MPI4]: Skipped
[paral][t26_MPI4]: Skipped
[paral][t27_MPI4]: Skipped
[paral][t28_MPI4]: Skipped
[paral][t41_MPI4]: Skipped
[paral][t51_MPI1]: Skipped
[paral][t52_MPI1]: Skipped
[paral][t53_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t51_MPI2-t52_MPI2-t53_MPI2/t51_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t51_MPI2-t52_MPI2-t53_MPI2/t51_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t51_MPI2-t52_MPI2-t53_MPI2/t51_MPI2.stderr
returned exit_code: 1

[paral][t51_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t51_MPI2-t52_MPI2-t53_MPI2/t51_MPI2.out
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t51_MPI2-t52_MPI2-t53_MPI2/t52_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t51_MPI2-t52_MPI2-t53_MPI2/t52_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t51_MPI2-t52_MPI2-t53_MPI2/t52_MPI2.stderr
returned exit_code: 1

[paral][t52_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t51_MPI2-t52_MPI2-t53_MPI2/t52_MPI2.out
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t51_MPI2-t52_MPI2-t53_MPI2/t53_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t51_MPI2-t52_MPI2-t53_MPI2/t53_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t51_MPI2-t52_MPI2-t53_MPI2/t53_MPI2.stderr
returned exit_code: 1

[paral][t53_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t51_MPI2-t52_MPI2-t53_MPI2/t53_MPI2.out
[paral][t51_MPI4]: Skipped
[paral][t52_MPI4]: Skipped
[paral][t53_MPI4]: Skipped
[paral][t51_MPI10]: Skipped
[paral][t52_MPI10]: Skipped
[paral][t53_MPI10]: Skipped
[paral][t54_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t54_MPI2/t54_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t54_MPI2/t54_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t54_MPI2/t54_MPI2.stderr
returned exit_code: 1

[paral][t54_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t54_MPI2/t54_MPI2.out
[paral][t54_MPI4]: Skipped
[paral][t54_MPI10]: Skipped
[paral][t55_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t55_MPI2/t55_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t55_MPI2/t55_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t55_MPI2/t55_MPI2.stderr
returned exit_code: 1

[paral][t55_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t55_MPI2/t55_MPI2.out
[paral][t55_MPI4]: Skipped
[paral][t55_MPI10]: Skipped
[paral][t56_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t56_MPI2/t56_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t56_MPI2/t56_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t56_MPI2/t56_MPI2.stderr
returned exit_code: 1

[paral][t56_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t56_MPI2/t56_MPI2.out
[paral][t56_MPI4]: Skipped
[paral][t57_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t57_MPI2/t57_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t57_MPI2/t57_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t57_MPI2/t57_MPI2.stderr
returned exit_code: 1

[paral][t57_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t57_MPI2/t57_MPI2.out
[paral][t57_MPI4]: Skipped
[paral][t57_MPI10]: Skipped
[paral][t59_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t59_MPI2/t59_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t59_MPI2/t59_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t59_MPI2/t59_MPI2.stderr
returned exit_code: 1

[paral][t59_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t59_MPI2/t59_MPI2.out
[paral][t59_MPI4]: Skipped
[paral][t59_MPI10]: Skipped
[paral][t60_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t60_MPI2/t60_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t60_MPI2/t60_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t60_MPI2/t60_MPI2.stderr
returned exit_code: 1

[paral][t60_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t60_MPI2/t60_MPI2.out
[paral][t60_MPI4]: Skipped
[paral][t71_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t71_MPI2/t71_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t71_MPI2/t71_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t71_MPI2/t71_MPI2.stderr
returned exit_code: 1

[paral][t71_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t71_MPI2/t71_MPI2.out
[paral][t71_MPI4]: Skipped
[paral][t71_MPI10]: Skipped
[paral][t72_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t72_MPI2/t72_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t72_MPI2/t72_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t72_MPI2/t72_MPI2.stderr
returned exit_code: 1

[paral][t72_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t72_MPI2/t72_MPI2.out
[paral][t72_MPI4]: Skipped
[paral][t72_MPI10]: Skipped
[paral][t73_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t73_MPI2/t73_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t73_MPI2/t73_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t73_MPI2/t73_MPI2.stderr
returned exit_code: 1

[paral][t73_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t73_MPI2/t73_MPI2.out
[paral][t73_MPI4]: Skipped
[paral][t74_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t74_MPI2/t74_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t74_MPI2/t74_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t74_MPI2/t74_MPI2.stderr
returned exit_code: 1

[paral][t74_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t74_MPI2/t74_MPI2.out
[paral][t74_MPI4]: Skipped
[paral][t75_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t75_MPI2/t75_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t75_MPI2/t75_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t75_MPI2/t75_MPI2.stderr
returned exit_code: 1

[paral][t75_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t75_MPI2/t75_MPI2.out
[paral][t75_MPI4]: Skipped
[paral][t75_MPI10]: Skipped
[paral][t76_MPI1]: Skipped
Command mpirun -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t76_MPI2/t76_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t76_MPI2/t76_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t76_MPI2/t76_MPI2.stderr
returned exit_code: 1

[paral][t76_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t76_MPI2/t76_MPI2.out
[paral][t76_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t76_MPI2/t76_MPI2o_DS3_EXC_MDF
[paral][t76_MPI4]: Skipped
[paral][t91_MPI1]: Skipped
[paral][t91_MPI4]: Skipped
[paral][t91_MPI10]: Skipped
[paral][t92_MPI10]: Skipped
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t01_MPI2/t01_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t02_MPI2/t02_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t03_MPI2/t03_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t05_MPI2/t05_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t06_MPI2/t06_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t07_MPI2/t07_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t08_MPI2/t08_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t51_MPI2-t52_MPI2-t53_MPI2/t51_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t51_MPI2-t52_MPI2-t53_MPI2/t53_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t51_MPI2-t52_MPI2-t53_MPI2/t52_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t54_MPI2/t54_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t55_MPI2/t55_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t56_MPI2/t56_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t57_MPI2/t57_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t59_MPI2/t59_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t60_MPI2/t60_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t71_MPI2/t71_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t72_MPI2/t72_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t73_MPI2/t73_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t74_MPI2/t74_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t75_MPI2/t75_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t76_MPI2/t76_MPI2o_DS3_EXC_MDF'
warn("exception while creating tarball file: %s" % str(exc))
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:2559: UserWarning: exception while creating tarball file: [Errno 2] No such file or directory: '/Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t76_MPI2/t76_MPI2.out'
warn("exception while creating tarball file: %s" % str(exc))
Test suite completed in 1.51 s (average time for test = 0.01 s, stdev = 0.02 s)
failed: 20, succeeded: 0, passed: 0, skipped: 65, disabled: 0
[paral][t51_MPI2-t52_MPI2-t53_MPI2] has run_etime 0.12 s
Suite failed passed succeeded skipped disabled run_etime tot_etime
paral 20 0 0 65 0 0.91 1.23
MacBook-Pro-di-Lorenzo-Dona:tests lorenzodona$

Can you help me to run tests in parallel.

thank you for your patience again
dearly lorenzo

lorenzodona
Posts: 36
Joined: Tue May 14, 2013 12:04 am

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by lorenzodona » Sun Apr 06, 2014 9:43 pm

Dear Matteo I think to have found the problem:
the default command for mpi run is mpirun but with mpirun it doesn't work I need to change it with mpiexec.
Please can you tell me how to change it.

dearly lorenzo

User avatar
gmatteo
Posts: 291
Joined: Sun Aug 16, 2009 5:40 pm

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by gmatteo » Sun Apr 06, 2014 10:46 pm

the default command for mpi run is mpirun but with mpirun it doesn't work I need to change it with mpiexec.


Create a configuration file e.g. mympi.cfg

$ cat mympi.cfg

[mpi]
mpirun_np = path_to_yourmpiexec -np

then read the options from this configuration file with the -c option

./runtests .... -c mympi.cfg

lorenzodona
Posts: 36
Joined: Tue May 14, 2013 12:04 am

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by lorenzodona » Sun Apr 06, 2014 11:25 pm

Dear matteo thanks again for your patience I do it like you told me but i found:

MacBook-Pro-di-Lorenzo-Dona:tests lorenzodona$ runtests.py -n 2 -c mpi.cfg
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:802: UserWarning: Cannot find path of bin_name timeout, neither in the build directory nor in PATH ['/opt/local/bin', '/opt/local/sbin', '/opt/local/bin', '/opt/local/sbin', '/opt/local/bin', '/opt/local/sbin', '/opt/local/bin', '/opt/local/sbin', '/opt/local/bin', '/opt/local/sbin', '/usr/bin', '/bin', '/usr/sbin', '/sbin', '/usr/local/bin', '/opt/X11/bin', './', '/Users/lorenzodona/Crystal09/bin/Mac_ifort/v1_0_1', '/Users/lorenzodona/Crystal09/bin/Mac_ifort', '/Users/lorenzodona/Crystal09/utils09', '/Users/lorenzodona/Crystal09/crgra2006']
warn(err_msg)
/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/testsuite.py:762: UserWarning: Cannot find timeout executable!
warn("Cannot find timeout executable!")
./runtests.py:213: UserWarning: Cannot find timeout executable at:
warn("Cannot find timeout executable at: %s" % build_env.path_of_bin("timeout"))
Traceback (most recent call last):
File "./runtests.py", line 337, in <module>
sys.exit(main())
File "./runtests.py", line 224, in main
runner = JobRunner.fromfile(cfg_fname, timebomb=timebomb)
File "/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/jobrunner.py", line 112, in fromfile
d = mpicfg_parser(fname)
File "/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/jobrunner.py", line 55, in mpicfg_parser
parser.read(fname)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py", line 305, in read
self._read(fp, filename)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ConfigParser.py", line 512, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
ConfigParser.MissingSectionHeaderError: File contains no section headers.
file: mpi.cfg, line: 1
'{\\rtf1\\ansi\\ansicpg1252\\cocoartf1265\\cocoasubrtf190\n'

Thanks for your patience and to teach me and help me.
dearly lorenzo

mpi.cfg is:

$ cat mpi.cfg

[mpi]
mpi_prefix = /usr/local/
mpirun_np = %(mpi_prefix)s/bin/mpiexec -np

User avatar
gmatteo
Posts: 291
Joined: Sun Aug 16, 2009 5:40 pm

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by gmatteo » Mon Apr 07, 2014 12:17 am

file: mpi.cfg, line: 1
'{\\rtf1\\ansi\\ansicpg1252\\cocoartf1265\\cocoasubrtf190\n'


I guess that you have installed a version of python patched my Mac (Xcode),
and this creates a lot of portability problems since MacOsX developers love to
break the compatibility with the official python version

Can you post the result of:

$ python --version

In the meantime, you can easily hack a bit the test suite code so
that mpiexec is called instead of of mpirun
Open ~abinit/tests/pymods/jobrunner.py
and use

d["mpirun_np"] = "mpiexec -np"

instead of

d["mpirun_np"] = "mpirun -np"

=== modified file 'tests/pymods/jobrunner.py'
--- tests/pymods/jobrunner.py 2014-03-31 23:58:45 +0000
+++ tests/pymods/jobrunner.py 2014-04-06 22:08:06 +0000
@@ -125,7 +125,8 @@
def generic_mpi(cls, ompenv=None, timebomb=None):
# It should work, provided that the shell environment is properly defined.
d = dict()
- d["mpirun_np"] = "mpirun -np"
+ d["mpirun_np"] = "mpiexec -np"
#d["mpirun_extra_args"] = ""
d["ompenv"] = ompenv
d["timebomb"] = timebomb

lorenzodona
Posts: 36
Joined: Tue May 14, 2013 12:04 am

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by lorenzodona » Mon Apr 07, 2014 8:39 am

Dear Matteo:
My python version is 2.7.5

I changed the job runner.py in this way:

@classmethod
def generic_mpi(cls, ompenv=None, timebomb=None):
# It should work, provided that the shell environment is properly defined.
d = dict()
d["mpirun_np"] = "mpiexcec -np"
#d["mpirun_extra_args"] = ""
d["ompenv"] = ompenv
d["timebomb"] = timebomb
return cls(d)

but it doesn't work.

now if I run:
runtests.py paral -n 2

i found
Running ntests = 93, MPI_nprocs = 2, py_nthreads = 1...
[paral][t01_MPI1]: Skipped
Command mpiexcec -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t01_MPI2/t01_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t01_MPI2/t01_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t01_MPI2/t01_MPI2.stderr
returned exit_code: 127

[paral][t01_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t01_MPI2/t01_MPI2.out
[paral][t01_MPI4]: Skipped
[paral][t01_MPI10]: Skipped
[paral][t02_MPI1]: Skipped
Command mpiexcec -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t02_MPI2/t02_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t02_MPI2/t02_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t02_MPI2/t02_MPI2.stderr
returned exit_code: 127

[paral][t02_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t02_MPI2/t02_MPI2.out
[paral][t02_MPI4]: Skipped
[paral][t02_MPI10]: Skipped
[paral][t03_MPI1]: Skipped
Command mpiexcec -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t03_MPI2/t03_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t03_MPI2/t03_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t03_MPI2/t03_MPI2.stderr
returned exit_code: 127

[paral][t03_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t03_MPI2/t03_MPI2.out
[paral][t03_MPI4]: Skipped
[paral][t05_MPI1]: Skipped
Command mpiexcec -np 2 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit < /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t05_MPI2/t05_MPI2.stdin > /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t05_MPI2/t05_MPI2.stdout 2> /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t05_MPI2/t05_MPI2.stderr
etc......

now the command is mpiexec but the problem is the same.

I tried to run a single test with the entire path for example:

MacBook-Pro-di-Lorenzo-Dona:tests lorenzodona$ mpiexec -np 4 /Users/lorenzodona/Desktop/abinit-7.6.2/src/98_main/abinit <t02_MPI4.stdin

and is working so I don't know where is the problem.

whit paral tests i found a lots of:
[paral][t02_MPI2] fldiff.pl fatal error:
Unable to open input file /Users/lorenzodona/Desktop/abinit-7.6.2/tests/Test_suite/paral_t02_MPI2/t02_MPI2.out
and a lots of skipped test.

thanks again for your patience with me.
thanks to help me
dearly lorenzo

User avatar
gmatteo
Posts: 291
Joined: Sun Aug 16, 2009 5:40 pm

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by gmatteo » Mon Apr 07, 2014 12:59 pm

There's a typo in your changes. It should read

+ d["mpirun_np"] = "mpiexec -np"

and not mpiexcec (open the stderr files to get more info
on the problem if something goes wrong)

lorenzodona
Posts: 36
Joined: Tue May 14, 2013 12:04 am

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by lorenzodona » Mon Apr 07, 2014 2:17 pm

I put + like you told me but i found this:

MacBook-Pro-di-Lorenzo-Dona:tests lorenzodona$ runtests.py paral -n 2
Traceback (most recent call last):
File "./runtests.py", line 22, in <module>
import tests
File "/Users/lorenzodona/Desktop/abinit-7.6.2/tests/__init__.py", line 11, in <module>
from tests.pymods.testsuite import TestSuite, ChainOfTests
File "/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/__init__.py", line 1, in <module>
from jobrunner import *
File "/Users/lorenzodona/Desktop/abinit-7.6.2/tests/pymods/jobrunner.py", line 128
+ d["mpirun_np"] = "mpiexcec -np"
^
IndentationError: unindent does not match any outer indentation level

dearly lorenzo

User avatar
gmatteo
Posts: 291
Joined: Sun Aug 16, 2009 5:40 pm

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by gmatteo » Mon Apr 07, 2014 2:29 pm

Remove "+" and indent the line. The code should look like:

d = dict()
d["mpirun_np"] = "mpiexec -np"
#d["mpirun_extra_args"] = ""

i.e replace "mpirun -np" with "mpiexec -np"

lorenzodona
Posts: 36
Joined: Tue May 14, 2013 12:04 am

Re: problem compiling abinit 6.7.1 on mac 10.9.2

Post by lorenzodona » Mon Apr 07, 2014 8:40 pm

Dear Matteo thanks for your patience with me it is working

thanks tanks a lot again.

dearly lorenzo

Locked