Commit | Date | |
---|---|---|
[r23732]
by
tlinnet
Re-inserted safety checks in lin/dispersion/cr72.py file. This is re-inserted for the rank_1 cases. This makes the unit-tests pass again. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-08 17:48:25 | Tree |
[r23731]
by
tlinnet
Fix for calculation of the larmor frequency per spin in profiling script. The frq loop should also be up-shifted. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-08 17:48:23 | Tree |
[r23730]
by
tlinnet
In profiling script, moved up the calculation of values one level. This is to better see the output of the profiling iterations for cr72.py. Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models for Clustered analysis. |
2014-06-08 11:14:38 | Tree |
[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 |