Skip to content

Independent k/q meshes in RTA case, improve storage of velocities in memory #229

Open
jcoulter12 wants to merge 13 commits intodevelopfrom
activeBandsVelocitiesOverflowBug
Open

Independent k/q meshes in RTA case, improve storage of velocities in memory #229
jcoulter12 wants to merge 13 commits intodevelopfrom
activeBandsVelocitiesOverflowBug

Conversation

@jcoulter12
Copy link
Member

Updates to allow the code to scale to larger system sizes, including more conservative allocation of band velocities for intermediate phonon states when using the RTA for electrons, and also the ability to use separate k and q meshes in the RTA electron BTE case.

Further acceleration of the intermediate phonon state calculation when using RTA with different k/q should be investigated. Using the Kokkos batched functions with chunks of q points would be faster than the current implementation.

Thanks to @MSimoncelli and @SiyuChen for pointing out the need for this in Issue #225

@jcoulter12 jcoulter12 added the enhancement New feature or request label Nov 28, 2024
@jcoulter12 jcoulter12 linked an issue Nov 28, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

electronWannierTransport calculations crash

1 participant