Skip to content
@mdolab

MDO Lab

Multidisciplinary Design Optimization Laboratory at the University of Michigan

Pinned Loading

  1. pyoptsparse pyoptsparse Public

    pyOptSparse is an object-oriented framework for formulating and solving nonlinear constrained optimization problems in an efficient, reusable, and portable manner.

    Python 248 118

Repositories

Showing 10 of 29 repositories
  • .github Public
    mdolab/.github’s past year of commit activity
    Shell 0 3 4 1 Updated Aug 25, 2025
  • adflow Public

    ADflow is a finite volume RANS solver tailored for gradient-based aerodynamic design optimization.

    mdolab/adflow’s past year of commit activity
    Fortran 275 113 42 (2 issues need help) 8 Updated Aug 23, 2025
  • pyhyp Public

    pyHyp generates volume meshes from surface meshes using hyperbolic marching.

    mdolab/pyhyp’s past year of commit activity
    Fortran 51 42 4 1 Updated Aug 22, 2025
  • idwarp Public

    IDWarp is a mesh warping package for the MACH framework.

    mdolab/idwarp’s past year of commit activity
    Fortran 19 31 9 2 Updated Aug 22, 2025
  • OpenAeroStruct Public

    OpenAeroStruct is a lightweight tool that performs aerostructural optimization using OpenMDAO.

    mdolab/OpenAeroStruct’s past year of commit activity
    Python 228 Apache-2.0 121 34 (1 issue needs help) 2 Updated Aug 22, 2025
  • baseclasses Public
    mdolab/baseclasses’s past year of commit activity
    Python 6 26 4 (1 issue needs help) 3 Updated Aug 22, 2025
  • cgnsutilities Public

    cgnsUtilities is a collection of functions for working with CGNS grids.

    mdolab/cgnsutilities’s past year of commit activity
    Fortran 11 25 6 2 Updated Aug 22, 2025
  • pygeo Public

    pyGeo provides geometric design variables and constraints suitable for gradient-based optimization.

    mdolab/pygeo’s past year of commit activity
    Python 178 Apache-2.0 61 21 9 Updated Aug 22, 2025
  • pyspline Public

    pySpline produces B-spline curves, surfaces, and volumes

    mdolab/pyspline’s past year of commit activity
    Python 48 28 3 1 Updated Aug 22, 2025
  • pyoptsparse Public

    pyOptSparse is an object-oriented framework for formulating and solving nonlinear constrained optimization problems in an efficient, reusable, and portable manner.

    mdolab/pyoptsparse’s past year of commit activity
    Python 248 LGPL-3.0 118 32 5 Updated Aug 22, 2025