Skip to content

pziegfeld/analysis_server_plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenMDAO AnalysisServer interface.

This code provides both client-side and server-side OpenMDAO interfaces to
Phoenix Integration's ModelCenter AnalysisServer protocol.

The client side consists of a factory (factory.ASFactory) which will create
instances on the remote AnalysisServer, create a local proxy for the remote
component, and populate that proxy component with proxy variables
corresponding to the exposed variables on the remote component. This factory
can be registered with the OpenMDAO factory manager to support a general
'create' capability.

The server side (server.main) reads configuration files describing the
components to make available and what interface they provide. Multiple
versions of a component can be supported. Each component instance is run in a
separate process to support concurrent execution.

To view the Sphinx documentation for this distribution, type:

plugin docs analysis_server

About

This plugin contains a server that can serve OpenMDAO models to be executed in Modelcenter.

Resources

License

Stars

Watchers

Forks

Packages

No packages published