[Wien] question about mixing scf calculations with different NUME in param.inc at compilation

Tomas Kana kana at seznam.cz
Tue Dec 10 15:28:00 CET 2024


Dear professor Blaha, 
Thank you very much for your answer. 
For sure I first use clean_lapw before starting 
new iterations. I am using the sequential version (really many 
calculations for many different structures). 
Fortunately, I have faced no crash of clusters on the 
governmental supercomputing center up to now. (They allow 
even running disruptive tasks).
With best regards 
Tomas Kana 

For sure you should not run calculations with these 2 warning.
You cannot expect to get the same results with RKmax = 7 or 6, the mixer gets confused by that if you do not delete old broyden files.
Also the NUME warning is important, although from your 6720 e, it should be sufficient and can probably be neglected.

On the other hand, I do not quite understand why the NMATMAX reduction 
occurs at all. NMATMAX is used primarily for sequential runs to avoid 
paging.
I suppose you are using the mpi-parallel version ? While this needs 
twice as much memory, it divides it to all your cores, so the effective 
NMATMAX is increased by sqrt(n-cores). So with 64 cores, the effective 
NMATMAX=400000, and I doubt that your matrices are larger than that.

PS: Compilation with NMATMAX=500000 is potentially VERY dangerous, as it may "crash" you computer when it runs out of memory.

Am 10.12.2024 um 14:21 schrieb Tomas Kana:
> Dear Wien2k community,
> 
> 
> I am calculating  a Mg23Al30 structure as in input for Phonopy code.
> I have build a supercell with 636 atoms in the unit cell.
> case.scf gives a total number of  6720 electrons.
> For the 14 scf iterations I used proper version
> wien2k/21.1.matmax500k (the name
> given by our system admins) that was compiled using
> NMATMAX=   500000
> NUME=   50000
> in param.inc.
> After running out of computer time, I continued the scf calculation
> but I did not pay attention and used the version wien2k/21.1  with
> NMATMAX=   50000
> NUME=   6000
> in param.inc
> I know from previous posts that
> NUME > "number of electrons"/2 + 20-30%
> When analyzing the file case.scf
> it has two warnings:
> :WARN :      WARNING: RKmax reduced due to NMATMAX
> :WARN :      WARNING: NE limited by NUME in param.inc
> I do not mind the first warning, it only reduced RMT times Kmax
> from 7.0 to 5.94.
> I tried to analyze the second warning and found that
> after 14 "right" cycles the interstitial (grep :NPC  case.scf)
> charge decreased from  742 to 711 (I give only integers, not the
> numbers after decimal points).
> I now plan tostop the calculations and use the density
> calculated using wien2k/21.1  as starting density for calculation
> using wien2k/21.1.matmax500k.
> Is this correct?
> Thank you for your answer.
> 
> 
> 
> 
> _______________________________________________
> Wien mailing list
> Wien at zeus.theochem.tuwien.ac.at
> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
> SEARCH the MAILING-LIST at:  http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html

-- 
-----------------------------------------------------------------------
Peter Blaha,  Inst. f. Materials Chemistry, TU Vienna, A-1060 Vienna
Phone: +43-158801165300
Email: peter.blaha at tuwien.ac.at
WWW:   http://www.imc.tuwien.ac.at      WIEN2k: http://www.wien2k.at
-------------------------------------------------------------------------

_______________________________________________
Wien mailing list
Wien at zeus.theochem.tuwien.ac.at
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
SEARCH the MAILING-LIST at:  http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html


More information about the Wien mailing list