mail[bug #19528] MemoryError during "final" run of d'Auvergne Protocol


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by anonymous on March 06, 2012 - 12:25:
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: h.dannatt@xxxxxxxxxx
             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/




Related Messages


Powered by MHonArc, Updated Thu Mar 22 12:00:12 2012