Git Product home page Git Product logo

mach-aero's Introduction

MACH-Aero

Documentation Status Build Status

MACH-Aero is a framework for performing aerodynamic shape optimization. It contains the following core modules:

Code repository Functionality Documentation CI Status Latest Version
baseClasses Shared class definitions Documentation Status Build Status PyPI
pySpline B-spline implementation Documentation Status Build Status GitHub release (latest by date)
pyGeo Geometry definition Documentation Status Build Status GitHub release (latest by date)
IDWarp Volume mesh warping Documentation Status Build Status GitHub release (latest by date)
ADflow CFD and adjoint solver Documentation Status Build Status GitHub release (latest by date)
pyOptSparse Optimizer wrapper Documentation Status Build Status GitHub release (latest by date)
And optional modules:
pyHyp Volume mesh generation Documentation Status Build Status GitHub release (latest by date)
multiPoint Utilities for multipoint optimization Documentation Status Build Status GitHub release (latest by date)
cgnsUtilities Utilities for CGNS mesh files Documentation Status Build Status GitHub release (latest by date)
DAFoam Alternate adjoint solver using OpenFOAM Documentation Regression Test GitHub release (latest by date)

Where is the code?

All the code for MACH-Aero are contained within the individual repositories, which you can go to by clicking on the names in the table above. To go to the documentation site for each repository, click on the badge in the documentation column of the table above.

What's in this repo then?

This repository contains the following:

  • A description of the overall framework
  • Installation instructions which are shared across the various repositories
  • Tutorials for using MACH-Aero to perform aerodynamic shape optimization

This documentation can be accessed online here. To run the tutorials, follow the installation instructions to install all the modules, then clone this repository to access the tutorial scripts. To compile the doc locally, first install dependencies via pip install -r requirements.txt, then build locally with make html.

mach-aero's People

Contributors

a-cgray avatar akleb avatar anilyil avatar arshsaja avatar bbrelje avatar bernardopacini avatar davidanderegg avatar eirikurj avatar ewu63 avatar eytanadler avatar felixluii avatar friedenhe avatar gawng avatar hajdik avatar jrram avatar marcomangano avatar shamsheersc19 avatar sseraj avatar yqliaohk avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.