Menu

SVN archive Commit Log


Commit Date  
[r18266] by bugman

The probabilities and paramagnetic position can now be simultaneously in the N-state model.

Such a combination would have previously failed to unpack the parameters correctly.

2013-01-23 10:21:27 Tree
[r18265] by bugman

Added a RelaxError to the N-state model Hessian for the optimisation of the paramagnetic position.

This is because these equations are not derived or coded yet.

2013-01-23 10:08:10 Tree
[r18264] by bugman

Removed the unused parameter scaling in the N-state model gradient and Hessian target functions.

2013-01-23 09:50:15 Tree
[r18263] by bugman

Major code simplification of the N-state model target functions.

The func_tensor_opt(), dfunc_tensor_opt(), and d2func_tensor_opt() methods have been merged with the
func_population(), dfunc_population(), and d2func_population() methods into the new func_standard(),
dfunc_standard(), and d2func_standard() methods. This halves the amount of code required to be
maintained and debugged. For the merger, the new probs_fixed class instance variable has been
created to determine when the probabilities need to be unpacked from the parameter vector.

2013-01-23 09:49:15 Tree
[r18262] by bugman

First attempt at implementing the paramagnetic centre position gradient in the N-state model.

This will be used for faster optimisation of the lanthanide position. Two new functions have been
added:
maths_fns.pcs.ave_pcs_tensor_ddeltaij_dc()
maths_fns.pcs.pcs_constant_grad()

These are used by the dfunc_*() methods of the N-state model target function class.

2013-01-22 22:07:02 Tree
[r18261] by bugman

Added some more checks to the metal_pos_opt.py N-state model system test script.

2013-01-22 20:47:41 Tree
[r18260] by bugman

Clean up of some of the logic in N-state model analysis specific code.

The following methods have been added:
_opt_tensor(),
_opt_uses_align_data(),
_opt_uses_pcs(),
_opt_uses_rdc()

These are used through the class to determine what is needed for or used during optimisation,
making a lot of checking code more consistent (hence removing latent bugs).

2013-01-22 19:13:33 Tree
[r18259] by bugman

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

........
r18249 | bugman | 2013-01-21 21:30:10 +0100 (Mon, 21 Jan 2013) | 5 lines

Modified the N_state_model.test_mc_sim_failure to demonstrate a failure in paramagnetic centre code.

The failure is for the combination of paramagnetic centre optimisation and Monte Carlo simulations.
........
r18250 | bugman | 2013-01-21 21:33:40 +0100 (Mon, 21 Jan 2013) | 5 lines

Fix for the N-state model _minimise_setup_atomic_pos() method for the paramagnetic centre.

The cdp.paramagnetic_centre_sim may not exist prior to Monte Carlo simulations.
........
r18251 | bugman | 2013-01-21 21:36:42 +0100 (Mon, 21 Jan 2013) | 3 lines

Modified the paramag.centre user function printouts for the 'fix' flag.
........
r18252 | bugman | 2013-01-21 21:37:08 +0100 (Mon, 21 Jan 2013) | 3 lines

Fix for the recent changes to the N_state_model.test_mc_sim_failure system test.
........
r18253 | bugman | 2013-01-21 21:41:29 +0100 (Mon, 21 Jan 2013) | 6 lines

The alignment tensor objects in the relax data store now support sequential Monte Carlo analyses.

The AlignTensorData.set_sim_num() method was preventing a second Monte Carlo error analysis from
being performed by throwing a RelaxError. The check for previous simulations has been killed.
........
r18254 | bugman | 2013-01-21 22:37:54 +0100 (Mon, 21 Jan 2013) | 5 lines

Fix for the Monte Carlo initialisation of the paramagnetic centre position in the N-state model.

The simulation positions are now initialised to the optimised position.
........
r18255 | bugman | 2013-01-21 23:37:09 +0100 (Mon, 21 Jan 2013) | 3 lines

Fix for the N-state model Monte Carlo simulations for when the paramagnetic centre is fixed.
........
r18256 | bugman | 2013-01-22 09:56:39 +0100 (Tue, 22 Jan 2013) | 6 lines

Added checks to the N-state model for the paramagnetic centre optimisation.

Only simplex optimisation without constraints is allowed for the paramagnetic centre position as the
PCS gradients and Hessians are not yet implemented for the coordinate parameters.
........
r18257 | bugman | 2013-01-22 10:32:14 +0100 (Tue, 22 Jan 2013) | 6 lines

Improved the RDC and PCS Q factor calculation warnings to be more informative.

These warnings sometimes appear at the end of the N-state model optimisation, but it is not clear
where they come from.
........
r18258 | bugman | 2013-01-22 11:11:01 +0100 (Tue, 22 Jan 2013) | 5 lines

Fix for a recently introduced breakage of the N_state_model.test_mc_sim_failure system test.

Newton optimisation is now not allowed for optimising the paramagnetic centre position.
........

2013-01-22 10:28:44 Tree
[r18258] by bugman

Fix for a recently introduced breakage of the N_state_model.test_mc_sim_failure system test.

Newton optimisation is now not allowed for optimising the paramagnetic centre position.

2013-01-22 10:11:01 Tree
[r18257] by bugman

Improved the RDC and PCS Q factor calculation warnings to be more informative.

These warnings sometimes appear at the end of the N-state model optimisation, but it is not clear
where they come from.

2013-01-22 09:32:14 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.