crash for large values of BSENGBlk
Posted: Fri Mar 27, 2009 11:21 pm
I am getting a crash in Yambo 3.2.1-r363 when I use larger values of BSENGBlk in a BSE calculation for diamond.
I'm running on an itantium2 cluster and I compiled with ifort 10.1.013. I recompiled with -check and got the following diagnostics:
forrtl: severe (408): fort: (2): Subscript #1 of the array G_M_G has value 28 which is greater than the upper bound of 27
Image PC Routine Line Source
yambo 4000000001D5CCD0 Unknown Unknown Unknown
yambo 4000000001D5A760 Unknown Unknown Unknown
yambo 4000000001CCF410 Unknown Unknown Unknown
yambo 4000000001C5A490 Unknown Unknown Unknown
yambo 4000000001C58A70 Unknown Unknown Unknown
yambo 4000000000078890 k_ 477 K.f90
yambo 40000000000148C0 k_driver_ 139 K_driver.f90
yambo 400000000000FA90 yambo_driver_ 203 yambo_driver.f90
yambo 40000000000076F0 Unknown Unknown Unknown
libc.so.6.1 2000000005B77C20 Unknown Unknown Unknown
yambo 4000000000004F80 Unknown Unknown Unknown
MPI: MPI_COMM_WORLD rank 0 has terminated without calling MPI_Finalize()
MPI: aborting job
Below are the abinit and yambo inputs I am using. I've set the parameters so that the crash occurs very quickly.
Any help would be very much appreciated.
Thanks!
John
* Diamond Abinit Input
ndtset 2
# Definition of the unit cell: fcc
acell 3*3.54 Angstrom
rprim 0.0 0.5 0.5 # FCC primitive vectors
0.5 0.0 0.5
0.5 0.5 0.0
# Definition of the system
ntypat 1 # Number of species
znucl 6 # Z number of each species
natom 2 # Number of atoms
typat 1 1 # Type of each atom (index in znucl)
xred 0.0 0.0 0.0 # Reduced coordinates of atom 1
0.25 0.25 0.25 # Reduced coordinates of atom 2
# Step 1: determine the ground state
symmorphi1 0 # Disallow non-symmorphic operations (required)
ecut1 8
iscf1 5
toldfe1 5.0d-8
nstep1 100
nband1 6
prtden1 1
kptopt1 1 # Automatic generation of k-points
ngkpt1 8 8 8
nshiftk1 1
shiftk1 0.5 0.5 0.5
# Step 2: obtain the Kohn-Sham band structure
symmorphi2 0 # Disallow non-symmorphic operations (required)
ecut2 8
iscf2 -2
tolwfr2 5.0d-18
nstep2 100
nband2 40
getden2 1
kptopt2 1
ngkpt2 2 2 2
nshiftk2 1
shiftk2 0.5 0.5 0.5
kssform2 3 # Format of the KSS file
nbandkss2 40 # Number of bands to output to the KSS file
istwfk2 2*1
#
# Y88b / e e e 888~~\ ,88~-_
# Y88b / d8b d8b d8b 888 | d888 \
# Y88b/ /Y88b d888bdY88b 888 _/ 88888 |
# Y8Y / Y88b / Y88Y Y888b 888 \ 88888 |
# Y /____Y88b / YY Y888b 888 | Y888 /
# / / Y88b / Y888b 888__/ `88_-~
#
# GPL Version 3.2.1 Revision 363
# http://www.yambo-code.org
#
optics # [R OPT] Optics
bse # [R BSK] Bethe Salpeter Equation.
bss # [R BSS] Bethe Salpeter Equation solver
StdoHash= 20 # [IO] Live-timing Hashes
FFTGvecs= 113 RL # [FFT] Plane-waves
NonPDirs= "none" # [X/BSS] Non periodic chartesian directions (X,Y,Z,XY...)
KfnQPdb= "none" # [EXTQP BSK BSS] Database
KfnQP_N= 1 # [EXTQP BSK BSS] Interpolation neighbours
% KfnQP_E
0.000000 | 1.000000 | 1.000000 | # [EXTQP BSK BSS] E parameters (c/v)
%
% KfnQP_W
0.000 | 0.000 | 0.000 | 0.000 | # [EXTQP BSK BSS] W parameters (c/v)
%
KfnQP_Z= ( 1.000000 , 0.000000 ) # [EXTQP BSK BSS] Z factor (c/v)
BSresKmod= "xc" # [BSK] Resonant Kernel mode. (`x`;`c`;`d`,`u`)
% BSEBands
1 | 40 | # [BSK] Bands range
%
BSENGBlk= 113 RL # [BSK] Screened interaction block size
BSENGexx= 113 RL # [BSK] Exchange components
BSSmod= "h" # [BSS] Solvers `h/d/i/t`
% BEnRange
0.00000 | 40.00000 | eV # [BSS] Energy range
%
% BDmRange
0.10000 | 0.10000 | eV # [BSS] Damping range
%
BEnSteps= 400 # [BSS] Energy steps
% BLongDir
1.000000 | 0.000000 | 0.000000 | # [BSS] [cc] Electric Field
%
#WRbsWF # [BSS] Write to disk excitonic the FWs
BSHayTrs= -0.02000 # [BSS] [o/o] Haydock treshold. Strict(>0)/Average(<0)
I'm running on an itantium2 cluster and I compiled with ifort 10.1.013. I recompiled with -check and got the following diagnostics:
forrtl: severe (408): fort: (2): Subscript #1 of the array G_M_G has value 28 which is greater than the upper bound of 27
Image PC Routine Line Source
yambo 4000000001D5CCD0 Unknown Unknown Unknown
yambo 4000000001D5A760 Unknown Unknown Unknown
yambo 4000000001CCF410 Unknown Unknown Unknown
yambo 4000000001C5A490 Unknown Unknown Unknown
yambo 4000000001C58A70 Unknown Unknown Unknown
yambo 4000000000078890 k_ 477 K.f90
yambo 40000000000148C0 k_driver_ 139 K_driver.f90
yambo 400000000000FA90 yambo_driver_ 203 yambo_driver.f90
yambo 40000000000076F0 Unknown Unknown Unknown
libc.so.6.1 2000000005B77C20 Unknown Unknown Unknown
yambo 4000000000004F80 Unknown Unknown Unknown
MPI: MPI_COMM_WORLD rank 0 has terminated without calling MPI_Finalize()
MPI: aborting job
Below are the abinit and yambo inputs I am using. I've set the parameters so that the crash occurs very quickly.
Any help would be very much appreciated.
Thanks!
John
* Diamond Abinit Input
ndtset 2
# Definition of the unit cell: fcc
acell 3*3.54 Angstrom
rprim 0.0 0.5 0.5 # FCC primitive vectors
0.5 0.0 0.5
0.5 0.5 0.0
# Definition of the system
ntypat 1 # Number of species
znucl 6 # Z number of each species
natom 2 # Number of atoms
typat 1 1 # Type of each atom (index in znucl)
xred 0.0 0.0 0.0 # Reduced coordinates of atom 1
0.25 0.25 0.25 # Reduced coordinates of atom 2
# Step 1: determine the ground state
symmorphi1 0 # Disallow non-symmorphic operations (required)
ecut1 8
iscf1 5
toldfe1 5.0d-8
nstep1 100
nband1 6
prtden1 1
kptopt1 1 # Automatic generation of k-points
ngkpt1 8 8 8
nshiftk1 1
shiftk1 0.5 0.5 0.5
# Step 2: obtain the Kohn-Sham band structure
symmorphi2 0 # Disallow non-symmorphic operations (required)
ecut2 8
iscf2 -2
tolwfr2 5.0d-18
nstep2 100
nband2 40
getden2 1
kptopt2 1
ngkpt2 2 2 2
nshiftk2 1
shiftk2 0.5 0.5 0.5
kssform2 3 # Format of the KSS file
nbandkss2 40 # Number of bands to output to the KSS file
istwfk2 2*1
#
# Y88b / e e e 888~~\ ,88~-_
# Y88b / d8b d8b d8b 888 | d888 \
# Y88b/ /Y88b d888bdY88b 888 _/ 88888 |
# Y8Y / Y88b / Y88Y Y888b 888 \ 88888 |
# Y /____Y88b / YY Y888b 888 | Y888 /
# / / Y88b / Y888b 888__/ `88_-~
#
# GPL Version 3.2.1 Revision 363
# http://www.yambo-code.org
#
optics # [R OPT] Optics
bse # [R BSK] Bethe Salpeter Equation.
bss # [R BSS] Bethe Salpeter Equation solver
StdoHash= 20 # [IO] Live-timing Hashes
FFTGvecs= 113 RL # [FFT] Plane-waves
NonPDirs= "none" # [X/BSS] Non periodic chartesian directions (X,Y,Z,XY...)
KfnQPdb= "none" # [EXTQP BSK BSS] Database
KfnQP_N= 1 # [EXTQP BSK BSS] Interpolation neighbours
% KfnQP_E
0.000000 | 1.000000 | 1.000000 | # [EXTQP BSK BSS] E parameters (c/v)
%
% KfnQP_W
0.000 | 0.000 | 0.000 | 0.000 | # [EXTQP BSK BSS] W parameters (c/v)
%
KfnQP_Z= ( 1.000000 , 0.000000 ) # [EXTQP BSK BSS] Z factor (c/v)
BSresKmod= "xc" # [BSK] Resonant Kernel mode. (`x`;`c`;`d`,`u`)
% BSEBands
1 | 40 | # [BSK] Bands range
%
BSENGBlk= 113 RL # [BSK] Screened interaction block size
BSENGexx= 113 RL # [BSK] Exchange components
BSSmod= "h" # [BSS] Solvers `h/d/i/t`
% BEnRange
0.00000 | 40.00000 | eV # [BSS] Energy range
%
% BDmRange
0.10000 | 0.10000 | eV # [BSS] Damping range
%
BEnSteps= 400 # [BSS] Energy steps
% BLongDir
1.000000 | 0.000000 | 0.000000 | # [BSS] [cc] Electric Field
%
#WRbsWF # [BSS] Write to disk excitonic the FWs
BSHayTrs= -0.02000 # [BSS] [o/o] Haydock treshold. Strict(>0)/Average(<0)