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
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