Menu

Commit [r24664]  Maximize  Restore  History

Merged revisions 24362-24364,24510,24612-24615,24619-24637,24641-24648,24650 via svnmerge from

svn+ssh://bugman@.../svn/relax/branches/disp_spin_speed

........
r24362 | bugman | 2014-06-30 10:41:27 +0200 (Mon, 30 Jun 2014) | 10 lines

Created a master profiling script for comparing the speed between different dispersion models.

This is similar to the disp_profile_all.py script except it only operates on a single relax version.
The output is then simply the timings, with statistics, of the calculation time for 100 function
calls for 100 spins (either 10,000 function calls for single spins or 100 function calls for the
cluster of 100 spins).

The output of the script for the current disp_spin_speed branch code has also been added.
........
r24363 | tlinnet | 2014-06-30 11:48:47 +0200 (Mon, 30 Jun 2014) | 5 lines

Critical fix for the recalculation of tau cpmg, when plotting for numerical models.

The interpolated dispersion points with tau_cpgm was calculated with frq, instead of cmpg_frq.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24364 | bugman | 2014-06-30 12:20:31 +0200 (Mon, 30 Jun 2014) | 7 lines

The new dispersion model profiling master script now includes links to the relax wiki.

The models are no longer presented by name but rather by the relax wiki links for each model (see
http://wiki.nmr-relax.com/Category:Relaxation_dispersion for all these links). This is to improve
the Google rank of the relax wiki, as these links may appear in a number of locations.
........
r24510 | bugman | 2014-07-10 12:04:53 +0200 (Thu, 10 Jul 2014) | 6 lines

Removal of many unused imports in the disp_spin_speed branch.

These were detected using the devel_scripts/find_unused_imports.py script which uses pylint to find
all unused imports. The false positives also present in the trunk were ignored.
........
r24612 | tlinnet | 2014-07-22 15:16:47 +0200 (Tue, 22 Jul 2014) | 13 lines

Reverted r24339 as relax dependency of numpy is now 1.6 where the "out" argument is available.

The command used was:
svn merge -r24339:r24338 .

.....
r24339 | tlinnet | 2014-06-27 12:58:29 +0200 (Fri, 27 Jun 2014) | 3 lines

Added a list of systemtests to skip, if numpy "out" argument is not available.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
.....
........
r24613 | tlinnet | 2014-07-22 15:23:47 +0200 (Tue, 22 Jul 2014) | 13 lines

Reverted r24336 as relax dependency of numpy is now 1.6 where the "einsum" function is available.

The command used was:
svn merge -r24336:r24335 .

.....
r24336 | tlinnet | 2014-06-27 12:58:22 +0200 (Fri, 27 Jun 2014) | 3 lines

Added to target function that experiment_type_setup() should not be initiated, if numpy.einsum is missing.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
.....
........
r24614 | tlinnet | 2014-07-22 15:27:44 +0200 (Tue, 22 Jul 2014) | 18 lines

Reverted r24337 as relax dependency of numpy is now 1.6 where the "out" argument is available.

The command used was:
svn merge -r24337:r24336 .

.....
r24337 | tlinnet | 2014-06-27 12:58:24 +0200 (Fri, 27 Jun 2014) | 8 lines

Added a numpy "out" argument check to dep_check.py.

This is for checking the out argument of:
numpy.multiply
numpy.add
numpy.subtract

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
.....
........
r24615 | tlinnet | 2014-07-22 15:35:16 +0200 (Tue, 22 Jul 2014) | 13 lines

Reverted r24323 as relax dependency of numpy is now 1.6 where "einsum" function is available.

The command used was:
svn merge -r24323:r24322 .

.....
r24323 | tlinnet | 2014-06-25 19:31:40 +0200 (Wed, 25 Jun 2014) | 3 lines

Implemented a dependency check for numpy einsum, so relax can still start.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
.....
........
r24619 | tlinnet | 2014-07-22 16:51:26 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/b14.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24620 | tlinnet | 2014-07-22 16:51:28 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/cr72.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24621 | tlinnet | 2014-07-22 16:51:30 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/dpl94.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24622 | tlinnet | 2014-07-22 16:51:32 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/lm63_3site.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24623 | tlinnet | 2014-07-22 16:51:33 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/lm63.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24624 | tlinnet | 2014-07-22 16:51:35 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/m61b.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24625 | tlinnet | 2014-07-22 16:51:37 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/m61.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24626 | tlinnet | 2014-07-22 16:51:38 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/matrix_exponential.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24627 | tlinnet | 2014-07-22 16:51:40 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/mp05.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24628 | tlinnet | 2014-07-22 16:51:42 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/ns_cpmg_2site_expanded.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24629 | tlinnet | 2014-07-22 16:51:44 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/ns_cpmg_2site_star.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24630 | tlinnet | 2014-07-22 16:51:46 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/ns_mmq_2site.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24631 | tlinnet | 2014-07-22 16:51:48 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/ns_mmq_3site.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24632 | tlinnet | 2014-07-22 16:51:50 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/ns_r1rho_2site.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24633 | tlinnet | 2014-07-22 16:51:51 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/ns_r1rho_3site.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24634 | tlinnet | 2014-07-22 16:51:53 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/tap03.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24635 | tlinnet | 2014-07-22 16:51:55 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/tp02.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24636 | tlinnet | 2014-07-22 16:51:57 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of lib/dispersion/two_point.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24637 | tlinnet | 2014-07-22 16:51:59 +0200 (Tue, 22 Jul 2014) | 3 lines

Code validation of target_functions/relax_disp.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24641 | tlinnet | 2014-07-22 17:53:38 +0200 (Tue, 22 Jul 2014) | 3 lines

Removal of space after for loop in target_functions/relax_disp.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24642 | tlinnet | 2014-07-22 17:53:40 +0200 (Tue, 22 Jul 2014) | 3 lines

Copyright time extension for lib/dispersion/tsmfk01.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24643 | tlinnet | 2014-07-22 17:53:42 +0200 (Tue, 22 Jul 2014) | 3 lines

More removal of space after for loop in target_functions/relax_disp.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24644 | tlinnet | 2014-07-22 17:53:43 +0200 (Tue, 22 Jul 2014) | 3 lines

For model ns mmq 3site, moved the parameter conversion of dw_AB from target function to lib function.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24645 | tlinnet | 2014-07-22 17:53:45 +0200 (Tue, 22 Jul 2014) | 3 lines

Removed chi sum initialisation in func_ns_mmq_2site() as this is not used.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24646 | tlinnet | 2014-07-22 17:53:47 +0200 (Tue, 22 Jul 2014) | 3 lines

Documentation fix for the get_back_calc() function in target_function/relax_disp.py.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24647 | tlinnet | 2014-07-22 17:56:23 +0200 (Tue, 22 Jul 2014) | 3 lines

Removed unnecessary repetitive calculation of kex**2 in model DPL94.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24648 | tlinnet | 2014-07-22 18:08:22 +0200 (Tue, 22 Jul 2014) | 3 lines

API documentation fixes, where a "\" is the last character on the line. There should be a space " ", ending this characater.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis.
........
r24650 | tlinnet | 2014-07-22 18:21:20 +0200 (Tue, 22 Jul 2014) | 3 lines

Comment space fixing in target_functions/relax_disp.py.

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

bugman 2014-07-22

1 2 3 > >> (Page 1 of 3)
copied /branches/disp_spin_speed/test_suite/shared_data/dispersion/profiling/disp_profile_single.log -> /trunk/test_suite/shared_data/dispersion/profiling/disp_profile_single.log
copied /branches/disp_spin_speed/test_suite/shared_data/dispersion/profiling/disp_profile_single.py -> /trunk/test_suite/shared_data/dispersion/profiling/disp_profile_single.py
changed /trunk
changed /trunk/dep_check.py
changed /trunk/lib/dispersion/b14.py
changed /trunk/lib/dispersion/cr72.py
changed /trunk/lib/dispersion/dpl94.py
changed /trunk/lib/dispersion/lm63.py
changed /trunk/lib/dispersion/lm63_3site.py
changed /trunk/lib/dispersion/m61.py
changed /trunk/lib/dispersion/m61b.py
changed /trunk/lib/dispersion/matrix_exponential.py
changed /trunk/lib/dispersion/mp05.py
changed /trunk/lib/dispersion/ns_cpmg_2site_expanded.py
changed /trunk/lib/dispersion/ns_cpmg_2site_star.py
changed /trunk/lib/dispersion/ns_mmq_2site.py
changed /trunk/lib/dispersion/ns_mmq_3site.py
changed /trunk/lib/dispersion/ns_r1rho_2site.py
changed /trunk/lib/dispersion/ns_r1rho_3site.py
changed /trunk/lib/dispersion/tap03.py
changed /trunk/lib/dispersion/tp02.py
changed /trunk/lib/dispersion/tsmfk01.py
changed /trunk/target_functions/relax_disp.py
changed /trunk/test_suite/shared_data/dispersion/bug_22146_unpacking_r2a_r2b_cluster/cpmg_synthetic.py
changed /trunk/test_suite/shared_data/dispersion/profiling/disp_profile_all.py
/trunk
Directory.
/trunk/dep_check.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/b14.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/cr72.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/dpl94.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/lm63.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/lm63_3site.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/m61.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/m61b.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/matrix_exponential.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/mp05.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/ns_cpmg_2site_expanded.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/ns_cpmg_2site_star.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/ns_mmq_2site.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/ns_mmq_3site.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/ns_r1rho_2site.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/ns_r1rho_3site.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/tap03.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/tp02.py Diff Switch to side-by-side view
Loading...
/trunk/lib/dispersion/tsmfk01.py Diff Switch to side-by-side view
Loading...
/trunk/target_functions/relax_disp.py Diff Switch to side-by-side view
Loading...
/trunk/test_suite/shared_data/dispersion/bug_22146_unpacking_r2a_r2b_cluster/cpmg_synthetic.py Diff Switch to side-by-side view
Loading...
/trunk/test_suite/shared_data/dispersion/profiling/disp_profile_all.py Diff Switch to side-by-side view
Loading...
1 2 3 > >> (Page 1 of 3)
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.