Menu

SVN archive Commit Log


Commit Date  
[r21108] by bugman

The lib.linear_algebra.matrix_exponential.matrix_exponential() function now uses lib.check_types.is_complex().

This fixes the function for complex matrices.

2013-10-15 09:34:11 Tree
[r21107] by bugman

Created the lib.check_types.is_complex() function.

This is used to determine if a number is a Python or numpy complex type.

2013-10-15 09:31:40 Tree
[r21106] by bugman

Merged revisions 21103-21105 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r21103 | bugman | 2013-10-15 10:43:03 +0200 (Tue, 15 Oct 2013) | 6 lines

Created a unit test for the lib.linear_algebra.matrix_exponential module.

This module does not exist yet, but it will be used to replace the scipy.linalg.expm() function use
in the relaxation dispersion branch.
........
r21104 | bugman | 2013-10-15 11:07:19 +0200 (Tue, 15 Oct 2013) | 3 lines

Loosened the lib.linear_algebra.matrix_exponential.matrix_exponential() unit test checks.
........
r21105 | bugman | 2013-10-15 11:07:54 +0200 (Tue, 15 Oct 2013) | 5 lines

Implemented the lib.linear_algebra.matrix_exponential.matrix_exponential() function.

This handles square matrices in either complex or real form.
........

2013-10-15 09:08:58 Tree
[r21105] by bugman

Implemented the lib.linear_algebra.matrix_exponential.matrix_exponential() function.

This handles square matrices in either complex or real form.

2013-10-15 09:07:54 Tree
[r21104] by bugman

Loosened the lib.linear_algebra.matrix_exponential.matrix_exponential() unit test checks.

2013-10-15 09:07:19 Tree
[r21103] by bugman

Created a unit test for the lib.linear_algebra.matrix_exponential module.

This module does not exist yet, but it will be used to replace the scipy.linalg.expm() function use
in the relaxation dispersion branch.

2013-10-15 08:43:03 Tree
[r21102] by bugman

Fix for a bug introduced at r21101 - the 'Simulation X' text is only printed out in Monte Carlo mode.

2013-10-15 06:44:09 Tree
[r21101] by bugman

The dispersion multi-processor optimisation code now prints out its own simulation messages.

This is to fix bug #21190 (https://gna.org/bugs/?21190).

The memo object now is feed in the spin IDs of the cluster and stores this as the cluster_name
variable. This is used by the results object run() method, which is run on the master at the end,
to print out a message along the lines of "Simulation X, cluster yyy". Therefore the message is
only printed out once the calculation of that slave command is complete and returned to the master.

2013-10-14 18:22:50 Tree
[r21100] by bugman

Merged revisions 21099 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r21099 | bugman | 2013-10-14 20:18:11 +0200 (Mon, 14 Oct 2013) | 11 lines

Modified the Monte Carlo simulation printout behaviour for the minimisation related user functions.

This is to help in fixing bug #21190 (https://gna.org/bugs/?21190).

This includes the calculate, grid_search, and minimise user functions. The new multi-processor
is_queued() method is used to determine if the optimisation code of the specific analysis has queued
rather than run the calculations. If queued, the 'Simulation X' text will not be printed out. This
avoids printing out all the text at the start before anything has happened. The specific
multi-processor optimisation code must provide it's own printouts when each calculation is complete.
........

2013-10-14 18:18:44 Tree
[r21099] by bugman

Modified the Monte Carlo simulation printout behaviour for the minimisation related user functions.

This is to help in fixing bug #21190 (https://gna.org/bugs/?21190).

This includes the calculate, grid_search, and minimise user functions. The new multi-processor
is_queued() method is used to determine if the optimisation code of the specific analysis has queued
rather than run the calculations. If queued, the 'Simulation X' text will not be printed out. This
avoids printing out all the text at the start before anything has happened. The specific
multi-processor optimisation code must provide it's own printouts when each calculation is complete.

2013-10-14 18:18:11 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.