URL:
<http://gna.org/bugs/?19528>
Summary: MemoryError during "final" run of d'Auvergne
Protocol
Project: relax
Submitted by: None
Submitted on: Tue Mar 6 11:25:33 2012
Category: relax's source code
Severity: 4 - Important
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Name: Hugh Dannatt
Originator Email: [email protected]
Open/Closed: Open
Discussion Lock: Any
Release: 1.3.13
Operating System: GNU/Linux
_______________________________________________________
Details:
Following the generation and fitting of 500 MC simulations, the program stops
outputting anything onto the screen for several hours, during which time the
computer gradually gets slower and slower. Eventually the program fails and
outputs a "MemoryError" message to screen, such as the one below. A reduction
of the number of MC simulations to as large a number as 100 relieves this
problem.
Believed to be a recursive exception in the multi-processor framework.
--------
Simulation 495
Simulation 496
Simulation 497
Simulation 498
Simulation 499
Simulation 500
Traceback (most recent call last):
File "/progs/relax-1.3.13/multi/uni_processor.py", line 136, in run
self.callback.init_master(self)
File "/progs/relax-1.3.13/multi/processor.py", line 263, in
default_init_maste
r
self.master.run()
File "/progs/relax-1.3.13/relax.py", line 171, in run
self.interpreter.run(self.script_file)
File "/progs/relax-1.3.13/prompt/interpreter.py", line 300, in run
return run_script(intro=self.__intro_string, local=locals(),
script_file=scr
ipt_file, quit=self.__quit_flag, show_script=self.__show_script,
raise_relax_err
or=self.__raise_relax_error)
File "/progs/relax-1.3.13/prompt/interpreter.py", line 610, in run_script
return console.interact(intro, local, script_file, quit,
show_script=show_sc
ript, raise_relax_error=raise_relax_error)
File "/progs/relax-1.3.13/prompt/interpreter.py", line 495, in
interact_script
exec_script(script_file, local)
File "/progs/relax-1.3.13/prompt/interpreter.py", line 383, in exec_script
runpy.run_module(module, globals)
File "/usr/lib/python2.6/runpy.py", line 140, in run_module
fname, loader, pkg_name)
File "/usr/lib/python2.6/runpy.py", line 34, in _run_code
exec code in run_globals
File "/home1/hugh/data/pgm298bq/relax/dauvergne_protocol.py", line 216, in
<mo
dule>
dAuvergne_protocol(pipe_name=name, diff_model=DIFF_MODEL,
mf_models=MF_MODEL
S, local_tm_models=LOCAL_TM_MODELS, grid_inc=GRID_INC, min_algor=MIN_ALGOR,
mc_s
im_num=MC_NUM, conv_loop=CONV_LOOP)
File "/progs/relax-1.3.13/auto_analyses/dauvergne_protocol.py", line 223, in
_
_init__
Traceback (most recent call last):
File "/progs/Linux/bin/relax13", line 7, in <module>
relax.start()
File "/progs/relax-1.3.13/relax.py", line 100, in start
processor.run()
File "/progs/relax-1.3.13/multi/uni_processor.py", line 139, in run
self.callback.handle_exception(self, e)
File "/progs/relax-1.3.13/multi/processor.py", line 250, in
default_handle_exc
eption
traceback.print_exc(file=sys.stderr)
File "/usr/lib/python2.6/traceback.py", line 227, in print_exc
print_exception(etype, value, tb, limit, file)
File "/usr/lib/python2.6/traceback.py", line 125, in print_exception
print_tb(tb, limit, file)
File "/usr/lib/python2.6/traceback.py", line 69, in print_tb
line = linecache.getline(filename, lineno, f.f_globals)
File "/usr/lib/python2.6/linecache.py", line 14, in getline
lines = getlines(filename, module_globals)
File "/usr/lib/python2.6/linecache.py", line 40, in getlines
return updatecache(filename, module_globals)
File "/usr/lib/python2.6/linecache.py", line 136, in updatecache
lines = fp.readlines()
MemoryError
9078.655u 666.933s 10:55:29.66 24.7% 0+0k 241482000+0io 6665721pf+0w
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?19528>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
relax (http://nmr-relax.com)
This is the relax-devel mailing list
[email protected]
To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-devel