| 
|  Segmentation fault |  | 
 Date: 2021/04/30 07:58
 Name: mani
 
Dear Developers,
 I have trouble with non-collinear calculation in a structure with 96 atoms.
 The system I use has 24 cores and 64GB of RAM-memory, and I use the number of cores as low as 6 cores to solve the memory problem, but the program still killed.
 My input file contains this information:
 
 .....................................
 #
 # Definition of Atomic Species
 #
 
 Species.Number 3
 <Definition.of.Atomic.Species
 Gd Gd8.0-s3p3d3f2 Gd_PBE19
 Ni Ni6.0H-s4p4d3f2 Ni_PBE19H
 Bi Bi8.0-s4p4d3f2 Bi_PBE19
 Definition.of.Atomic.Species>
 .
 .
 .
 #
 # SCF or Electronic System1
 #
 
 scf.XcType GGA-PBE # LDA|LSDA-CA|LSDA-PW|GGA-PBE
 scf.SpinPolarization nc # On|Off|NC
 scf.SpinOrbit.Coupling off # On|Off, default=off
 scf.Constraint.NC.Spin on # On|Off, default=off
 scf.Constraint.NC.Spin.v 0.5 # default=0.0 (eV)
 scf.ElectronicTemperature 500.0 # default=300 (K)
 scf.energycutoff 150.0 # default=150 (Ry)
 scf.maxIter 2000 # default=40
 scf.EigenvalueSolver Band # Recursion|Cluster|Band
 scf.Kgrid 2 2 2 # means n1 x n2 x n3
 scf.Mixing.Type rmm-diis # Simple|Rmm-Diis|Gr-Pulay|Kerker|Rmm-Diisk
 scf.Init.Mixing.Weight 0.0050 # default=0.30
 scf.Min.Mixing.Weight 0.0010 # default=0.001
 scf.Max.Mixing.Weight 0.1000 # default=0.40
 scf.Mixing.History 50 # default=5
 scf.Mixing.StartPulay 30 # default=6
 scf.Mixing.EveryPulay 1 # default=5
 scf.Mixing.Control.Temp off # default=off
 #scf.Kerker.factor 6.0
 scf.criterion 1.0e-6 # default=1.0e-6 (Hartree)
 
 ......................................................
 
 
 ------makefile----
 MKLROOT = /opt/intel2020/mkl
 CC = mpiicc -O3 -xHOST -ip -no-prec-div -qopenmp -I/opt/intel2020/mkl/include/fftw
 FC = mpiifort -O3 -xHOST -ip -no-prec-div -qopenmp
 LIB= -L${MKLROOT}/lib/intel64 -lmkl_scalapack_lp64 -lmkl_intel_lp64 -lmkl_blacs_intelmpi_lp64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lifcore -lfabric
 ----------------
 
 
 following error appears::::
 
 Num. of grids overlapping between atoms 93 (G) and 105 (L) = 360
 Num. of grids overlapping between atoms 93 (G) and 106 (L) = 360
 Num. of grids overlapping between atoms 93 (G) and 107 (L) = 360
 Num. of grids overlapping between atoms 93 (G) and 108 (L) = 360
 
 ===================================================================================
 = BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
 = RANK 0 PID 23061 RUNNING AT amdm-X299-UD4
 = KILLED BY SIGNAL: 11 (Segmentation fault)
 ===================================================================================
 
 ===================================================================================
 = BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
 = RANK 1 PID 23062 RUNNING AT amdm-X299-UD4
 = KILLED BY SIGNAL: 11 (Segmentation fault)
 ===================================================================================
 
 ===================================================================================
 = BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
 = RANK 2 PID 23063 RUNNING AT amdm-X299-UD4
 = KILLED BY SIGNAL: 11 (Segmentation fault)
 ===================================================================================
 
 ===================================================================================
 = BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
 = RANK 3 PID 23064 RUNNING AT amdm-X299-UD4
 = KILLED BY SIGNAL: 11 (Segmentation fault)
 ===================================================================================
 
 ===================================================================================
 = BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
 = RANK 4 PID 23065 RUNNING AT amdm-X299-UD4
 = KILLED BY SIGNAL: 11 (Segmentation fault)
 ===================================================================================
 
 I even set the scf.energycutoff to 20 for testing, but there is no change in run and I do not think the problem is just memory.
 What should I do to solve this problem?
 
 Regards,
 mani
 
  |  |