Menu

Commit [r24522]  Maximize  Restore  History

Parallelised the frame order grid search to run on clusters or multi-core systems via OpenMPI.

This involved the creation of the Frame_order_grid_command class which is the multi-processor
Slave_command for performing the grid search. This was created by duplicating the
Frame_order_minimise_command class and then differentiating both classes.

For the subdivision of the grid search, the new minfx grid.grid_split_array() function is used in
the frame order grid() API method. The grid() method no longer calls the minimise() method but
instead obtains the processor box itself and adds the subdivided grid slaves to the processor. The
relax grid_search user function takes care of the rest.

bugman 2014-07-11

changed /branches/frame_order_cleanup/specific_analyses/frame_order/api.py
changed /branches/frame_order_cleanup/specific_analyses/frame_order/optimisation.py
/branches/frame_order_cleanup/specific_analyses/frame_order/api.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_cleanup/specific_analyses/frame_order/optimisation.py Diff Switch to side-by-side view
Loading...
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.