Menu

SVN archive Commit Log


Commit Date  
[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
[r21098] by bugman

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

........
r21097 | bugman | 2013-10-14 20:06:24 +0200 (Mon, 14 Oct 2013) | 6 lines

Addded a new is_queued() method to the Processor object of the multi package.

This allows the Processor object for the uni and mpi4py multi-processor to be queried to see if any
slave commands have been queued.
........

2013-10-14 18:09:15 Tree
[r21097] by bugman

Addded a new is_queued() method to the Processor object of the multi package.

This allows the Processor object for the uni and mpi4py multi-processor to be queried to see if any
slave commands have been queued.

2013-10-14 18:06:24 Tree
[r21096] by bugman

Some basic fixes for the Relax_disp.test_hansen_catia_input system test.

The relax_disp.catia_input user function is not complete, but this allows the Relax_disp system
tests to pass.

2013-10-14 15:34:58 Tree
[r21095] by bugman

A bit of help for some of the R1rho dispersion model system tests.

These fail after the fundamental fix of r21093. The problem is only due to the very coarse grid
search size - a finer grid search allows the solution to be correctly found. However as this is far
too slow, instead the kex parameter is set to be close to the solution to skip a grid search
dimension.

2013-10-14 14:26:03 Tree
[r21094] by bugman

Temporarily turned off the Relax_disp.test_sprangers_cpmg_data_auto_analysis system test.

This commit must be reverted!

2013-10-14 13:40:53 Tree
[r21093] by bugman

Updated the dispersion grid search function to user the loop_parameters() function.

This is an important fix as the specific_analyses.relax_disp.optimisation.grid_search_setup()
function was not matching the rest of the dispersion code, hence the parameters of the grid
increments and bounds were not matching the parameter vector, scaling matrix, target function
parameter depacking, etc.

2013-10-14 13:31:50 Tree
[r21092] by bugman

Added a printout for the pre-set dispersion parameter skipping in grid search.

2013-10-14 12:39:35 Tree
[r21091] by bugman

Changed the operation of the grid search for the relaxation dispersion analysis.

If a parameter is a simple floating number type and it already has a value, then the grid search
over that dimension is fixed. The grid increments are set to 1, and the upper and lower bounds set
to the parameter value. This allows parameters to be pre-set, if known from experiment. They will
nevertheless be optimised via the minimise user function.

2013-10-14 12:32:52 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.