hi Ben et al,
just when i thought i had my parallel version working nicely...
i tried doing a run that had only one difference from previous:
a.rand_method = randomize.dihedrals
vs previous:
a.rand_method = randomize.xyz
but this throws an error:
> File "seed_align_pp.py", line 93, in doAllAlign
> for results in j.yield_tasks_unordered():
> File "/usr/lib/python2.6/dist-packages/modeller/parallel/job.py", line 145, in yield_tasks_unordered
> for task in self._finish_all_tasks():
> File "/usr/lib/python2.6/dist-packages/modeller/parallel/job.py", line 163, in _finish_all_tasks
> task = self._process_event(obj, s)
> File "/usr/lib/python2.6/dist-packages/modeller/parallel/job.py", line 179, in _process_event
> task = obj.task_results()
> File "/usr/lib/python2.6/dist-packages/modeller/parallel/slave.py", line 61, in task_results
> r = self.get_data(allow_heartbeat=True)
> File "/usr/lib/python2.6/dist-packages/modeller/parallel/communicator.py", line 84, in get_data
> (cmdtype, obj) = self._recv()
> File "/usr/lib/python2.6/dist-packages/modeller/parallel/communicator.py", line 125, in _recv
> raise RemoteError(obj.exc, self)
> modeller.parallel.communicator.RemoteError: <type 'NameError'>: global name 'alignment' is not defined from <Slave on localhost>
any guesses as to why? thanks again for your help.
Rik