[Yt-svn] yt-commit r1324 - trunk/yt/lagos

mturk at wrangler.dreamhost.com mturk at wrangler.dreamhost.com
Fri Jun 5 13:43:18 PDT 2009


Author: mturk
Date: Fri Jun  5 13:43:18 2009
New Revision: 1324
URL: http://yt.spacepope.org/changeset/1324

Log:
Fixed a problem if data passed to mpi_catdict is None.



Modified:
   trunk/yt/lagos/ParallelTools.py

Modified: trunk/yt/lagos/ParallelTools.py
==============================================================================
--- trunk/yt/lagos/ParallelTools.py	(original)
+++ trunk/yt/lagos/ParallelTools.py	Fri Jun  5 13:43:18 2009
@@ -276,11 +276,11 @@
                         MPI.COMM_WORLD.rank)
             if MPI.COMM_WORLD.rank == 0:
                 temp_data = []
+                if data[key] is not None: temp_data.append(data[key])
                 for i in range(1,np):
                     buf = _recv_array(source=i, tag=0)
                     if buf is not None: temp_data.append(buf)
-                    del buf
-                data[key] = na.concatenate([data[key]] + temp_data, axis=-1)
+                data[key] = na.concatenate(temp_data, axis=-1)
             else:
                 _send_array(data[key], dest=0, tag=0)
             self._barrier()



More information about the yt-svn mailing list