Commit | Date | |
---|---|---|
[r23251]
by
bugman
Complete redesign of the CaM frame order data generation base script for speed and memory savings. Although the rotated XH bond vector and atomic position code was very fast, the amount of memory Therefore the base script has been redesigned. The _create_distribution() method has been split The calls to the rdc.back_calc and pcs.back_calc user functions have been eliminated. Instead the Compared to the old code, when N is set to 20 million the RAM usage drops from ~20 GB to ~65 MB. |
2014-05-20 09:09:21 | Tree |
2014-05-20 00:02:19 | Tree | |
[r23249]
by
tlinnet
An attempt to fix the pipe_control/minimisy.py minimise() call to processor.run_queue(). It was thought that I was modifying the address of array class(back_calc). |
2014-05-19 23:47:37 | Tree |
[r23248]
by
tlinnet
Turned of processor.run_queue() when using calc(). task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models. A weird behaviour was found when running the test-suite. Somehow, queued jobs from the last test suite was not flushed and done. Inspecting systemtest which only used calc() for the dispersion API, showed that no jobs was queued |
2014-05-19 23:47:34 | Tree |
[r23247]
by
tlinnet
Math-domain catching for model CR72. task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models. This is to implement catching of math domain errors, before they occur. The skipping of test when num_points > 0, is a bad implementation. |
2014-05-19 23:47:32 | Tree |
[r23246]
by
tlinnet
Math-domain catching for model: 'NS CPMG 2-site expanded'. task #7793: (https://gna.org/task/?7793) Speed-up of dispersion models. This is to implement catching of math domain errors, before they occur. To make the code look clean, the class object "back_calc" is no longer |
2014-05-19 23:47:30 | Tree |
[r23245]
by
bugman
Modified the CaM frame order test data generation base script to conserve computer RAM. The XH vector and atomic position data structures for all N rotations are now of the numpy.float32 |
2014-05-19 18:10:33 | Tree |
[r23244]
by
bugman
Huge speed up of the CaM frame order test data generation base script. By using multidimensional numpy arrays to store the atomic positions and XH unit vectors of all The rotations of the positions and vectors are now performed sequentially, accidentally fixing a bug |
2014-05-19 16:11:12 | Tree |
[r23243]
by
bugman
Modification of the structure loading part of the CaM frame order data generation base script. The structures are now only loaded if the DIST_PDB flag is set, as they are only used for generating |
2014-05-19 14:54:19 | Tree |
[r23242]
by
bugman
Fix for the RDC error setting in the CaM frame order test data generation base script. |
2014-05-19 14:13:24 | Tree |