Skip to content

Large Scale DFT Export with Multiple Processes #2217

Answered by smartalecH
mamiyaakira asked this question in Q&A
Discussion options

You must be logged in to vote

Currently, the codebase first broadcasts the dft fields to all processes, effectively creating a duplicate copy for each process.

You can either...

  • modify the codebase to export the hdf5 without performing the broadcast (edit: see #1707)
  • use fewer processes for your computation. This means your time stepping will slow down, but the number of duplicate DFT fields will also decrease (this is the easiest option to try first)
  • buy more RAM

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@mamiyaakira
Comment options

@smartalecH
Comment options

@mamiyaakira
Comment options

Answer selected by smartalecH
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