Menu

SVN archive Commit Log


Commit Date  
[r25877] by bugman

Changed the default oversampling factor from 100 to 1 in the frame_order.sobol_setup user function.

2014-09-17 15:11:37 Tree
[r25876] by bugman

Updated all the lib.frame_order.*.pcs_numeric_int_*() functions for the new Sobol' point algorithm.

The functions now all accept the max_points argument and terminate the loop over the Sobol' points
once the maximum number of points has been reached. The calls to numpy.swapaxes() have also been
removed as this is now pre-performed by the target function initialisation.

2014-09-17 15:11:36 Tree
[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
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.