mail[bug #12499] DIFF_MODEL = 'prolate' optimization failure


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

Header


Content

Posted by Edward d Auvergne on October 24, 2008 - 17:53:

Follow-up Comment #1, bug #12499 (project relax):

Here is the end of the log file and the error message:


Fitting to spin ':211&:LEU@N'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Method of Multipliers
~~~~~~~~~~~~~~~~~~~~~

k: 0       xk: array([ 0.,  0.])                                             
  fk: 3163.7013439706825  
Entering sub-algorithm.
        
        Newton minimisation
        ~~~~~~~~~~~~~~~~~~~
        Line search:  Backtracking line search.
        Hessian modification:  The Gill, Murray, and Wright modified Cholesky
algorithm.

        k: 0       xk: array([ 0.,  0.])                                      
      
    fk: 3163.7013439706825  
Traceback (most recent call last):
  File "/Applications/relax-1.3.1/relax-1.3/relax", line 414, in <module>
    Relax()
  File "/Applications/relax-1.3.1/relax-1.3/relax", line 131, in __init__
    self.interpreter.run(self.script_file)
  File "/Applications/relax-1.3.1/relax-1.3/prompt/interpreter.py", line 270,
in run
    return run_script(intro=self.__intro_string, local=self.local,
script_file=script_file, quit=self.__quit_flag,
show_script=self.__show_script, raise_relax_error=self.__raise_relax_error)
  File "/Applications/relax-1.3.1/relax-1.3/prompt/interpreter.py", line 531,
in run_script
    return console.interact(intro, local, script_file, quit,
show_script=show_script, raise_relax_error=raise_relax_error)
  File "/Applications/relax-1.3.1/relax-1.3/prompt/interpreter.py", line 427,
in interact_script
    execfile(script_file, local)
  File "full_analysis.py", line 673, in <module>
    Main(self.relax)
  File "full_analysis.py", line 300, in __init__
    self.multi_model()
  File "full_analysis.py", line 665, in multi_model
    minimise(MIN_ALGOR)
  File "/Applications/relax-1.3.1/relax-1.3/prompt/minimisation.py", line
362, in minimise
    minimise.minimise(min_algor=min_algor, min_options=min_options,
func_tol=func_tol, grad_tol=grad_tol, max_iterations=max_iterations,
constraints=constraints, scaling=scaling, verbosity=verbosity)
  File "/Applications/relax-1.3.1/relax-1.3/generic_fns/minimise.py", line
239, in minimise
    minimise(min_algor=min_algor, min_options=min_options, func_tol=func_tol,
grad_tol=grad_tol, max_iterations=max_iterations, constraints=constraints,
scaling=scaling, verbosity=verbosity)
  File
"/Applications/relax-1.3.1/relax-1.3/specific_fns/model_free/mf_minimise.py",
line 987, in minimise
    results = generic_minimise(func=self.mf.func, dfunc=self.mf.dfunc,
d2func=self.mf.d2func, args=(), x0=param_vector, min_algor=min_algor,
min_options=min_options, func_tol=func_tol, grad_tol=grad_tol,
maxiter=max_iterations, A=A, b=b, full_output=1, print_flag=verbosity)
  File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/minfx/generic.py",
line 412, in generic_minimise
    results = method_of_multipliers(func=func, dfunc=dfunc, d2func=d2func,
args=args, x0=x0, min_options=min_options, A=A, b=b, l=l, u=u, c=c, dc=dc,
d2c=d2c, func_tol=func_tol, grad_tol=grad_tol, maxiter=maxiter,
full_output=full_output, print_flag=print_flag)
  File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/minfx/method_of_multipliers.py",
line 143, in method_of_multipliers
    results = min.minimise()
  File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/minfx/method_of_multipliers.py",
line 403, in minimise
    results = self.generic_minimise(func=self.func_LA, dfunc=self.func_dLA,
d2func=self.func_d2LA, args=self.args, x0=self.xk, min_algor=self.min_algor,
min_options=self.min_options, func_tol=None, grad_tol=self.tk,
maxiter=maxiter, full_output=1, print_flag=sub_print_flag,
print_prefix="\t")
  File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/minfx/generic.py",
line 343, in generic_minimise
    results = newton(func=func, dfunc=dfunc, d2func=d2func, args=args, x0=x0,
min_options=min_options, func_tol=func_tol, grad_tol=grad_tol,
maxiter=maxiter, full_output=full_output, print_flag=print_flag,
print_prefix=print_prefix)
  File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/minfx/newton.py",
line 44, in newton
    results = min.minimise()
  File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/minfx/base_classes.py",
line 233, in minimise
    self.new_param_func()
  File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/minfx/newton.py",
line 166, in new_param_func
    self.line_search()
  File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/minfx/base_classes.py",
line 339, in backline
    self.alpha, fc = backtrack(self.func, self.args, self.xk, self.fk,
self.dfk, self.pk, a_init=self.a0)
TypeError: 'NoneType' object is not iterable

    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?12499>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/




Related Messages


Powered by MHonArc, Updated Fri Oct 24 21:01:10 2008