Commit | Date | |
---|---|---|
[r23729]
by
tlinnet
Removing looping over exp and offset indicies in calc_chi2. They are always 0 anyway. This brings a little speed. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. ---- 1000 iterations TRUNK BEFORE AFTER removing looping over exp and offset indicies. They are always 0. |
2014-06-08 11:14:36 | Tree |
[r23728]
by
tlinnet
Modified profiling script to calculate correct values when setting up R2eff values. This is to test, that the return of chi2 gets zero. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-08 11:14:34 | Tree |
[r23727]
by
tlinnet
Moved the creation of special numpy structures outside target function. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-07 21:18:18 | Tree |
[r23726]
by
tlinnet
Added print out of chi2 to profile script. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-07 21:18:15 | Tree |
[r23725]
by
tlinnet
Altered profiling script to report cumulative timings and save to temporary files. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. This indeed shows that the efficiency has gone down: ----- Checked on MacBook Pro Timing for: Timed for simulating 1 or 100 clustered spins. For TRUNK 1 spin: 100 spins: TESTING 1 spin: 100 spins: |
2014-06-07 20:36:00 | Tree |
[r23724]
by
tlinnet
Temporary changed the lib/dispersion/cr72.py function to unsafe state. This change turns-off all the safety measures, since they have to be re-implemented |
2014-06-07 19:43:21 | Tree |
[r23723]
by
tlinnet
Initial try to alter the target function calc_CR72_chi2. This is the first test to restructure the arrays, to allow for higher dimensional computation. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. This implementation brings a high overhead. Checked on MacBook Pro Timing for: Timed for simulating 1 or 100 clustered spins. For TRUNK 1 spin: 100 spins: TESTING 1 spin: 100 spins: |
2014-06-07 19:43:19 | Tree |
[r23722]
by
tlinnet
Modified profiling script to have different number of NCYC points per frequency. This is to complicate the data, so any errournous reshaping of data is discovered. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-07 19:43:16 | Tree |
[r23721]
by
tlinnet
Merged revisions 23720 via svnmerge from ........ |
2014-06-07 13:59:49 | Tree |
[r23720]
by
tlinnet
Modified profiling script, to get closer to the implementation in relax. An additional test function is setup to figure out how to reshape the numpy arrays in the target function. bug #22146: (https://gna.org/bugs/?22146) Unpacking of R2A and R2B is performed wrong for clustered "full" dispersion models. |
2014-06-06 20:03:27 | Tree |