Skip to content

Large Twisted TMD Bilayer System #114

Answered by ttadano
jdgeorga asked this question in Q&A
Discussion options

You must be logged in to vote

The ALM code generates all constraints between force constants (symmetry, translation, rotation) and merges them to make a single constraint matrix in rref (reduced row echelon form). This rref reduction is not parallelized and is likely the bottleneck point. Unfortunately, this is an algorithmic limitation and not easy to solve.

One possible way to improve the performance is to set FCSYM_BASIS = Cartesian (https://alamode.readthedocs.io/en/latest/almdir/formalism_alm.html#constraints-between-ifcs).

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@jdgeorga
Comment options

Answer selected by jdgeorga
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants