Memory Limited Pruning #2481
mjohnson541
started this conversation in
General
Replies: 2 comments 1 reply
This comment has been hidden.
This comment has been hidden.
-
So we would basically assign a per-process memory limit, and always prune down the number of edge species to that limit on each iteration? This seems like a great idea, compared to having to guess at the number of allowed species which would not cause a crash. General question - if during species or reaction generation the number of edge species exceeds the limits of memory, does this cause the job to crash? Essentially, is pruning only done after all the generation has been completed? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Currently RMG prunes to a limit number of edge species, the purpose of this is to limit the memory of the RMG process. However for different jobs the same number of edge species corresponds to different amounts of memory, this is problematic when running RMG jobs on servers.
Proposal: Prune to a given process memory level rather than a fixed number of edge species.
Important considerations: Interaction with parallelization
Beta Was this translation helpful? Give feedback.
All reactions