[Yt-svn] yt: More fixing of backouts. I'm at a loss for why these were b...

hg at spacepope.org hg at spacepope.org
Wed Nov 10 14:25:35 PST 2010


hg Repository: yt
details:   yt/rev/58b0b141e079
changeset: 3527:58b0b141e079
user:      Matthew Turk <matthewturk at gmail.com>
date:
Wed Nov 10 14:25:28 2010 -0800
description:
More fixing of backouts.  I'm at a loss for why these were backed out.

diffstat:

 yt/utilities/_amr_utils/fortran_reader.pyx |  5 ++++-
 yt/utilities/amr_kdtree/amr_kdtree.py      |  8 ++++----
 2 files changed, 8 insertions(+), 5 deletions(-)

diffs (49 lines):

diff -r 8c97e0a35093 -r 58b0b141e079 yt/utilities/_amr_utils/fortran_reader.pyx
--- a/yt/utilities/_amr_utils/fortran_reader.pyx	Wed Nov 10 14:02:22 2010 -0800
+++ b/yt/utilities/_amr_utils/fortran_reader.pyx	Wed Nov 10 14:25:28 2010 -0800
@@ -234,6 +234,9 @@
         fread(&new_padding, sizeof(int), 1, f); FIX_LONG(new_padding)
         assert(padding[0] == new_padding)
 
+ at cython.cdivision(True)
+ at cython.boundscheck(False)
+ at cython.wraparound(False)
 def read_art_grid(int varindex, 
               np.ndarray[np.int64_t, ndim=1] start_index,
               np.ndarray[np.int32_t, ndim=1] grid_dims,
@@ -250,8 +253,8 @@
     cdef np.ndarray[np.int64_t, ndim=1] og_start_index
     cdef np.float64_t temp_data
     cdef np.int64_t end_index[3]
+    cdef int kr_offset, jr_offset, ir_offset
     cdef int to_fill = 0
-    cdef ir_offset, jr_offset, kr_offset
     # Note that indexing into a cell is:
     #   (k*2 + j)*2 + i
     for i in range(3):
diff -r 8c97e0a35093 -r 58b0b141e079 yt/utilities/amr_kdtree/amr_kdtree.py
--- a/yt/utilities/amr_kdtree/amr_kdtree.py	Wed Nov 10 14:02:22 2010 -0800
+++ b/yt/utilities/amr_kdtree/amr_kdtree.py	Wed Nov 10 14:25:28 2010 -0800
@@ -26,18 +26,18 @@
   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 """
 import numpy as na
-from mpi4py import MPI
 from yt.funcs import *
 from yt.visualization.volume_rendering.grid_partitioner import HomogenizedVolume
 from yt.utilities.amr_utils import PartitionedGrid
 from yt.utilities.performance_counters import yt_counters, time_function
 import yt.utilities.parallel_tools.parallel_analysis_interface as PT
 
+from yt.config import ytcfg
+
 from time import time
 import h5py
-comm = MPI.COMM_WORLD
-my_rank = comm.rank
-nprocs = comm.size
+my_rank = ytcfg.getint("yt", "__parallel_rank")
+nprocs = ytcfg.getint("yt", "__parallel_size")
 
 def corner_bounds(split_dim, split, current_left = None, current_right = None):
     r"""



More information about the yt-svn mailing list