Why Virtual Memory grows during map_async operation with python?
user44472 Published in September 19, 2018, 11:05 am
I am trying to create interatomic distances of N=6000 atoms for 100 frames. Each frame contains atom positions in a periodic boundary box. I am trying to parallelize this process using multiprocessing tools in python. Mainly I use map_async function:
for group in groups:
first_frames is a list of objects which contains atom positions etc.
Length of the first_frames list is 1000. Number of processors is 16. It starts well and does the computation without problem. However after some time virtual memory used by the processes grows and gives virtual memory error.
dipoles.new_create_neighborlist returns a list of atoms with its neighborlists.
I tried previously answered methods but did not work. What could I be missing here?
python dictionary asynchronous
share|improve this question
asked Apr 14 at 2:06
Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.
Browse other questions tagged python dictionary asynchronous or ask your own question.