I'm doing a BSE calculation of monolayer MoTe2 with quite big parameters. When it starts, I get a strange error I don't really understand
<08s> P0001: [05] Static Dielectric Matrix
P0001: [ERROR] STOP signal received while in :[05] Static Dielectric Matrix
P0001: [ERROR] n_t_CPU > n_blocks=M*(N+1)/2=0 with N=nkibz*n_eh_CPU and M=nkibz/n_k_CPU
I guess that some parameter is too big or too small but which one ?
Is it a problem with block size (too big ?). Or not enough RAM ?
Inputs and reports attached
Strange block size error
Moderators: Davide Sangalli, andrea.ferretti, myrta gruning, andrea marini, Daniele Varsano, Conor Hogan
-
- Posts: 37
- Joined: Fri Mar 25, 2016 4:21 pm
Strange block size error
You do not have the required permissions to view the files attached to this post.
Thierry Clette
Student at Université Libre de Bruxelles, Belgium
Student at Université Libre de Bruxelles, Belgium
-
- Posts: 149
- Joined: Tue Apr 08, 2014 6:05 am
Re: Strange block size error
maybe you first try on a lower number of procs to spot the problem and check different parallelization strategies.
If you use c and v variables you can reduce memory usage considerably.
If you use c and v variables you can reduce memory usage considerably.
Martin Spenke, PhD Student
Theoretisch-Physikalisches Institut
Universität Hamburg, Germany
Theoretisch-Physikalisches Institut
Universität Hamburg, Germany
- Daniele Varsano
- Posts: 4198
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: Strange block size error
Dear Thierry,
the problem is indeed due to the parallelization strategy you used.
My suggestion is to parallelize on k pooints as much as possible, next on transition, next on t. The parallelization on "eh" works in case you have not k points (gamma only calculation).
IN your case I would try something like:
Best,
Daniele
the problem is indeed due to the parallelization strategy you used.
My suggestion is to parallelize on k pooints as much as possible, next on transition, next on t. The parallelization on "eh" works in case you have not k points (gamma only calculation).
IN your case I would try something like:
Code: Select all
BS_CPU= "64 1 16" # [PARALLEL] CPUs for each role
BS_ROLEs= "k eh t"
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/