Menu

SVN archive Commit Log


Commit Date  
[r24092] by tlinnet

Modified profiling script for TSMK01, to use correct parameters k_AB and r20a.

Or else, the lib functions is just calculating with zero?

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.

2014-06-18 13:58:31 Tree
[r24091] by tlinnet

Added DPL94 profiling script.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.

2014-06-18 13:44:58 Tree
[r24090] by bugman

Support for the 3 vector system for double motions has been added to the frame order analysis.

This is used for the quasi-random Sobol' numeric integration of the PCS. The lanthanide to atom
vector is the sum of three parts: the 1st pivot to atom vector rotated by the 1st mode of motion;
the 2nd pivot to 1st pivot vector rotated by the 2nd mode of motion (together with the rotated 1st
pivot to atom vectors); and the lanthanide to second pivot vector.

All these vectors are passed into the lib.frame_order.double_rotor.pcs_numeric_int_double_rotor()
function, which passes them to the pcs_pivot_motion_double_rotor() function where they are rotated
and reconstructed into the Ln3+ to atom vectors.

2014-06-18 13:38:33 Tree
[r24089] by bugman

Added the 'NS CPMG 2-site 3D' model to the dispersion super profiling script.

To handle the fact that this script has nr_iter set to 100 rather than 1000 (as otherwise it is too
slow), a list of scaling factors has been created to scale all timing numbers to equivalent values.

2014-06-18 13:22:21 Tree
[r24088] by bugman

Added a script for profiling the 'NS CPMG 2-site 3D' relaxation dispersion model.

This is the model at http://wiki.nmr-relax.com/NS_CPMG_2-site_3D. Again this only involved copying
one of the other scripts and modifying a few variable and function names.

2014-06-18 13:20:11 Tree
[r24087] by bugman

Modified all of the dispersion model profiling scripts.

The single() function for timing the single spin target function speed has been modified to include
a second outer loop over 100 'spins'. This means that the timing numbers are equivalent to the
cluster timings, as both are then over 100 spins. This now allows not only relax version
differences and model differences to be compared, but also the non-clustered and clustered analysis
speeds.

2014-06-18 13:18:50 Tree
[r24086] by bugman

Updated the profiling super script and log for the 'NS CPMG 2-site expanded' model.

This is the model at http://wiki.nmr-relax.com/NS_CPMG_2-site_expanded. This shows that the single
spin calculation is 1.8 times faster, and the cluster of 100 11.7 times faster, when compared to
relax 3.2.2.

2014-06-18 12:48:01 Tree
[r24085] by bugman

Added a profiling script for the 'NS CPMG 2-site expanded' dispersion model.

This is the model at http://wiki.nmr-relax.com/NS_CPMG_2-site_expanded. The script was copied from
that of the CR72 model, and it only needed to be changed in a few places. This is the first numeric
model profiling script.

2014-06-18 12:09:48 Tree
[r24084] by bugman

Added a log file for comparing the speed of the disp_speed_branch to relax 3.2.1.

This is from the disp_profile_all.py statistics generating script.

2014-06-18 10:06:56 Tree
[r24083] by tlinnet

Merged revisions 24058 via svnmerge from
svn+ssh://tlinnet@.../svn/relax/trunk

........
r24058 | bugman | 2014-06-17 19:46:10 +0200 (Tue, 17 Jun 2014) | 6 lines

Fix for the Library.test_library_independence verification test on MS Windows.

The tearDown() method now uses the error handling test_suite.clean_up.deletion() function to remove
the copied version of the relax library.
........

2014-06-18 09:46:33 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.