mailr23651 - in /trunk/test_suite/shared_data/dispersion/profiling: ./ profiling_cr72.py profiling_cr72.txt


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

Header


Content

Posted by tlinnet on June 05, 2014 - 14:19:
Author: tlinnet
Date: Thu Jun  5 14:19:55 2014
New Revision: 23651

URL: http://svn.gna.org/viewcvs/relax?rev=23651&view=rev
Log:
Added profiling script for testing the lib/dispersion/cr72.py file.

This script creates the relax datastructures, and issues the call to the 
target function.

It was discussed in:
http://thread.gmane.org/gmane.science.nmr.relax.devel/6022.

--------

Checked on MacBook Pro
2.4 GHz Intel Core i5
8 GB 1067 Mhz DDR3 RAM.
Python Distribution -- Python 2.7.3 |EPD 7.3-2 (32-bit)|

Timing for:
2 fields
20 dispersion points
iterations of function call: 1000

Timed for simulating 1 or 100 clustered spins.

svn ls "^/tags"

For tag 3.2.2
svn switch ^/tags/3.2.2

1 spin:
   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
     2000    0.168    0.000    0.198    0.000 cr72.py:100(r2eff_CR72)
     1000    0.040    0.000    0.280    0.000 
relax_disp.py:456(calc_CR72_chi2)
     2000    0.028    0.000    0.039    0.000 chi2.py:32(chi2)

100 spins:
   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
   200000   16.810    0.000   19.912    0.000 cr72.py:100(r2eff_CR72)
     1000    4.185    0.004   28.518    0.029 
relax_disp.py:456(calc_CR72_chi2)
   200000    3.018    0.000    4.144    0.000 chi2.py:32(chi2)

For tag 3.2.1
svn switch ^/tags/3.2.1

1 spin:
   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
     2000    0.696    0.000    0.697    0.000 cr72.py:98(r2eff_CR72)
     1000    0.038    0.000    0.781    0.001 
relax_disp.py:456(calc_CR72_chi2)
     2000    0.031    0.000    0.043    0.000 chi2.py:32(chi2)

100 spins:
   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
   200000   75.880    0.000   76.078    0.000 cr72.py:98(r2eff_CR72)
     1000    4.201    0.004   85.519    0.086 
relax_disp.py:456(calc_CR72_chi2)
   200000    3.513    0.000    4.940    0.000 chi2.py:32(chi2)

Added:
    trunk/test_suite/shared_data/dispersion/profiling/
    trunk/test_suite/shared_data/dispersion/profiling/profiling_cr72.py   
(with props)
    trunk/test_suite/shared_data/dispersion/profiling/profiling_cr72.txt

[This mail would be too long, it was shortened to contain the URLs only.]

Added: trunk/test_suite/shared_data/dispersion/profiling/profiling_cr72.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/shared_data/dispersion/profiling/profiling_cr72.py?rev=23651&view=auto

Added: trunk/test_suite/shared_data/dispersion/profiling/profiling_cr72.txt
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/shared_data/dispersion/profiling/profiling_cr72.txt?rev=23651&view=auto




Related Messages


Powered by MHonArc, Updated Thu Jun 05 15:00:02 2014