Menu

SVN archive Commit Log


Commit Date  
[r24343] by bugman

Slight speed up of the 'B14' and 'B14 full' dispersion models by minimising repetitive maths.

Using the disp_profile_all.py script, the speed ups for these two models are:

100 single spins analysis:
B14: 3.944+/-0.032 -> 3.888+/-0.038, 1.014x faster.
B14 full: 4.037+/-0.040 -> 3.940+/-0.025, 1.025x faster.

Cluster of 100 spins analysis:
B14: 0.522+/-0.003 -> 0.507+/-0.008, 1.031x faster.
B14 full: 0.507+/-0.008 -> 0.487+/-0.007, 1.042x faster.

2014-06-27 12:52:08 Tree
[r24342] by bugman

Added Ti and NT to the dispersion target function class documentation.

2014-06-27 12:27:27 Tree
[r24341] by bugman

Expanded the dispersion target function class documentation.

The NE, NS, NM, NO, and ND notation is now explained.

2014-06-27 12:24:23 Tree
[r24340] by tlinnet

Fix for unit test passing on old numpy systems.

The error was:
ValueError: setting an array element with a sequence.

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

2014-06-27 11:35:32 Tree
[r24339] by tlinnet

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.

2014-06-27 10:58:29 Tree
[r24338] by tlinnet

Added the missing "self.num_exp" to target function.

Testing on older system, this was failing the systemtest.
It is a wonder how these lines in __init__ could be performed without this?

self.end_index.append(self.num_exp * self.num_spins * self.num_frq)
if model in [MODEL_B14_FULL, MODEL_CR72_FULL, MODEL_NS_CPMG_2SITE_3D_FULL, MODEL_NS_CPMG_2SITE_STAR_FULL]:
self.end_index.append(2 * self.num_exp * self.num_spins * self.num_frq)

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

2014-06-27 10:58:26 Tree
[r24337] by tlinnet

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.

2014-06-27 10:58:24 Tree
[r24336] by tlinnet

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.

2014-06-27 10:58:22 Tree
[r24335] by tlinnet

Deleted the printout in dep_check. The printouts are only used for the essential packages before calling sys.exit()

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

2014-06-27 10:58:20 Tree
[r24334] by bugman

Updated the chi-squared values being checked for the double rotor frame order system tests.

2014-06-26 14:40:02 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.