Dea developers,
I ran the BSE calculations and stopped at the process of diagonalization,
...
[09.03] Diago Solver @q1
========================
[ERROR] STOP signal received while in[09.03] Diago Solver @q1
[ERROR] LINEAR ALGEBRA driver [SERIAL_HERMITIAN_diagonalization]performing CHEEV
...
I tried the version of v5.2.1 and v5.2, but both of them failed.
Thanks!
Shudong
Diago Solver stoped
Moderators: Davide Sangalli, andrea.ferretti, myrta gruning, andrea marini, Daniele Varsano
-
- Posts: 295
- Joined: Fri Apr 09, 2010 12:30 pm
- Daniele Varsano
- Posts: 3949
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: Diago Solver stoped
Dear Shudong,
can you provide more information on your calculation? (e.g. including the report file).
Best,
Daniele
can you provide more information on your calculation? (e.g. including the report file).
Best,
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
-
- Posts: 295
- Joined: Fri Apr 09, 2010 12:30 pm
Re: Diago Solver stoped
Dear Daniele,
Thanks for your reply. Attached is the report file.
Best,
Shudong
Thanks for your reply. Attached is the report file.
Best,
Shudong
You do not have the required permissions to view the files attached to this post.
- Daniele Varsano
- Posts: 3949
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: Diago Solver stoped
Dear Shudong,
here two suggestion to investigate the problem:
1) The excitonic matrix, you are dealing with, is large but not impossible to diagonalize using serial linear algebra. Can you try to repeat your calculation without the help of the scalapack support. Just set 1 to the assignment in BS_nCPU_LinAlg_DIAGO variable.
Anyway, I do not think that scalapack is the problem, as I can see a suspicious
in your report file.
2) Can you read the ndb.BS* files by using ncdump to have it in human read format and check if you do not have a matrix with all zero entries? If this is the case, we will need to inspect what happened during the build-up of the kernel.
Best,
Daniele
here two suggestion to investigate the problem:
1) The excitonic matrix, you are dealing with, is large but not impossible to diagonalize using serial linear algebra. Can you try to repeat your calculation without the help of the scalapack support. Just set 1 to the assignment in BS_nCPU_LinAlg_DIAGO variable.
Anyway, I do not think that scalapack is the problem, as I can see a suspicious
Code: Select all
"Kernel maxval : 0.000000"
2) Can you read the ndb.BS* files by using ncdump to have it in human read format and check if you do not have a matrix with all zero entries? If this is the case, we will need to inspect what happened during the build-up of the kernel.
Best,
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
-
- Posts: 295
- Joined: Fri Apr 09, 2010 12:30 pm
Re: Diago Solver stoped
Dear Daniele,
I have checked the ndb.BS_PAR_Q1, it seems the problem is here as:
netcdf ndb {
dimensions:
complex = 2 ;
BS_K_dim = 16384 ;
variables:
float BSE_RESONANT(BS_K_dim, BS_K_dim, complex) ;
data:
BSE_RESONANT =
NaNf, NaNf,
0, 0,
0, 0,
0, 0,
_, _,
_, _,
_, _,
_, _,
_, _,
...
Thanks!
Best,
Shudong
I have checked the ndb.BS_PAR_Q1, it seems the problem is here as:
netcdf ndb {
dimensions:
complex = 2 ;
BS_K_dim = 16384 ;
variables:
float BSE_RESONANT(BS_K_dim, BS_K_dim, complex) ;
data:
BSE_RESONANT =
NaNf, NaNf,
0, 0,
0, 0,
0, 0,
_, _,
_, _,
_, _,
_, _,
_, _,
...
Thanks!
Best,
Shudong
- Daniele Varsano
- Posts: 3949
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: Diago Solver stoped
Dear Shudong,
can you try to understand if the problem is in direct term (explore if the NaN already appear in the screening database ndb.em1s/ndb.pp), or
in x term (perform a minimal test with x only). Also inspect dipoles.
Best,
Daniele
can you try to understand if the problem is in direct term (explore if the NaN already appear in the screening database ndb.em1s/ndb.pp), or
in x term (perform a minimal test with x only). Also inspect dipoles.
Best,
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/