clawpack/pyclaw — pull request #395 by sanromd (2014-05-01 10:36:27+00:00)
Title: Improving io - revisiting controller attributes

This PR...

- based on the discussion of PR #392
- introduces controller attributes: output_manager, and output_handler,
- output_manager, refers the grid_manager, i.e. pyclaw, petclaw,[str]claw,..
- output_handler the method used to write/read. Due to the io structure in pyclaw, this attribute coincides with output_file_format. For petclaw, the handler is petsc.

This PR has the following benefits:
- Ability to accommodate for future file_formats and io_handlers
- Ability to use grid_manangers other than pyclaw or petclaw