[DFTB-Plus-User] On parallel version of DFTB+
ZHAOHUI HUANG
zuh101 at psu.edu
Mon Sep 19 20:01:53 CEST 2016
Can you describe some algorithm details used in DFTB+? especially on Hamiltonian diagonalization? Tight-binding calculations are supposed to run very fast, but your reply impressed me with totally different picture. It takes me time to think over your words. I have not realized that DFTB+ might require a few thousand of processors. simply ask, could you tell me on what most CPU time are spent with DFTB+ calculation? diagonalization?
thanks a lot.
If you use iterative method to solve Hamiltonian eigenvalues as implemented in BerkeleyGW, what do you think the calculation speed?
ZhaoHui Huang,
----- Original Message -----
From: "Jacek Jakowski" <jjakowski at gmail.com>
To: "User list for DFTB+ related questions" <dftb-plus-user at mailman.zfn.uni-bremen.de>
Sent: Saturday, September 17, 2016 8:26:15 PM
Subject: Re: [DFTB-Plus-User] On parallel version of DFTB+
Most likely you don't have enough memory to fit the 26,000 atoms on
your computer, even if DFTB+ can handle it. Assuming that your
26k atoms are carbons (or similar) you need 80GB to fit a single
matrix (100kbasis) in memory and much more (like 10 times) for a real
calculations.
But then if this fits into your memory, then 100k matrices on 4000
cores takes about 10 hours for a single diagonalization (real case).
It would probably took something like a month to do SCF, and
about half a year for a few MD steps.
I suggest that you decrease the size of cell so that your matrices
are below 32,000.
Jacek
On Fri, Sep 9, 2016 at 1:36 PM, ZHAOHUI HUANG <zuh101 at psu.edu> wrote:
> Hello,
>
> Sorry to bother you if not interested.
>
> I have an issue from running parallel DFTB+. My unit cell contains 26,000 atoms and I just want to relax the structures a few steps. By running the code, I first get output overflow error message, then I increase MAXRECL parameter defined in HSDParser package. It runs indeed. but It failed by SCALAPACK error,
>
> MAXNEIGHBORS: 8847
> iSCC Total electronic Diff electronic SCC error
> Operation failed!
> ppotrf in scalafx_ppotrf_dreal
> Info: 23233
>
>
> Is there any code developer who is familiar with this part of code? thanks.
>
>
> ZhaoHui Huang,
> _______________________________________________
> DFTB-Plus-User mailing list
> DFTB-Plus-User at mailman.zfn.uni-bremen.de
> https://mailman.zfn.uni-bremen.de/cgi-bin/mailman/listinfo/dftb-plus-user
_______________________________________________
DFTB-Plus-User mailing list
DFTB-Plus-User at mailman.zfn.uni-bremen.de
https://mailman.zfn.uni-bremen.de/cgi-bin/mailman/listinfo/dftb-plus-user
More information about the DFTB-Plus-User
mailing list