OpenMDAO features,
- Library of Built-in Solvers and Optimizers
- Tools for Meta-Modeling
- Data Recording Capabilities
- Support for Analytic Derivatives
- Support for High-Performance Compute Clusters and Distributed Computing
- Extensible Plugin Library
- Download the installation script (I'm trying out version 0.8.1).
- Run the script.
python go-openmdao.py
You have to be running at least Python 2.7 (check withpython --version
). This will download, compile and install all the parts. I got a lot of warnings but no errors.
- Activate your virtual environment.
. bin/activate
- Run tests to verify the install.
openmdao test
You should see something like "Ran 726 tests in 58.415s OK"
- When finished with OpenMDAO then deactivate the virtual environment with
deactivate
.
plugin list --github
Here's the list I got:
Available plugin distributions ============================== GeoMACH -- Geometry-centric MDAO of Aircraft Configurations with High fidelity adpac_wrapper -- Component wrapper for ADPAC (Advanced Ducted Propfan Analysis Code) analysis_server_plugin -- This plugin contains a server that can serve OpenMDAO models to be executed in Modelcenter. dakota_driver -- OpenMDAO driver for DAKOTA (Design Analysis Kit for Optimization and Terascale Applications) drea_wrapper -- OpenMDAO component wrapper for DREA (Differential Reduced Ejector/Mixer Analysis) excel_wrapper -- OpenMDAO Excel Wrapper (MS Windows only) flops_wrapper -- Component wrapper for FLOPS hsrnoise_wrapper -- OpenMDAO component wrapper for DREA (Differential Reduced Ejector/Mixer Analysis) ipoptdriver -- Driver wrapper for the IPOPT optimization code montecarlo -- DOEgenerator for Monte Carlo Simulation nas_access -- Resource Allocator for NAS nastranwrapper -- Component wrapper for MSC Nastran neural_net -- A neural net surrogate model generator based on the FFnet library nreltraining2013 -- docs and code for the 2013 nrel training class on OpenMDAO ommodelwrapper -- OpenModelica Model Wrapper overflow_wrapper -- Component wrapper for OVERFLOW (OVERset grid FLOW solver) pdcyl_comp -- Component wrapper for PDCYL pyopt_driver -- Driver wrapper for the open-source optimization package pyOpt vsp_wrapper -- Component wrapper for VSP (Vehicle Sketch Pad)Installing one of the plugins is as easy as,
plugin install --github montecarlo
This post linked from the OpenMDAO news feed.
ReplyDelete