No problems. This is needed for the release notes. I was just hoping
that you'd get the DPL94 model running so we can have one number over
100 times faster ;) The more models we have profiling numbers for,
the more awesome the speed ups look!
Regards,
Edward
On 18 June 2014 11:39, Troels Emtekær Linnet <tlinnet@xxxxxxxxxxxxx>
wrote:
Thank you!!!
:-)
---------- Forwarded message ----------
From: <edward@xxxxxxxxxxxxx>
Date: 2014-06-18 11:34 GMT+02:00
Subject: r24080 -
/branches/disp_spin_speed/test_suite/shared_data/dispersion/profiling/disp_profile_all_3.2.2.log
To: relax-commits@xxxxxxx
Author: bugman
Date: Wed Jun 18 11:34:03 2014
New Revision: 24080
URL: http://svn.gna.org/viewcvs/relax?rev=24080&view=rev
Log:
Added a log file for comparing the speed of the disp_speed_branch to
relax
3.2.2.
This is from the disp_profile_all.py statistics generating script.
Added:
branches/disp_spin_speed/test_suite/shared_data/dispersion/profiling/disp_profile_all_3.2.2.log
Added:
branches/disp_spin_speed/test_suite/shared_data/dispersion/profiling/disp_profile_all_3.2.2.log
URL:
http://svn.gna.org/viewcvs/relax/branches/disp_spin_speed/test_suite/shared_data/dispersion/profiling/disp_profile_all_3.2.2.log?rev=24080&view=auto
==============================================================================
---
branches/disp_spin_speed/test_suite/shared_data/dispersion/profiling/disp_profile_all_3.2.2.log
(added)
+++
branches/disp_spin_speed/test_suite/shared_data/dispersion/profiling/disp_profile_all_3.2.2.log
Wed Jun 18 11:34:03 2014
@@ -0,0 +1,231 @@
+
+
+Execution iteration 1
+
+$ python profiling_cr72.py
+ 1000 0.007 0.000 0.186 0.000
relax_disp.py:938(func_CR72_full)
+ 1000 0.008 0.000 1.129 0.001
relax_disp.py:938(func_CR72_full)
+$ python /data/relax/tags/3.2.2/profiling_cr72.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.303 0.000
relax_disp.py:907(func_CR72_full)
+ 1000 0.003 0.000 30.265 0.030
relax_disp.py:907(func_CR72_full)
+$ python profiling_tsmfk01.py
+ 1000 0.011 0.000 0.074 0.000
relax_disp.py:1803(func_TSMFK01)
+ 1000 0.026 0.000 0.355 0.000
relax_disp.py:1803(func_TSMFK01)
+$ python /data/relax/tags/3.2.2/profiling_tsmfk01.py
/data/relax/tags/3.2.2
+ 1000 0.026 0.000 0.158 0.000
relax_disp.py:1892(func_TSMFK01)
+ 1000 2.561 0.003 15.918 0.016
relax_disp.py:1892(func_TSMFK01)
+$ python profiling_b14.py
+ 1000 0.007 0.000 0.377 0.000
relax_disp.py:884(func_B14_full)
+ 1000 0.009 0.000 5.041 0.005
relax_disp.py:884(func_B14_full)
+$ python /data/relax/tags/3.2.2/profiling_b14.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.560 0.001
relax_disp.py:854(func_B14_full)
+ 1000 0.003 0.000 56.920 0.057
relax_disp.py:854(func_B14_full)
+
+
+Execution iteration 2
+
+$ python profiling_cr72.py
+ 1000 0.007 0.000 0.174 0.000
relax_disp.py:938(func_CR72_full)
+ 1000 0.008 0.000 1.096 0.001
relax_disp.py:938(func_CR72_full)
+$ python /data/relax/tags/3.2.2/profiling_cr72.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.303 0.000
relax_disp.py:907(func_CR72_full)
+ 1000 0.003 0.000 30.655 0.031
relax_disp.py:907(func_CR72_full)
+$ python profiling_tsmfk01.py
+ 1000 0.010 0.000 0.071 0.000
relax_disp.py:1803(func_TSMFK01)
+ 1000 0.027 0.000 0.369 0.000
relax_disp.py:1803(func_TSMFK01)
+$ python /data/relax/tags/3.2.2/profiling_tsmfk01.py
/data/relax/tags/3.2.2
+ 1000 0.035 0.000 0.200 0.000
relax_disp.py:1892(func_TSMFK01)
+ 1000 2.552 0.003 15.958 0.016
relax_disp.py:1892(func_TSMFK01)
+$ python profiling_b14.py
+ 1000 0.007 0.000 0.375 0.000
relax_disp.py:884(func_B14_full)
+ 1000 0.009 0.000 4.978 0.005
relax_disp.py:884(func_B14_full)
+$ python /data/relax/tags/3.2.2/profiling_b14.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.561 0.001
relax_disp.py:854(func_B14_full)
+ 1000 0.003 0.000 56.137 0.056
relax_disp.py:854(func_B14_full)
+
+
+Execution iteration 3
+
+$ python profiling_cr72.py
+ 1000 0.007 0.000 0.172 0.000
relax_disp.py:938(func_CR72_full)
+ 1000 0.008 0.000 1.095 0.001
relax_disp.py:938(func_CR72_full)
+$ python /data/relax/tags/3.2.2/profiling_cr72.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.301 0.000
relax_disp.py:907(func_CR72_full)
+ 1000 0.003 0.000 30.100 0.030
relax_disp.py:907(func_CR72_full)
+$ python profiling_tsmfk01.py
+ 1000 0.011 0.000 0.072 0.000
relax_disp.py:1803(func_TSMFK01)
+ 1000 0.026 0.000 0.355 0.000
relax_disp.py:1803(func_TSMFK01)
+$ python /data/relax/tags/3.2.2/profiling_tsmfk01.py
/data/relax/tags/3.2.2
+ 1000 0.026 0.000 0.156 0.000
relax_disp.py:1892(func_TSMFK01)
+ 1000 2.569 0.003 15.887 0.016
relax_disp.py:1892(func_TSMFK01)
+$ python profiling_b14.py
+ 1000 0.007 0.000 0.377 0.000
relax_disp.py:884(func_B14_full)
+ 1000 0.009 0.000 5.023 0.005
relax_disp.py:884(func_B14_full)
+$ python /data/relax/tags/3.2.2/profiling_b14.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.565 0.001
relax_disp.py:854(func_B14_full)
+ 1000 0.003 0.000 56.677 0.057
relax_disp.py:854(func_B14_full)
+
+
+Execution iteration 4
+
+$ python profiling_cr72.py
+ 1000 0.007 0.000 0.174 0.000
relax_disp.py:938(func_CR72_full)
+ 1000 0.008 0.000 1.103 0.001
relax_disp.py:938(func_CR72_full)
+$ python /data/relax/tags/3.2.2/profiling_cr72.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.310 0.000
relax_disp.py:907(func_CR72_full)
+ 1000 0.003 0.000 30.394 0.030
relax_disp.py:907(func_CR72_full)
+$ python profiling_tsmfk01.py
+ 1000 0.010 0.000 0.073 0.000
relax_disp.py:1803(func_TSMFK01)
+ 1000 0.026 0.000 0.354 0.000
relax_disp.py:1803(func_TSMFK01)
+$ python /data/relax/tags/3.2.2/profiling_tsmfk01.py
/data/relax/tags/3.2.2
+ 1000 0.026 0.000 0.158 0.000
relax_disp.py:1892(func_TSMFK01)
+ 1000 2.531 0.003 15.736 0.016
relax_disp.py:1892(func_TSMFK01)
+$ python profiling_b14.py
+ 1000 0.007 0.000 0.376 0.000
relax_disp.py:884(func_B14_full)
+ 1000 0.009 0.000 5.007 0.005
relax_disp.py:884(func_B14_full)
+$ python /data/relax/tags/3.2.2/profiling_b14.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.563 0.001
relax_disp.py:854(func_B14_full)
+ 1000 0.003 0.000 56.582 0.057
relax_disp.py:854(func_B14_full)
+
+
+Execution iteration 5
+
+$ python profiling_cr72.py
+ 1000 0.007 0.000 0.172 0.000
relax_disp.py:938(func_CR72_full)
+ 1000 0.008 0.000 1.135 0.001
relax_disp.py:938(func_CR72_full)
+$ python /data/relax/tags/3.2.2/profiling_cr72.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.306 0.000
relax_disp.py:907(func_CR72_full)
+ 1000 0.003 0.000 30.458 0.030
relax_disp.py:907(func_CR72_full)
+$ python profiling_tsmfk01.py
+ 1000 0.011 0.000 0.073 0.000
relax_disp.py:1803(func_TSMFK01)
+ 1000 0.027 0.000 0.360 0.000
relax_disp.py:1803(func_TSMFK01)
+$ python /data/relax/tags/3.2.2/profiling_tsmfk01.py
/data/relax/tags/3.2.2
+ 1000 0.028 0.000 0.166 0.000
relax_disp.py:1892(func_TSMFK01)
+ 1000 2.588 0.003 16.275 0.016
relax_disp.py:1892(func_TSMFK01)
+$ python profiling_b14.py
+ 1000 0.007 0.000 0.380 0.000
relax_disp.py:884(func_B14_full)
+ 1000 0.009 0.000 5.050 0.005
relax_disp.py:884(func_B14_full)
+$ python /data/relax/tags/3.2.2/profiling_b14.py /data/relax/tags/3.2.2
+ 1000 0.003 0.000 0.592 0.001
relax_disp.py:854(func_B14_full)
+ 1000 0.003 0.000 56.164 0.056
relax_disp.py:854(func_B14_full)
+
+
+Execution iteration 6
+
+$ python profiling_cr72.py
+ 1000 0.007 0.000 0.174 0.000
relax_disp.py:938(func_CR72_full)
+ 1000 0.009 0.000 1.158 0.001
relax_disp.py:938(func_CR72_full)
+$ python /data/relax/tags/3.2.2/profiling_cr72.py /data/relax/tags/3.2.2
+ 1000 0.003 0.000 0.311 0.000
relax_disp.py:907(func_CR72_full)
+ 1000 0.003 0.000 30.741 0.031
relax_disp.py:907(func_CR72_full)
+$ python profiling_tsmfk01.py
+ 1000 0.011 0.000 0.072 0.000
relax_disp.py:1803(func_TSMFK01)
+ 1000 0.026 0.000 0.353 0.000
relax_disp.py:1803(func_TSMFK01)
+$ python /data/relax/tags/3.2.2/profiling_tsmfk01.py
/data/relax/tags/3.2.2
+ 1000 0.026 0.000 0.158 0.000
relax_disp.py:1892(func_TSMFK01)
+ 1000 2.535 0.003 15.775 0.016
relax_disp.py:1892(func_TSMFK01)
+$ python profiling_b14.py
+ 1000 0.007 0.000 0.379 0.000
relax_disp.py:884(func_B14_full)
+ 1000 0.009 0.000 4.953 0.005
relax_disp.py:884(func_B14_full)
+$ python /data/relax/tags/3.2.2/profiling_b14.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.562 0.001
relax_disp.py:854(func_B14_full)
+ 1000 0.003 0.000 56.577 0.057
relax_disp.py:854(func_B14_full)
+
+
+Execution iteration 7
+
+$ python profiling_cr72.py
+ 1000 0.007 0.000 0.172 0.000
relax_disp.py:938(func_CR72_full)
+ 1000 0.008 0.000 1.097 0.001
relax_disp.py:938(func_CR72_full)
+$ python /data/relax/tags/3.2.2/profiling_cr72.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.303 0.000
relax_disp.py:907(func_CR72_full)
+ 1000 0.003 0.000 30.308 0.030
relax_disp.py:907(func_CR72_full)
+$ python profiling_tsmfk01.py
+ 1000 0.011 0.000 0.072 0.000
relax_disp.py:1803(func_TSMFK01)
+ 1000 0.026 0.000 0.358 0.000
relax_disp.py:1803(func_TSMFK01)
+$ python /data/relax/tags/3.2.2/profiling_tsmfk01.py
/data/relax/tags/3.2.2
+ 1000 0.026 0.000 0.158 0.000
relax_disp.py:1892(func_TSMFK01)
+ 1000 2.544 0.003 15.820 0.016
relax_disp.py:1892(func_TSMFK01)
+$ python profiling_b14.py
+ 1000 0.007 0.000 0.379 0.000
relax_disp.py:884(func_B14_full)
+ 1000 0.009 0.000 5.028 0.005
relax_disp.py:884(func_B14_full)
+$ python /data/relax/tags/3.2.2/profiling_b14.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.569 0.001
relax_disp.py:854(func_B14_full)
+ 1000 0.003 0.000 56.643 0.057
relax_disp.py:854(func_B14_full)
+
+
+Execution iteration 8
+
+$ python profiling_cr72.py
+ 1000 0.007 0.000 0.174 0.000
relax_disp.py:938(func_CR72_full)
+ 1000 0.008 0.000 1.114 0.001
relax_disp.py:938(func_CR72_full)
+$ python /data/relax/tags/3.2.2/profiling_cr72.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.307 0.000
relax_disp.py:907(func_CR72_full)
+ 1000 0.003 0.000 30.728 0.031
relax_disp.py:907(func_CR72_full)
+$ python profiling_tsmfk01.py
+ 1000 0.011 0.000 0.073 0.000
relax_disp.py:1803(func_TSMFK01)
+ 1000 0.026 0.000 0.351 0.000
relax_disp.py:1803(func_TSMFK01)
+$ python /data/relax/tags/3.2.2/profiling_tsmfk01.py
/data/relax/tags/3.2.2
+ 1000 0.026 0.000 0.156 0.000
relax_disp.py:1892(func_TSMFK01)
+ 1000 2.525 0.003 15.696 0.016
relax_disp.py:1892(func_TSMFK01)
+$ python profiling_b14.py
+ 1000 0.007 0.000 0.382 0.000
relax_disp.py:884(func_B14_full)
+ 1000 0.009 0.000 4.985 0.005
relax_disp.py:884(func_B14_full)
+$ python /data/relax/tags/3.2.2/profiling_b14.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.565 0.001
relax_disp.py:854(func_B14_full)
+ 1000 0.003 0.000 56.162 0.056
relax_disp.py:854(func_B14_full)
+
+
+Execution iteration 9
+
+$ python profiling_cr72.py
+ 1000 0.007 0.000 0.173 0.000
relax_disp.py:938(func_CR72_full)
+ 1000 0.008 0.000 1.141 0.001
relax_disp.py:938(func_CR72_full)
+$ python /data/relax/tags/3.2.2/profiling_cr72.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.304 0.000
relax_disp.py:907(func_CR72_full)
+ 1000 0.003 0.000 30.222 0.030
relax_disp.py:907(func_CR72_full)
+$ python profiling_tsmfk01.py
+ 1000 0.011 0.000 0.075 0.000
relax_disp.py:1803(func_TSMFK01)
+ 1000 0.026 0.000 0.359 0.000
relax_disp.py:1803(func_TSMFK01)
+$ python /data/relax/tags/3.2.2/profiling_tsmfk01.py
/data/relax/tags/3.2.2
+ 1000 0.027 0.000 0.161 0.000
relax_disp.py:1892(func_TSMFK01)
+ 1000 2.569 0.003 15.909 0.016
relax_disp.py:1892(func_TSMFK01)
+$ python profiling_b14.py
+ 1000 0.008 0.000 0.395 0.000
relax_disp.py:884(func_B14_full)
+ 1000 0.009 0.000 4.975 0.005
relax_disp.py:884(func_B14_full)
+$ python /data/relax/tags/3.2.2/profiling_b14.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.569 0.001
relax_disp.py:854(func_B14_full)
+ 1000 0.003 0.000 56.826 0.057
relax_disp.py:854(func_B14_full)
+
+
+Execution iteration 10
+
+$ python profiling_cr72.py
+ 1000 0.007 0.000 0.174 0.000
relax_disp.py:938(func_CR72_full)
+ 1000 0.008 0.000 1.100 0.001
relax_disp.py:938(func_CR72_full)
+$ python /data/relax/tags/3.2.2/profiling_cr72.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.308 0.000
relax_disp.py:907(func_CR72_full)
+ 1000 0.003 0.000 30.594 0.031
relax_disp.py:907(func_CR72_full)
+$ python profiling_tsmfk01.py
+ 1000 0.011 0.000 0.073 0.000
relax_disp.py:1803(func_TSMFK01)
+ 1000 0.030 0.000 0.394 0.000
relax_disp.py:1803(func_TSMFK01)
+$ python /data/relax/tags/3.2.2/profiling_tsmfk01.py
/data/relax/tags/3.2.2
+ 1000 0.028 0.000 0.172 0.000
relax_disp.py:1892(func_TSMFK01)
+ 1000 2.631 0.003 16.422 0.016
relax_disp.py:1892(func_TSMFK01)
+$ python profiling_b14.py
+ 1000 0.007 0.000 0.382 0.000
relax_disp.py:884(func_B14_full)
+ 1000 0.009 0.000 4.980 0.005
relax_disp.py:884(func_B14_full)
+$ python /data/relax/tags/3.2.2/profiling_b14.py /data/relax/tags/3.2.2
+ 1000 0.002 0.000 0.566 0.001
relax_disp.py:854(func_B14_full)
+ 1000 0.003 0.000 56.808 0.057
relax_disp.py:854(func_B14_full)
+
+
+Single spin analysis:
+CR72 : 0.174+/-0.004 -> 0.306+/-0.003, 1.751x faster.
+TSMFK01 : 0.073+/-0.001 -> 0.164+/-0.013, 2.257x faster.
+B14 : 0.380+/-0.005 -> 0.567+/-0.009, 1.492x faster.
+
+Cluster of 100 spins analysis:
+CR72 : 1.117+/-0.021 -> 30.446+/-0.214, 27.262x faster.
+TSMFK01 : 0.361+/-0.012 -> 15.940+/-0.222, 44.178x faster.
+B14 : 5.002+/-0.031 -> 56.550+/-0.279, 11.305x faster.
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-commits mailing list
relax-commits@xxxxxxx
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
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-devel mailing list
relax-devel@xxxxxxx
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