By following the tutorial, I was able to compile all the dependence and Abinit from scratch in a virtual box Ubuntu on my Windows workstation. I can run Abinit to check version information. However, when performing "make test_fast", I receive a "SIGILL" error. The error message, my cpu info and build info at presented below. Could you help me to resolve this issue? Thank you!
Best,
Xiaojian Bai
Here is what I get when running "lscpu"================================================================================
=== [ionmov= 2] Broyden-Fletcher-Goldfard-Shanno method (forces)
================================================================================
--- Iteration: (1/5) Internal Cycle: (1/1)
--------------------------------------------------------------------------------
Cartesian coordinates (xcart) [bohr]
-7.27544561160973E-01 0.00000000000000E+00 0.00000000000000E+00
7.27544561160973E-01 0.00000000000000E+00 0.00000000000000E+00
Reduced coordinates (xred)
-6.06287134300811E-02 0.00000000000000E+00 0.00000000000000E+00
6.06287134300811E-02 0.00000000000000E+00 0.00000000000000E+00
---SELF-CONSISTENT-FIELD CONVERGENCE--------------------------------------------
getcut: wavevector= 0.0000 0.0000 0.0000 ngfft= 24 20 20
ecut(hartree)= 4.500 => boxcut(ratio)= 2.09440
1/G**2 cut-off applied in the following step : cutoff-mode = CRYSTAL
1/G**2 cut-off applied in the following step : cutoff-mode = CRYSTAL
1/G**2 cut-off applied in the following step : cutoff-mode = CRYSTAL
--- !WARNING
src_file: m_drivexc.F90
src_line: 707
message: |
Density went too small (lower than xc_denpos) at 2454 points
and was set to xc_denpos = 1.00E-14. Lowest was -0.14E-06.
Likely due to too low boxcut or too low ecut for pseudopotential core charge.
Program received signal SIGILL: Illegal instruction.
Backtrace for this error:
#0 0x7fdce950ed01 in ???
#1 0x7fdce950ded5 in ???
#2 0x7fdce915b20f in ???
#3 0x7fdce9ae9212 in ???
#4 0x7fdce998e5d9 in ???
#5 0x7fdce98e909a in ???
#6 0x55f5910f5d03 in __m_cgtools_MOD_cg_zgemv
at ../../../src/44_abitools/m_cgtools.F90:898
#7 0x55f5910f61f3 in __m_cgtools_MOD_projbd
at ../../../src/44_abitools/m_cgtools.F90:3274
#8 0x55f5909d68c7 in __m_cgwf_MOD_cgwf
at ../../../src/67_common/m_cgwf.F90:690
#9 0x55f5903d0764 in __m_vtowfk_MOD_vtowfk
at ../../../src/79_seqpar_mpi/m_vtowfk.F90:411
#10 0x55f5903b9874 in __m_vtorho_MOD_vtorho
at ../../../src/79_seqpar_mpi/m_vtorho.F90:961
#11 0x55f590348a89 in __m_scfcv_core_MOD_scfcv_core
at ../../../src/94_scfcv/m_scfcv_core.F90:1572
#12 0x55f59033d29e in scfcv_scfcv
at ../../../src/94_scfcv/m_scfcv.F90:712
#13 0x55f5903353b5 in __m_mover_MOD_mover
at ../../../src/95_drive/m_mover.F90:604
#14 0x55f590326e73 in __m_gstate_MOD_gstate
at ../../../src/95_drive/m_gstate.F90:1297
#15 0x55f59023079e in __m_gstateimg_MOD_gstateimg
at ../../../src/95_drive/m_gstateimg.F90:562
#16 0x55f59021cf00 in __m_driver_MOD_driver
at ../../../src/95_drive/m_driver.F90:783
#17 0x55f59020a425 in abinit
at ../../../src/98_main/abinit.F90:391
#18 0x55f59020ff3c in main
at ../../../src/98_main/abinit.F90:88
Here is what I get when running "abinit -b"Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 46 bits physical, 48 bits virtual
CPU(s): 20
On-line CPU(s) list: 0-19
Thread(s) per core: 1
Core(s) per socket: 20
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 85
Model name: Intel(R) Xeon(R) Silver 4214 CPU @ 2.20GHz
Stepping: 7
CPU MHz: 2194.500
BogoMIPS: 4389.00
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 640 KiB
L1i cache: 640 KiB
L2 cache: 20 MiB
L3 cache: 330 MiB
NUMA node0 CPU(s): 0-19
Vulnerability Itlb multihit: KVM: Mitigation: VMX unsupported
Vulnerability L1tf: Not affected
Vulnerability Mds: Not affected
Vulnerability Meltdown: Not affected
Vulnerability Spec store bypass: Vulnerable
Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __use
r pointer sanitization
Vulnerability Spectre v2: Mitigation; Full generic retpoline, STIBP disa
bled, RSB filling
Vulnerability Srbds: Not affected
Vulnerability Tsx async abort: Mitigation; TSX disabled
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mt
rr pge mca cmov pat pse36 clflush mmx fxsr sse
sse2 ht syscall nx rdtscp lm constant_tsc rep
_good nopl xtopology nonstop_tsc cpuid tsc_kno
wn_freq pni pclmulqdq ssse3 cx16 pcid sse4_1 s
se4_2 x2apic movbe popcnt aes xsave avx rdrand
hypervisor lahf_lm abm 3dnowprefetch invpcid_
single fsgsbase avx2 invpcid rdseed clflushopt
md_clear flush_l1d arch_capabilities
=== Build Information ===
Version : 9.2.2
Build target : x86_64_linux_gnu9.3
Build date : 20210119
=== Compiler Suite ===
C compiler : gnu9.3
C++ compiler : gnu9.3
Fortran compiler : gnu9.3
CFLAGS : -g -O2 -mtune=native -march=native
CXXFLAGS : -g -O2 -mtune=native -march=native
FCFLAGS : -g -ffree-line-length-none -I/home/xbq/local/include -I/home/xbq/local/include
FC_LDFLAGS :
=== Optimizations ===
Debug level : basic
Optimization level : standard
Architecture : intel_xeon
=== Multicore ===
Parallel build : /home/xbq/local/
Parallel I/O :
openMP support : no
GPU support :
=== Connectors / Fallbacks ===
LINALG flavor : openblas
FFT flavor : fftw3
HDF5 : yes
NetCDF : yes
NetCDF Fortran : yes
LibXC : yes
Wannier90 : no
=== Experimental features ===
Exports :
GW double-precision :
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Default optimizations:
-O2 -mtune=native -march=native
Optimizations for 43_ptgroups:
-O0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++