-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multicomponent #849
Comments
@epolack @LaurentVidal95 can you also write a few words on what data structures you use right now and how well it works? |
Puh sounds tough, but I'm curious. It feels like project in size and annoyance related to the bloch / supercell issue. |
Probably simpler than bloch/supercell. It's "just" making everything vectors. The tricky bit is doing it properly... |
So, after discussion with Etienne and Laurent: we take the representation |
@epolack and @LaurentVidal95 need support for multicomponent (psi(x) is a vector) for twisted bilayer graphene
It would also be nice to have for
-...?
Main design points is how we represent things like psi, rho and V, hopefully without rewriting everything, destroying code readability or performance. Doesn't sound easy but let's try. Maybe this is the time where we'll need to switch to custom data structures rather than plain arrays...
I'll write up in more details the use cases I know of, so we can try to find a good design
The text was updated successfully, but these errors were encountered: