Segmentation fault wannier 90 abinit 7.6.3 [SOLVED]
Posted: Wed Apr 23, 2014 6:00 pm
Dear Abinit developers and users:
I compiled abinit 7.6.3 with this configuration setup:
./configure --enable-mpi=yes --with-mpi-prefix=/opt/local FCFLAGS_OPTIM="-g -O3 -Wl,-search_paths_first" CXXFLAGS="-g -O3 -Wl,-search_paths_first" --enable-zdot-bugfix=yes --enable-optim=safe -with-mpi-level=1 --enable-mpi-io=yes -with-dft-flavor="atompaw+bigdft+libxc+wannier90"
like abinit 7.6.2 and found no error when I run wannier 90 in abinit 7.6.2
but in version 7.6.3 i found this error in wannier 90:
Status file, reporting on built-in test libxc
==> The run finished cleanly.
Moreover, comparison of the total energy, and other (few) relevant quantities with reference values has been successful.
This does not mean that no problem is present, however.
Please run the complete set of ABINIT tests to gain a better confidence in your installation.
echo "Running built-in test in_wannier90"
Running built-in test in_wannier90
timeout="0" perl ./Scripts/run-basic-tests.pl built-in in_wannier90 /Users/lorenzodona/Documents/abinit-7.6.3/tests
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
Backtrace for this error:
#0 0x11209b70d
#1 0x11209bc1b
#2 0x7fff945815a9
#3 0x7fff8b05f03a
#4 0x10da05321
#5 0x10da0f2d1
#6 0x10d0cec5f
#7 0x10cbf9c48
#8 0x10cc188fc
#9 0x10cc23d11
#10 0x10cc24447
#11 0x10cbc4ff3
#12 0x10cbcc371
#13 0x10cbb061e
#14 0x10cb97548
#15 0x10ddc87ce
sh: line 1: 59895 Segmentation fault: 11 ../../../src/98_main/abinit < testin_wannier90.files > testin_wannier90.log
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
and also when i run:
untests.py wannier90 i found a lots of errors like this:
[wannier90][t03] fldiff.pl fatal error:
The diff analysis cannot be done : the number of lines to be analysed differ.
File /Users/lorenzodona/Documents/abinit-7.6.3/tests/wannier90/Refs/t03.out: 2382 lines, 131 ignored
File /Users/lorenzodona/Documents/abinit-7.6.3/tests/Test_suite/wannier90_t03/t03.out: 2381 lines, 131 ignored
Please can you help me to solve this problem?
thank again for your patience with me.
Dearly lorenzo
thanks again:
I compiled abinit 7.6.3 with this configuration setup:
./configure --enable-mpi=yes --with-mpi-prefix=/opt/local FCFLAGS_OPTIM="-g -O3 -Wl,-search_paths_first" CXXFLAGS="-g -O3 -Wl,-search_paths_first" --enable-zdot-bugfix=yes --enable-optim=safe -with-mpi-level=1 --enable-mpi-io=yes -with-dft-flavor="atompaw+bigdft+libxc+wannier90"
like abinit 7.6.2 and found no error when I run wannier 90 in abinit 7.6.2
but in version 7.6.3 i found this error in wannier 90:
Status file, reporting on built-in test libxc
==> The run finished cleanly.
Moreover, comparison of the total energy, and other (few) relevant quantities with reference values has been successful.
This does not mean that no problem is present, however.
Please run the complete set of ABINIT tests to gain a better confidence in your installation.
echo "Running built-in test in_wannier90"
Running built-in test in_wannier90
timeout="0" perl ./Scripts/run-basic-tests.pl built-in in_wannier90 /Users/lorenzodona/Documents/abinit-7.6.3/tests
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
Backtrace for this error:
#0 0x11209b70d
#1 0x11209bc1b
#2 0x7fff945815a9
#3 0x7fff8b05f03a
#4 0x10da05321
#5 0x10da0f2d1
#6 0x10d0cec5f
#7 0x10cbf9c48
#8 0x10cc188fc
#9 0x10cc23d11
#10 0x10cc24447
#11 0x10cbc4ff3
#12 0x10cbcc371
#13 0x10cbb061e
#14 0x10cb97548
#15 0x10ddc87ce
sh: line 1: 59895 Segmentation fault: 11 ../../../src/98_main/abinit < testin_wannier90.files > testin_wannier90.log
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
Status file, with repetition rate 49, status number 10
Level abinit : call macroin2
and also when i run:
untests.py wannier90 i found a lots of errors like this:
[wannier90][t03] fldiff.pl fatal error:
The diff analysis cannot be done : the number of lines to be analysed differ.
File /Users/lorenzodona/Documents/abinit-7.6.3/tests/wannier90/Refs/t03.out: 2382 lines, 131 ignored
File /Users/lorenzodona/Documents/abinit-7.6.3/tests/Test_suite/wannier90_t03/t03.out: 2381 lines, 131 ignored
Please can you help me to solve this problem?
thank again for your patience with me.
Dearly lorenzo
thanks again: