Menu

SVN archive Commit Log


Commit Date  
[r15620] by bugman

The multi-processor data_fetch() API function is now used to obtain the total_length variable.

2012-03-23 16:31:14 Tree
[r15619] by bugman

Fix for the Processor.data_upload() method.

The self.run_command_queue() method is no longer being used. Instead the add_to_queue() method is
being used to queue up the slave commands, and the run_queue() method is being called at the end to
flush the queue.

2012-03-23 16:18:39 Tree
[r15618] by bugman

Fixes and clean up of the slave to master transfer mechanism for result commands.

The master_queue_command() and master_receive_result() methods are now defined at the Processor
level (but call raise_unimplemented()). Full epydoc docstrings and comments have been added
everywhere. The 2 methods have now been defined for uni-processor fabric, and simply hold the
command in a temporary variable.

2012-03-23 15:40:03 Tree
[r15617] by bugman

Shifted the self.threaded_result_processing flag into the base Processor class where it belongs.

2012-03-23 15:16:57 Tree
[r15616] by bugman

Clean up and completion of the TODO for the Processor.assert_on_master() method.

The Processor.assert_on_master() method has been created and calls raise_unimplemented(). The
Multi_processor.assert_on_master() method has been shifted to Mpi4py_processor.assert_on_master(),
as that method's error message is MPI specific. The empty Uni_processor.assert_on_master() method
has been added to allow that fabric to work.

2012-03-23 15:12:25 Tree
[r15615] by bugman

Whitespace fix.

2012-03-23 15:03:24 Tree
[r15614] by bugman

Spun out all of the results queue objects into their own module.

This completes another set of TODOs by removing these queue objects from any fabric level. They
can now be imported and used by any fabric level (Processor, Multi_processor, Mpi4py_processor,
Uni_processor, etc.).

2012-03-23 11:44:15 Tree
[r15613] by bugman

Shifted the run_command_queue() and run_queue() methods from the Multi_processor to Processor class.

2012-03-23 11:37:27 Tree
[r15612] by bugman

The multi/test_implementation2.py script can now be run in uni-processor mode.

Thought it still fails due to deficiencies in the Processor base class (one of Gary's TODOS in the
Multi_processor class).

2012-03-23 11:33:28 Tree
[r15611] by bugman

Comment fixes.

2012-03-23 11:31:39 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.