OpenMDAO/OpenMDAO-Framework — pull request #706 by setowns1 (2011-11-18 17:48:05+00:00)
Title: Partial fix for #702: tunneling support for remote servers

This update supports accessing a remote server via a tunnel for execution by an ExternalCode component. Not supported yet is a general distributed model via tunneling.

Access from 'torpedo' to 'hx' at GRC has been tested. Code is in main/mp_util.setup_tunnel() to try 'putty' on Windows, but this has not been tested.

Access to remote resources is accomplished by adding the remote allocators to the local ResourceAllocationManager:

factory = connect_to_server(config_filename)
RAM.add_remotes(factory, 'HX')