Menu

SVN archive Commit Log


Commit Date  
[r25875] by bugman

Updated the frame order count_sobol_points() function to use the new Sobol_data container.

The Sobol' sequence data generated by the target function is now located at
target_functions.frame_order.sobol_data.

2014-09-17 15:11:33 Tree
[r25874] by bugman

Huge speed up for the generation of the Sobol' sequence data in the frame order target function.

The new Sobol_data class has been created and is instantiated in the module namespace as
target_function.frame_order.sobol_data. This is used to store all of the Sobol' sequence associated
data, including the torsion-tilt angles and all corresponding rotation matrices. When initialising
the target function, if the Sobol_data container holds the data for the same model and same total
number of Sobol' points, then the pre-existing data will be used rather than regenerating all the
data. This can save a huge amount of time.

2014-09-17 15:11:32 Tree
[r25873] by bugman

Updated the frame order count_sobol_points() function to handle the swapped axis order.

2014-09-17 15:11:30 Tree
[r25872] by bugman

Changed the creation of the Sobol' points in the frame order target function.

For increased accuracy of the numerical PCS integration, the first 1000 points of the Sobol'
sequence are now skipped to avoid any bias. For speed, the axis order of the Sobol' torsion-tilt
angles has been swapped so that the numpy.swapaxes() function call is no longer required in the
lib.frame_order.*.pcs_numeric_int_*() functions.

2014-09-17 15:11:28 Tree
[r25871] by bugman

Fix for the percentage calculation for the frame order count_sobol_points() function.

2014-09-17 15:11:26 Tree
[r25870] by bugman

The frame order target function now passes the maximum number of Sobol' points to the relax library.

The value is being passed into the lib.frame_order.*.pcs_numeric_int_*() functions, though it is not
used set.

2014-09-17 15:11:25 Tree
[r25869] by bugman

Improved the print out formatting for the count_sobol_points() frame order function.

2014-09-17 15:11:23 Tree
[r25868] by bugman

The frame_order.count_sobol_points user function now shows more information.

The maximum number and oversampling factors are now also printed out for maximum user feedback.

2014-09-17 15:11:21 Tree
[r25867] by bugman

Converted all of the specific_analyses.frame_order package to the Sobol' point oversampling design.

The correct values are now sent into the target function and all references to cdp.num_int_pts has
been replaced with the cdp.sobol_max_points and cdp.sobol_oversample pair of variables.

The frame_order.count_sobol_points user function backend has also been updated to show the total
number of oversampling points and the number of points used.

2014-09-17 15:11:20 Tree
[r25866] by bugman

Implemented the Sobol' sequence oversampling in the frame order target function class.

2014-09-17 15:11:18 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.