Ah, I see.

Here are the results of running "yt instinfo":


yt module located at:
    /share/home/00688/tg458377/local/src/yt-hg
Not trusting file /share/home/00688/tg458377/local/src/yt-hg/.hg/hgrc from untrusted user tg458377, group G-801008

The current version of the code is:

---
27ac9de7256c (yt) tip
---

This installation CAN be automatically updated.
Updated successfully.

Thanks,
Nick

On Mon, Dec 12, 2011 at 4:00 PM, Matthew Turk <matthewturk@gmail.com> wrote:
Hi Nick,

This relatively obscure error looks to be the result of yt not
understanding how to convert GasEnergy to ergs/g.  Which version of yt
are you using?  Can you run "yt instinfo" to get that information out?
 The diagnosis Britton and Stephen requested lets me know that the
field it's trying to find, GasEnergy, does not exist.  With later
versions of yt we have added translation functions to attempt to work
around conflicted names (for instance "Gas_Energy" and "GasEnergy"
have both been seen in Enzo.)

-Matt

On Mon, Dec 12, 2011 at 2:00 PM, Nicholas Earl <earlnich@msu.edu> wrote:
> Hey yt users,
>
> I am getting some weird exiting happening with the clump finder and Ranger,
> and I was wondering if anyone else has experienced the issue, or know what I
> might be doing wrong? I see that it gets to a point where the min and max
> densities are the same, but I didn't think it would cause the script to
> crash...
>
> Here is what I'm getting:
>
>> Finding clumps: min: 1.000000e-22, max: 1.000000e-21, step: 10.000000
>> Wiping out existing children clumps.
>> Joining...
>> Finished joining in 1.06e+00 seconds
>> Investigating 2 children.
>> Finding clumps: min: 1.000000e-21, max: 1.000000e-21, step: 10.000000
>> Traceback (most recent call last):
>>   File
>> "/scratch/01198/earln/run_files/clump_analysis/find_clumps_plot.py", line
>> 69, in <module>
>>     amods.level_sets.find_clumps(master_clump, c_min, c_max, step)
>>   File
>> "/share/home/00688/tg458377/local/src/yt-hg/yt/analysis_modules/level_sets/clump_handling.py",
>> line 179, in find_clumps
>>     find_clumps(clump, min_val*d_clump, max_val, d_clump)
>>   File
>> "/share/home/00688/tg458377/local/src/yt-hg/yt/analysis_modules/level_sets/clump_handling.py",
>> line 188, in find_clumps
>>     elif (child._isValid()):
>>   File
>> "/share/home/00688/tg458377/local/src/yt-hg/yt/analysis_modules/level_sets/clump_handling.py",
>> line 143, in _isValid
>>     self.function_value = eval(self.function)
>>   File "<string>", line 1, in <module>
>>   File
>> "/share/home/00688/tg458377/local/src/yt-hg/yt/data_objects/derived_quantities.py",
>> line 93, in __call__
>>     return self._call_func_unlazy(args, kwargs)
>>   File
>> "/share/home/00688/tg458377/local/src/yt-hg/yt/data_objects/derived_quantities.py",
>> line 116, in _call_func_unlazy
>>     retval = self.func(self._data_source, *args, **kwargs)
>>   File
>> "/share/home/00688/tg458377/local/src/yt-hg/yt/data_objects/derived_quantities.py",
>> line 320, in _IsBound
>>     thermal = (data["ThermalEnergy"] * data["CellMass"]).sum()
>>   File
>> "/share/home/00688/tg458377/local/src/yt-hg/yt/data_objects/data_containers.py",
>> line 286, in __getitem__
>>     self.get_data(key)
>>   File
>> "/share/home/00688/tg458377/local/src/yt-hg/yt/data_objects/data_containers.py",
>> line 2277, in get_data
>>     if self._generate_field(field):
>>   File
>> "/share/home/00688/tg458377/local/src/yt-hg/yt/data_objects/data_containers.py",
>> line 2347, in _generate_field
>>     self[field] = self.pf.field_info[field](self)
>>   File
>> "/share/home/00688/tg458377/local/src/yt-hg/yt/data_objects/field_info_container.py",
>> line 309, in __call__
>>     dd = self._function(self, data)
>>   File
>> "/share/home/00688/tg458377/local/src/yt-hg/yt/frontends/enzo/fields.py",
>> line 131, in _ThermalEnergy
>>     return data["GasEnergy"]
>>   File
>> "/share/home/00688/tg458377/local/src/yt-hg/yt/data_objects/data_containers.py",
>> line 286, in __getitem__
>>     self.get_data(key)
>>   File
>> "/share/home/00688/tg458377/local/src/yt-hg/yt/data_objects/data_containers.py",
>> line 2277, in get_data
>>     if self._generate_field(field):
>>   File
>> "/share/home/00688/tg458377/local/src/yt-hg/yt/data_objects/data_containers.py",
>> line 2347, in _generate_field
>>     self[field] = self.pf.field_info[field](self)
>>   File
>> "/share/home/00688/tg458377/local/src/yt-hg/yt/data_objects/field_info_container.py",
>> line 310, in __call__
>>     dd *= self._convert_function(data)
>> TypeError: unsupported operand type(s) for *=: 'NoneType' and 'float'
>> TACC: Cleaning up after job: 2259004
>> TACC: Done.
>
>
> I've also attempted lowering the step size to 5.0, but with the same result.
> It also seems to be the case that I do not get this behavior when I use
> function=True parameter, but I kept keeping jobs that would never end, they
> would just be outputting Getting field Density from 1 the entire time. So
> I've had to rerun the clump finder a few times, putting in some minimum
> conditions, and still it'd happen.
>
> Any ideas?
>
> Thanks!
> Nick
>
> _______________________________________________
> yt-users mailing list
> yt-users@lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>
_______________________________________________
yt-users mailing list
yt-users@lists.spacepope.org
http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org