Hi, Thanks for testing that. The optimisation failures are not failures of relax, but that it is a new platform where optimisation is a tiny bit different. I'm collecting all the information about these, and adding exceptions for each machine. I might have to turn this off though. You'll see that the optimised pararameters will be nevertheless very close to those in the test name 'test_opt_constr_bfgs_mt_S2_0_970_te_2048_Rex_0_149'. If you could email more of the information from the system test, this would be quite useful to make this test pass. There should be a long print out like:
-------------------------------------- System: Darwin Release: 9.8.0 Version: Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 Win32 version: Distribution: Architecture: 64bit Machine: i386 Processor: i386 Python version: 2.6.2 numpy version: 1.3.0 s2: 0.9699999999999785 te: 2047.9999999962433 rex: 0.14900000000039709 chi2: 5.2479491342506911e-24 iter: 162 f_count: 758 g_count: 169 h_count: 0 warning: None -------------------------------------- before the traceback message you posted. This is the information needed. But everything should be fine, just that you won't be able to run relaxation curve-fitting for the R1 and R2 until the module is compiled. The python version I compiled on (2.6.5) is similar enough to your 2.6.2 - this is not the issue. Maybe the numpy version is the problem - I compiled on 1.4.1 and you are using 1.2.1. They could have introduced an incompatibility. If you can install the numpy headers package and scons, you'll be able to compile without problem by typing 'scons'. Cheers, Edward On 27 January 2011 12:14, Tiago Pais <[email protected]> wrote: > Thank you Edward, > Renaming the relax_fit.so did the job! Nice catch! > > However, when running the test suite it is falling in the System/Functional > tests: > > Traceback (most recent call last): > File "/usr/local/relax-1.3.7/test_suite/system_tests/model_free.py", line > 677, in test_opt_constr_bfgs_mt_S2_0_970_te_2048_Rex_0_149 > self.value_test(spin, select, s2, te, rex, chi2, iter, f_count, g_count, > h_count, warning) > File "/usr/local/relax-1.3.7/test_suite/system_tests/model_free.py", line > 2051, in value_test > self.assert_(spin.f_count in f_count, msg=mesg) > AssertionError: Optimisation failure. > > > And this is the output information from relax --info (v1.3.8) > > Hardware information: > Machine: i686 > Processor: > > System information: > System: Linux > Release: 2.6.28-17-generic > Version: #58-Ubuntu SMP Tue Dec 1 18:57:07 UTC 2009 > GNU/Linux version: Ubuntu 9.04 jaunty > Distribution: Ubuntu 9.04 jaunty > Full platform string: > Linux-2.6.28-17-generic-i686-with-Ubuntu-9.04-jaunty > > Software information: > Architecture: 32bit ELF > Python version: 2.6.2 > Python branch: branches/release26-maint > Python build: release26-maint, Apr 19 2009 01:56:41 > Python compiler: GCC 4.3.3 > Python implementation: CPython > Python revision: > Numpy version: 1.2.1 > Libc version: glibc 2.4 > > Python packages (most are optional): > > Package Installed Version Path > minfx True Unknown > /usr/local/relax-1.3.8/minfx > bmrblib False > numpy True 1.2.1 > /usr/lib/python2.6/dist-packages/numpy > ScientificPython True 2.4.11 > /usr/lib/python2.6/dist-packages/Scientific > wxPython False > mpi4py False > epydoc False > optparse True 1.5.3 > /usr/lib/python2.6/optparse.pyc > Numeric True 24.2 > /usr/lib/python2.6/dist-packages/Numeric/Numeric.pyc > readline True > /usr/lib/python2.6/lib-dynload/readline.so > profile True > /usr/lib/python2.6/profile.pyc > bz2 True > /usr/lib/python2.6/lib-dynload/bz2.so > gzip True > /usr/lib/python2.6/gzip.pyc > os.devnull True > /usr/lib/python2.6/os.pyc > > Compiled relax C modules: > Relaxation curve fitting: False > > I have not tried the "scons" possibility that you suggested. > > Regards, > TiagoP > > > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of Edward d'Auvergne > Sent: quarta-feira, 26 de Janeiro de 2011 19:56 > To: Tiago Pais > Cc: [email protected] > Subject: Re: Segmentation Fault on Relax - 1.3.7 > > Hi, > > This is strange! Do the source code versions work ok? It could be > the a strange combination of python and numpy, together with relax's C > modules. You could possibly remove (or rename) the > maths_fns/relax_fit.so file and try again. It would be useful to have > information about the system to work out what is happening. You can > get all the relevant info by typing: > > $ relax --info > > This is assuming relax will run at all. Another option would be if > you have 'scons', 'numpy', and 'numpy-devel' (or something like that) > installed. You could then type: > > $ scons clean_all > > to remove the compiled C module, and > > $ scons > > to build it again. I hope this helps! > > Cheers, > > Edward > > > > On 26 January 2011 19:35, Tiago Pais <[email protected]> wrote: >> Dear all, >> Surely this should be a very silly mistake of mine but I can not manage to >> put to work any of the relax versions above 1.3.6. >> I just get the message "Segmentation fault" when I type "relax" >> >> Do I need to uninstall the previous 1.3.4 version? >> For now I would like to keep the old one since I have things analyzed on >> that one. >> >> Any help would be much appreciated. >> Cheers >> Tiago P >> >> >> >> __________ Information from ESET NOD32 Antivirus, version of virus > signature >> database 5821 (20110126) __________ >> >> The message was checked by ESET NOD32 Antivirus. >> >> http://www.eset.com >> >> >> >> _______________________________________________ >> relax (http://nmr-relax.com) >> >> This is the relax-users 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-users >> > > __________ Information from ESET NOD32 Antivirus, version of virus signature > database 5822 (20110126) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > > __________ Information from ESET NOD32 Antivirus, version of virus signature > database 5823 (20110127) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > _______________________________________________ relax (http://nmr-relax.com) This is the relax-users 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-users

