Hi, Right, I didn't realise that I'd changed the common checking function! I was on a bug killing spree and just went straight to the line and made the change without looking where I was. That's good to hear though.
Regards, Edward On 11 August 2011 18:03, Sébastien Morin <[email protected]> wrote: > Hi Ed, > > Well... Since you actually changed the "value_test()" function, this affects > all tests in "test_suite/system_tests/model_free.py" using the function... > > This is thus already fixed ! > Cheers, > > Séb :) > > > On 11-08-11 5:55 PM, Sébastien Morin wrote: >> >> Perfect ! >> >> >> On 11-08-11 5:48 PM, Edward d'Auvergne wrote: >>> >>> Hi, >>> >>> That is exactly the same problem. Feel free to add a fix to the >>> second system test - I only made the change for one of them. >>> >>> Regards, >>> >>> Edward >>> >>> >>> On 11 August 2011 17:42, Sébastien Morin<[email protected]> >>> wrote: >>>> >>>> Hi Ed, >>>> >>>> What a coincidence !!! >>>> >>>> This morning, I tested the installation of relax 1.3.10 on Linux Fedora >>>> and >>>> I had problem with two tests (namely >>>> "test_opt_constr_bfgs_back_S2_0_970_te_2048_Rex_0_149" and >>>> "test_opt_constr_bfgs_mt_S2_0_970_te_2048_Rex_0_149 >>>> (test_suite.system_tests.model_free.Mf)"), probably because of the same >>>> issue fixed in the current revision... >>>> >>>> Below is the output of "relax -s". Could you check if the problem is the >>>> same and, if needed, fix it as you did for MS Windows..? >>>> >>>> Thanks ! >>>> >>>> >>>> Séb :) >>>> >>>> ============== >>>> [jurgen@pake relax-1.3.10]$ ./relax -s >>>> Echoing of user function calls has been enabled. >>>> >>>> >>>> >>>> >>>> ############################# >>>> # System / functional tests # >>>> ############################# >>>> >>>> >>>> >>>> ...............................................................................................FF............................................................................................................. >>>> ====================================================================== >>>> FAIL: test_opt_constr_bfgs_back_S2_0_970_te_2048_Rex_0_149 >>>> (test_suite.system_tests.model_free.Mf) >>>> Constrained BFGS opt, backtracking line search {S2=0.970, te=2048, >>>> Rex=0.149} >>>> ---------------------------------------------------------------------- >>>> >>>> relax> pipe.create(pipe_name='mf', pipe_type='mf') >>>> >>>> >>>> >>>> relax 1.3.10 >>>> >>>> Molecular dynamics by NMR data analysis >>>> >>>> Copyright (C) 2001-2006 Edward d'Auvergne >>>> Copyright (C) 2006-2011 the relax development >>>> team >>>> >>>> This is free software which you are welcome to modify and redistribute >>>> under >>>> the conditions of the >>>> GNU General Public License (GPL). This program, including all modules, >>>> is >>>> licensed under the GPL >>>> and comes with absolutely no warranty. For details type 'GPL' within >>>> the >>>> relax prompt. >>>> >>>> Assistance in using the relax prompt and scripting interface can be >>>> accessed >>>> by typing 'help' within >>>> the prompt. >>>> >>>> >>>> relax> sequence.read(file='noe.500.out', >>>> >>>> dir='/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149', >>>> spin_id_col=None, mol_name_col=None, res_num_col=1, res_name_col=2, >>>> spin_num_col=None, spin_name_col=None, sep=None, spin_id=None) >>>> Opening the file >>>> >>>> '/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149/noe.500.out' >>>> for reading. >>>> >>>> >>>> >>>> relax> relax_data.read(ri_label='R1', frq_label='600', >>>> frq=600000000.0, >>>> file='r1.600.out', >>>> >>>> dir='/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149', >>>> spin_id_col=None, mol_name_col=None, res_num_col=1, res_name_col=2, >>>> spin_num_col=None, spin_name_col=None, data_col=3, error_col=4, >>>> sep=None, >>>> spin_id=None) >>>> Opening the file >>>> >>>> '/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149/r1.600.out' >>>> for reading. >>>> >>>> relax> relax_data.read(ri_label='R2', frq_label='600', >>>> frq=600000000.0, >>>> file='r2.600.out', >>>> >>>> dir='/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149', >>>> spin_id_col=None, mol_name_col=None, res_num_col=1, res_name_col=2, >>>> spin_num_col=None, spin_name_col=None, data_col=3, error_col=4, >>>> sep=None, >>>> spin_id=None) >>>> Opening the file >>>> >>>> '/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149/r2.600.out' >>>> for reading. >>>> >>>> relax> relax_data.read(ri_label='NOE', frq_label='600', >>>> frq=600000000.0, >>>> file='noe.600.out', >>>> >>>> dir='/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149', >>>> spin_id_col=None, mol_name_col=None, res_num_col=1, res_name_col=2, >>>> spin_num_col=None, spin_name_col=None, data_col=3, error_col=4, >>>> sep=None, >>>> spin_id=None) >>>> Opening the file >>>> >>>> '/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149/noe.600.out' >>>> for reading. >>>> >>>> relax> relax_data.read(ri_label='R1', frq_label='500', >>>> frq=500000000.0, >>>> file='r1.500.out', >>>> >>>> dir='/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149', >>>> spin_id_col=None, mol_name_col=None, res_num_col=1, res_name_col=2, >>>> spin_num_col=None, spin_name_col=None, data_col=3, error_col=4, >>>> sep=None, >>>> spin_id=None) >>>> Opening the file >>>> >>>> '/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149/r1.500.out' >>>> for reading. >>>> >>>> relax> relax_data.read(ri_label='R2', frq_label='500', >>>> frq=500000000.0, >>>> file='r2.500.out', >>>> >>>> dir='/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149', >>>> spin_id_col=None, mol_name_col=None, res_num_col=1, res_name_col=2, >>>> spin_num_col=None, spin_name_col=None, data_col=3, error_col=4, >>>> sep=None, >>>> spin_id=None) >>>> Opening the file >>>> >>>> '/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149/r2.500.out' >>>> for reading. >>>> >>>> relax> relax_data.read(ri_label='NOE', frq_label='500', >>>> frq=500000000.0, >>>> file='noe.500.out', >>>> >>>> dir='/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149', >>>> spin_id_col=None, mol_name_col=None, res_num_col=1, res_name_col=2, >>>> spin_num_col=None, spin_name_col=None, data_col=3, error_col=4, >>>> sep=None, >>>> spin_id=None) >>>> Opening the file >>>> >>>> '/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149/noe.500.out' >>>> for reading. >>>> >>>> relax> diffusion_tensor.init(params=1e-08, time_scale=1.0, >>>> d_scale=1.0, >>>> angle_units='deg', param_types=0, spheroid_type=None, fixed=True) >>>> >>>> relax> value.set(val=1.0200000000000001e-10, param='bond_length', >>>> spin_id=None) >>>> >>>> relax> value.set(val=-0.00015999999999999999, param='csa', >>>> spin_id=None) >>>> >>>> relax> value.set(val='15N', param='heteronucleus', spin_id=None) >>>> >>>> relax> value.set(val='1H', param='proton', spin_id=None) >>>> >>>> relax> value.display(param='csa') >>>> >>>> # mol_name res_num res_name spin_num spin_name value >>>> error >>>> None 1 GLY None None >>>> -0.00016 >>>> None >>>> None 2 ALA None None >>>> -0.00016 >>>> None >>>> >>>> relax> value.write(param='proton', file='devnull', dir=None, >>>> force=False) >>>> Opening the null device file for writing. >>>> >>>> relax> model_free.select_model(model='m4', spin_id=None) >>>> >>>> relax> value.set(val=[1.0, 0.0, 0.0], param=['S2', 'te', 'Rex'], >>>> spin_id=None) >>>> >>>> relax> minimise(*args=('bfgs', 'back'), func_tol=1e-25, >>>> max_iterations=10000000, constraints=True, scaling=True, verbosity=1) >>>> >>>> >>>> Over-fit spin deselection. >>>> >>>> RelaxWarning: The spin ':1&:GLY' has been deselected because of >>>> insufficient >>>> relaxation data, 3 or more data points are required. >>>> Only the model-free parameters for single spins will be used. >>>> >>>> >>>> Fitting to spin ':2&:ALA' >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> >>>> >>>> Method of Multipliers >>>> ~~~~~~~~~~~~~~~~~~~~~ >>>> >>>> k: 0 xk: array([ 1., 0., 0.]) >>>> fk: 3.9844117908982288 >>>> Entering sub-algorithm. >>>> >>>> Quasi-Newton BFGS minimisation >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> Line search: Backtracking line search. >>>> >>>> k: 0 xk: [ 1, 0, 0] fk: >>>> 3.9844117909 >>>> >>>> Parameter values: [0.90905501681906287, 74.369295545631317, >>>> 1.2231009087192337] >>>> Function value: -1447.7789206950388 >>>> Iterations: 37 >>>> Function calls: 93 >>>> Gradient calls: 38 >>>> Hessian calls: 0 >>>> Warning: None >>>> >>>> >>>> k: 1 xk: array([ 0.90905502, 74.36929555, 1.22310091]) >>>> fk: 48.121412825285702 >>>> Entering sub-algorithm. >>>> >>>> Quasi-Newton BFGS minimisation >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> Line search: Backtracking line search. >>>> >>>> k: 0 xk: [ 0.90906, 74.369, 1.2231] fk: >>>> 46.0715795854 >>>> >>>> Parameter values: [0.98956103824007713, 408.92212422897256, >>>> 0.12789912795489747] >>>> Function value: 1.5767184829472947 >>>> Iterations: 37 >>>> Function calls: 209 >>>> Gradient calls: 38 >>>> Hessian calls: 0 >>>> Warning: None >>>> >>>> >>>> k: 2 xk: array([ 9.89561038e-01, 4.08922124e+02, >>>> 1.27899128e-01]) >>>> fk: 3.6265517227850839 >>>> Entering sub-algorithm. >>>> >>>> Quasi-Newton BFGS minimisation >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> Line search: Backtracking line search. >>>> >>>> k: 0 xk: [ 0.98956, 408.92, 0.1279] fk: >>>> 3.62655172279 >>>> >>>> Parameter values: [0.98280664757781688, 601.68994600419194, >>>> 0.055870730706586783] >>>> Function value: 2.7803077415960757 >>>> Iterations: 30 >>>> Function calls: 149 >>>> Gradient calls: 31 >>>> Hessian calls: 0 >>>> Warning: None >>>> >>>> >>>> k: 3 xk: array([ 9.82806648e-01, 6.01689946e+02, >>>> 5.58707307e-02]) >>>> fk: 2.7803077415960757 >>>> Entering sub-algorithm. >>>> >>>> Quasi-Newton BFGS minimisation >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> Line search: Backtracking line search. >>>> >>>> k: 0 xk: [ 0.98281, 601.69, 0.055871] fk: >>>> 2.7803077416 >>>> >>>> Parameter values: [0.97000000000262465, 2047.9999999849369, >>>> 0.14899999993840687] >>>> Function value: 4.3399069883879782e-20 >>>> Iterations: 70 >>>> Function calls: 212 >>>> Gradient calls: 71 >>>> Hessian calls: 0 >>>> Warning: None >>>> >>>> >>>> k: 4 xk: array([ 9.70000000e-01, 2.04800000e+03, >>>> 1.49000000e-01]) >>>> fk: 4.3399069883879782e-20 >>>> Entering sub-algorithm. >>>> >>>> Quasi-Newton BFGS minimisation >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> Line search: Backtracking line search. >>>> >>>> k: 0 xk: [ 0.97, 2048, 0.149] fk: >>>> 4.33990698839e-20 >>>> >>>> Parameter values: [0.96999999999990616, 2047.9999999849369, >>>> 0.14900000000189087] >>>> Function value: 8.4298981584870517e-23 >>>> Iterations: 11 >>>> Function calls: 36 >>>> Gradient calls: 12 >>>> Hessian calls: 0 >>>> Warning: None >>>> >>>> >>>> k: 5 xk: array([ 9.70000000e-01, 2.04800000e+03, >>>> 1.49000000e-01]) >>>> fk: 8.4298981584870517e-23 >>>> Entering sub-algorithm. >>>> >>>> Quasi-Newton BFGS minimisation >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> Line search: Backtracking line search. >>>> >>>> k: 0 xk: [ 0.97, 2048, 0.149] fk: >>>> 8.42989815849e-23 >>>> >>>> Parameter values: [0.96999999999991904, 2047.9999999849369, >>>> 0.14900000000155103] >>>> Function value: 8.2908269286295164e-23 >>>> Iterations: 6 >>>> Function calls: 41 >>>> Gradient calls: 7 >>>> Hessian calls: 0 >>>> Warning: None >>>> >>>> >>>> k: 6 xk: array([ 9.70000000e-01, 2.04800000e+03, >>>> 1.49000000e-01]) >>>> fk: 8.2908269286295164e-23 >>>> Entering sub-algorithm. >>>> >>>> Quasi-Newton BFGS minimisation >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> Line search: Backtracking line search. >>>> >>>> k: 0 xk: [ 0.97, 2048, 0.149] fk: >>>> 8.29082692863e-23 >>>> >>>> Parameter values: [0.96999999999991871, 2047.9999999849369, >>>> 0.149000000001551] >>>> Function value: 8.290677155630973e-23 >>>> Iterations: 3 >>>> Function calls: 40 >>>> Gradient calls: 4 >>>> Hessian calls: 0 >>>> Warning: None >>>> >>>> >>>> Parameter values: [0.96999999999991871, 2047.9999999849369, >>>> 0.149000000001551] >>>> Function value: 8.290677155630973e-23 >>>> Iterations: 194 >>>> Function calls: 780 >>>> Gradient calls: 201 >>>> Hessian calls: 0 >>>> Warning: None >>>> >>>> Traceback (most recent call last): >>>> File "/s/relax-1.3.10/test_suite/system_tests/model_free.py", line >>>> 826, in >>>> test_opt_constr_bfgs_back_S2_0_970_te_2048_Rex_0_149 >>>> self.value_test(spin, select=select, s2=s2, te=te, rex=rex, >>>> chi2=chi2, >>>> iter=iter, f_count=f_count, g_count=g_count, h_count=h_count, >>>> warning=warning) >>>> File "/s/relax-1.3.10/test_suite/system_tests/model_free.py", line >>>> 2544, in >>>> value_test >>>> self.assert_(spin.iter in iter, msg=mesg) >>>> AssertionError: Optimisation failure. >>>> >>>> System: Linux >>>> Release: 2.6.35.13-92.fc14.i686.PAE >>>> Version: #1 SMP Sat May 21 17:33:09 UTC 2011 >>>> Win32 version: >>>> Distribution: fedora 14 Laughlin >>>> Architecture: 32bit ELF >>>> Machine: i686 >>>> Processor: i686 >>>> Python version: 2.7.0 >>>> Numpy version: 1.4.1 >>>> Libc version: glibc 2.0 >>>> >>>> s2: 0.9699999999999187 >>>> te (ps): 2047.999999985 >>>> rex: 0.149000000001551 >>>> chi2: 8.290677155630973e-23 >>>> iter: 194 >>>> f_count: 780 >>>> g_count: 201 >>>> h_count: 0 >>>> warning: None >>>> >>>> >>>> ====================================================================== >>>> FAIL: test_opt_constr_bfgs_mt_S2_0_970_te_2048_Rex_0_149 >>>> (test_suite.system_tests.model_free.Mf) >>>> Constrained BFGS opt, More and Thuente line search {S2=0.970, te=2048, >>>> Rex=0.149} >>>> ---------------------------------------------------------------------- >>>> >>>> relax> pipe.create(pipe_name='mf', pipe_type='mf') >>>> >>>> >>>> >>>> relax 1.3.10 >>>> >>>> Molecular dynamics by NMR data analysis >>>> >>>> Copyright (C) 2001-2006 Edward d'Auvergne >>>> Copyright (C) 2006-2011 the relax development >>>> team >>>> >>>> This is free software which you are welcome to modify and redistribute >>>> under >>>> the conditions of the >>>> GNU General Public License (GPL). This program, including all modules, >>>> is >>>> licensed under the GPL >>>> and comes with absolutely no warranty. For details type 'GPL' within >>>> the >>>> relax prompt. >>>> >>>> Assistance in using the relax prompt and scripting interface can be >>>> accessed >>>> by typing 'help' within >>>> the prompt. >>>> >>>> >>>> relax> sequence.read(file='noe.500.out', >>>> >>>> dir='/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149', >>>> spin_id_col=None, mol_name_col=None, res_num_col=1, res_name_col=2, >>>> spin_num_col=None, spin_name_col=None, sep=None, spin_id=None) >>>> Opening the file >>>> >>>> '/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149/noe.500.out' >>>> for reading. >>>> >>>> >>>> >>>> relax> relax_data.read(ri_label='R1', frq_label='600', >>>> frq=600000000.0, >>>> file='r1.600.out', >>>> >>>> dir='/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149', >>>> spin_id_col=None, mol_name_col=None, res_num_col=1, res_name_col=2, >>>> spin_num_col=None, spin_name_col=None, data_col=3, error_col=4, >>>> sep=None, >>>> spin_id=None) >>>> Opening the file >>>> >>>> '/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149/r1.600.out' >>>> for reading. >>>> >>>> relax> relax_data.read(ri_label='R2', frq_label='600', >>>> frq=600000000.0, >>>> file='r2.600.out', >>>> >>>> dir='/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149', >>>> spin_id_col=None, mol_name_col=None, res_num_col=1, res_name_col=2, >>>> spin_num_col=None, spin_name_col=None, data_col=3, error_col=4, >>>> sep=None, >>>> spin_id=None) >>>> Opening the file >>>> >>>> '/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149/r2.600.out' >>>> for reading. >>>> >>>> relax> relax_data.read(ri_label='NOE', frq_label='600', >>>> frq=600000000.0, >>>> file='noe.600.out', >>>> >>>> dir='/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149', >>>> spin_id_col=None, mol_name_col=None, res_num_col=1, res_name_col=2, >>>> spin_num_col=None, spin_name_col=None, data_col=3, error_col=4, >>>> sep=None, >>>> spin_id=None) >>>> Opening the file >>>> >>>> '/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149/noe.600.out' >>>> for reading. >>>> >>>> relax> relax_data.read(ri_label='R1', frq_label='500', >>>> frq=500000000.0, >>>> file='r1.500.out', >>>> >>>> dir='/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149', >>>> spin_id_col=None, mol_name_col=None, res_num_col=1, res_name_col=2, >>>> spin_num_col=None, spin_name_col=None, data_col=3, error_col=4, >>>> sep=None, >>>> spin_id=None) >>>> Opening the file >>>> >>>> '/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149/r1.500.out' >>>> for reading. >>>> >>>> relax> relax_data.read(ri_label='R2', frq_label='500', >>>> frq=500000000.0, >>>> file='r2.500.out', >>>> >>>> dir='/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149', >>>> spin_id_col=None, mol_name_col=None, res_num_col=1, res_name_col=2, >>>> spin_num_col=None, spin_name_col=None, data_col=3, error_col=4, >>>> sep=None, >>>> spin_id=None) >>>> Opening the file >>>> >>>> '/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149/r2.500.out' >>>> for reading. >>>> >>>> relax> relax_data.read(ri_label='NOE', frq_label='500', >>>> frq=500000000.0, >>>> file='noe.500.out', >>>> >>>> dir='/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149', >>>> spin_id_col=None, mol_name_col=None, res_num_col=1, res_name_col=2, >>>> spin_num_col=None, spin_name_col=None, data_col=3, error_col=4, >>>> sep=None, >>>> spin_id=None) >>>> Opening the file >>>> >>>> '/s/relax-1.3.10/test_suite/shared_data/model_free/S2_0.970_te_2048_Rex_0.149/noe.500.out' >>>> for reading. >>>> >>>> relax> diffusion_tensor.init(params=1e-08, time_scale=1.0, >>>> d_scale=1.0, >>>> angle_units='deg', param_types=0, spheroid_type=None, fixed=True) >>>> >>>> relax> value.set(val=1.0200000000000001e-10, param='bond_length', >>>> spin_id=None) >>>> >>>> relax> value.set(val=-0.00015999999999999999, param='csa', >>>> spin_id=None) >>>> >>>> relax> value.set(val='15N', param='heteronucleus', spin_id=None) >>>> >>>> relax> value.set(val='1H', param='proton', spin_id=None) >>>> >>>> relax> value.display(param='csa') >>>> >>>> # mol_name res_num res_name spin_num spin_name value >>>> error >>>> None 1 GLY None None >>>> -0.00016 >>>> None >>>> None 2 ALA None None >>>> -0.00016 >>>> None >>>> >>>> relax> value.write(param='proton', file='devnull', dir=None, >>>> force=False) >>>> Opening the null device file for writing. >>>> >>>> relax> model_free.select_model(model='m4', spin_id=None) >>>> >>>> relax> value.set(val=[1.0, 0.0, 0.0], param=['S2', 'te', 'Rex'], >>>> spin_id=None) >>>> >>>> relax> minimise(*args=('bfgs', 'mt'), func_tol=1e-25, >>>> max_iterations=10000000, constraints=True, scaling=True, verbosity=1) >>>> >>>> >>>> Over-fit spin deselection. >>>> >>>> RelaxWarning: The spin ':1&:GLY' has been deselected because of >>>> insufficient >>>> relaxation data, 3 or more data points are required. >>>> Only the model-free parameters for single spins will be used. >>>> >>>> >>>> Fitting to spin ':2&:ALA' >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> >>>> >>>> Method of Multipliers >>>> ~~~~~~~~~~~~~~~~~~~~~ >>>> >>>> k: 0 xk: array([ 1., 0., 0.]) >>>> fk: 3.9844117908982288 >>>> Entering sub-algorithm. >>>> >>>> Quasi-Newton BFGS minimisation >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> Line search: More and Thuente line search. >>>> >>>> k: 0 xk: [ 1, 0, 0] fk: >>>> 3.9844117909 >>>> >>>> Parameter values: [0.90905506221776622, 74.369430109433466, >>>> 1.2231015622357264] >>>> Function value: -1447.7789206948671 >>>> Iterations: 22 >>>> Function calls: 50 >>>> Gradient calls: 50 >>>> Hessian calls: 0 >>>> Warning: None >>>> >>>> >>>> k: 1 xk: array([ 0.90905506, 74.36943011, 1.22310156]) >>>> fk: 48.121371716752286 >>>> Entering sub-algorithm. >>>> >>>> Quasi-Newton BFGS minimisation >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> Line search: More and Thuente line search. >>>> >>>> k: 0 xk: [ 0.90906, 74.369, 1.2231] fk: >>>> 46.0715179226 >>>> >>>> Parameter values: [0.99493663077922057, 88.138505759196732, >>>> -3.7928107668617891e-05] >>>> Function value: 1.9644199917083982 >>>> Iterations: 38 >>>> Function calls: 128 >>>> Gradient calls: 128 >>>> Hessian calls: 0 >>>> Warning: The gradient at point 0 of this line search is >>>> positive, ie p is not a descent direction and the line search will not >>>> work. >>>> (fatal minimisation error). >>>> >>>> >>>> k: 2 xk: array([ 9.94936631e-01, 8.81385058e+01, >>>> -3.79281077e-05]) >>>> fk: 144.63963445541734 >>>> Entering sub-algorithm. >>>> >>>> Quasi-Newton BFGS minimisation >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> Line search: More and Thuente line search. >>>> >>>> k: 0 xk: [ 0.99494, 88.139, -3.7928e-05] fk: >>>> 4.0147053483 >>>> >>>> Parameter values: [0.9700000000020782, 2048.0000000119967, >>>> 0.14899999998332922] >>>> Function value: -7.1927067566113556e-05 >>>> Iterations: 56 >>>> Function calls: 129 >>>> Gradient calls: 129 >>>> Hessian calls: 0 >>>> Warning: None >>>> >>>> >>>> k: 3 xk: array([ 9.70000000e-01, 2.04800000e+03, >>>> 1.49000000e-01]) >>>> fk: 1.5560391211796852e-20 >>>> Entering sub-algorithm. >>>> >>>> Quasi-Newton BFGS minimisation >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> Line search: More and Thuente line search. >>>> >>>> k: 0 xk: [ 0.97, 2048, 0.149] fk: >>>> 1.55603912118e-20 >>>> >>>> Parameter values: [0.97000000000063413, 2048.0000000119967, >>>> 0.14899999998330257] >>>> Function value: 2.6082858480886141e-21 >>>> Iterations: 1 >>>> Function calls: 4 >>>> Gradient calls: 4 >>>> Hessian calls: 0 >>>> Warning: None >>>> >>>> >>>> k: 4 xk: array([ 9.70000000e-01, 2.04800000e+03, >>>> 1.49000000e-01]) >>>> fk: 2.6082858480886141e-21 >>>> Entering sub-algorithm. >>>> >>>> Quasi-Newton BFGS minimisation >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> Line search: More and Thuente line search. >>>> >>>> k: 0 xk: [ 0.97, 2048, 0.149] fk: >>>> 2.60828584809e-21 >>>> >>>> Parameter values: [0.97000000000006326, 2048.0000000119967, >>>> 0.14899999999880381] >>>> Function value: 5.1869486534269492e-23 >>>> Iterations: 2 >>>> Function calls: 7 >>>> Gradient calls: 7 >>>> Hessian calls: 0 >>>> Warning: None >>>> >>>> >>>> k: 5 xk: array([ 9.70000000e-01, 2.04800000e+03, >>>> 1.49000000e-01]) >>>> fk: 5.1869486534269492e-23 >>>> Entering sub-algorithm. >>>> >>>> Quasi-Newton BFGS minimisation >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> Line search: More and Thuente line search. >>>> >>>> k: 0 xk: [ 0.97, 2048, 0.149] fk: >>>> 5.18694865343e-23 >>>> >>>> Parameter values: [0.97000000000006315, 2048.0000000119967, >>>> 0.14899999999880381] >>>> Function value: 5.1821311776197656e-23 >>>> Iterations: 3 >>>> Function calls: 68 >>>> Gradient calls: 68 >>>> Hessian calls: 0 >>>> Warning: None >>>> >>>> >>>> Parameter values: [0.97000000000006315, 2048.0000000119967, >>>> 0.14899999999880381] >>>> Function value: 5.1821311776197656e-23 >>>> Iterations: 122 >>>> Function calls: 386 >>>> Gradient calls: 386 >>>> Hessian calls: 0 >>>> Warning: None >>>> >>>> Traceback (most recent call last): >>>> File "/s/relax-1.3.10/test_suite/system_tests/model_free.py", line >>>> 1011, in >>>> test_opt_constr_bfgs_mt_S2_0_970_te_2048_Rex_0_149 >>>> self.value_test(spin, select=select, s2=s2, te=te, rex=rex, >>>> chi2=chi2, >>>> iter=iter, f_count=f_count, g_count=g_count, h_count=h_count, >>>> warning=warning) >>>> File "/s/relax-1.3.10/test_suite/system_tests/model_free.py", line >>>> 2544, in >>>> value_test >>>> self.assert_(spin.iter in iter, msg=mesg) >>>> AssertionError: Optimisation failure. >>>> >>>> System: Linux >>>> Release: 2.6.35.13-92.fc14.i686.PAE >>>> Version: #1 SMP Sat May 21 17:33:09 UTC 2011 >>>> Win32 version: >>>> Distribution: fedora 14 Laughlin >>>> Architecture: 32bit ELF >>>> Machine: i686 >>>> Processor: i686 >>>> Python version: 2.7.0 >>>> Numpy version: 1.4.1 >>>> Libc version: glibc 2.0 >>>> >>>> s2: 0.9700000000000631 >>>> te (ps): 2048.000000012 >>>> rex: 0.14899999999880381 >>>> chi2: 5.1821311776197656e-23 >>>> iter: 122 >>>> f_count: 386 >>>> g_count: 386 >>>> h_count: 0 >>>> warning: None >>>> >>>> >>>> ---------------------------------------------------------------------- >>>> Ran 206 tests in 436.606s >>>> >>>> FAILED (failures=2) >>>> >>>> >>>> >>>> >>>> ################################### >>>> # Summary of the relax test suite # >>>> ################################### >>>> >>>> >>>> # Optional packages/modules >>>> ########################### >>>> >>>> No tests skipped due to missing modules. >>>> >>>> # Synopsis >>>> ########## >>>> >>>> System/functional tests ......................................... [ >>>> Failed ] >>>> >>>> ============== >>>> >>>> >>>> On 11-08-11 4:56 PM, [email protected] wrote: >>>>> >>>>> Author: bugman >>>>> Date: Thu Aug 11 16:56:16 2011 >>>>> New Revision: 14364 >>>>> >>>>> URL: http://svn.gna.org/viewcvs/relax?rev=14364&view=rev >>>>> Log: >>>>> Fix for the test_opt_constr_bfgs_mt_S2_0_970_te_2048_Rex_0_149 >>>>> model-free >>>>> system test on MS Windows. >>>>> >>>>> The te parameter check was too strict. >>>>> >>>>> >>>>> Modified: >>>>> 1.3/test_suite/system_tests/model_free.py >>>>> >>>>> Modified: 1.3/test_suite/system_tests/model_free.py >>>>> URL: >>>>> >>>>> http://svn.gna.org/viewcvs/relax/1.3/test_suite/system_tests/model_free.py?rev=14364&r1=14363&r2=14364&view=diff >>>>> >>>>> >>>>> ============================================================================== >>>>> --- 1.3/test_suite/system_tests/model_free.py (original) >>>>> +++ 1.3/test_suite/system_tests/model_free.py Thu Aug 11 16:56:16 2011 >>>>> @@ -2523,7 +2523,7 @@ >>>>> >>>>> # te correlation time. >>>>> if type(te) == float: >>>>> - self.assertAlmostEqual(spin.te / 1e-12, te, 6, msg=mesg) >>>>> + self.assertAlmostEqual(spin.te / 1e-12, te, 5, msg=mesg) >>>>> elif te == None: >>>>> self.assertEqual(spin.te, None, msg=mesg) >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> relax (http://nmr-relax.com) >>>>> >>>>> This is the relax-commits 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-commits >>>> >>>> -- >>>> Sébastien Morin, Ph.D. >>>> Postdoctoral Fellow, S. Grzesiek NMR Laboratory >>>> Department of Structural Biology >>>> Biozentrum, Universität Basel >>>> Klingelbergstrasse 70 >>>> 4056 Basel >>>> Switzerland >>>> >>>> >>>> _______________________________________________ >>>> 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 >>>> >> -- >> Sébastien Morin, Ph.D. >> Postdoctoral Fellow, S. Grzesiek NMR Laboratory >> Department of Structural Biology >> Biozentrum, Universität Basel >> Klingelbergstrasse 70 >> 4056 Basel >> Switzerland >> >> >> _______________________________________________ >> 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 > > -- > Sébastien Morin, Ph.D. > Postdoctoral Fellow, S. Grzesiek NMR Laboratory > Department of Structural Biology > Biozentrum, Universität Basel > Klingelbergstrasse 70 > 4056 Basel > Switzerland > > _______________________________________________ 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

