[yt-dev] Issue #890: Segmentation fault when using load_amr_grid (yt_analysis/yt)
astrofrog
issues-reply at bitbucket.org
Tue Sep 2 05:47:57 PDT 2014
New issue 890: Segmentation fault when using load_amr_grid
https://bitbucket.org/yt_analysis/yt/issue/890/segmentation-fault-when-using
astrofrog:
The following example results in a segmentation fault on MacOS X 10.8:
```python
import numpy as np
from yt.mods import load_amr_grids, ProjectionPlot
grid_data = []
grid_dict = {}
grid_dict['left_edge'] = [-1.0, -1.0, -1.0]
grid_dict['right_edge'] = [1.0, 1.0, 1.0]
grid_dict['dimensions'] = [8, 8, 8]
grid_dict['level'] = 0
grid_dict['density'] = np.ones((8,8,8))
grid_data.append(grid_dict)
domain_dimensions = np.array([8, 8, 8])
spf = load_amr_grids(grid_data, domain_dimensions)
p = ProjectionPlot(spf, 'x', ["density"], center='c', origin='native')
p.save()
```
The output is:
```
yt : [INFO ] 2014-09-02 14:45:06,767 Parameters: current_time = 0.0
yt : [INFO ] 2014-09-02 14:45:06,767 Parameters: domain_dimensions = [8 8 8]
yt : [INFO ] 2014-09-02 14:45:06,768 Parameters: domain_left_edge = [ 0. 0. 0.]
yt : [INFO ] 2014-09-02 14:45:06,768 Parameters: domain_right_edge = [ 1. 1. 1.]
yt : [INFO ] 2014-09-02 14:45:06,769 Parameters: cosmological_simulation = 0.0
('gas', 'density')
yt : [INFO ] 2014-09-02 14:45:06,864 Loading field plugins.
yt : [INFO ] 2014-09-02 14:45:06,864 Loaded angular_momentum (8 new fields)
yt : [INFO ] 2014-09-02 14:45:06,864 Loaded astro (14 new fields)
yt : [INFO ] 2014-09-02 14:45:06,865 Loaded cosmology (20 new fields)
yt : [INFO ] 2014-09-02 14:45:06,865 Loaded fluid (56 new fields)
yt : [INFO ] 2014-09-02 14:45:06,866 Loaded fluid_vector (88 new fields)
yt : [INFO ] 2014-09-02 14:45:06,866 Loaded geometric (102 new fields)
yt : [INFO ] 2014-09-02 14:45:06,866 Loaded local (102 new fields)
yt : [INFO ] 2014-09-02 14:45:06,867 Loaded magnetic_field (108 new fields)
yt : [INFO ] 2014-09-02 14:45:06,867 Loaded species (108 new fields)
```
and the traceback is here:
https://gist.github.com/astrofrog/d69f9e2a4a539c92ae65
I am using yt 3.0.
More information about the yt-dev
mailing list