Coder Social home page Coder Social logo

yuguangyuan / su2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from su2code/su2

0.0 1.0 0.0 465.7 MB

SU2: An Open-Source Suite for Multiphysics Simulation and Design

Home Page: https://su2code.github.io

License: GNU Lesser General Public License v2.1

C++ 76.07% Makefile 0.26% Python 4.47% C 16.59% Shell 0.03% M4 0.14% SourcePawn 0.04% CMake 0.04% Objective-C 0.03% Fortran 2.34% Batchfile 0.01%

su2's Introduction


SU2 (ver. 6.2.0 "Falcon"): The Open-Source CFD Code

Computational analysis tools have revolutionized the way we design engineering systems, but most established codes are proprietary, unavailable, or prohibitively expensive for many users. The SU2 team is changing this, making multiphysics analysis and design optimization freely available as open-source software and involving everyone in its creation and development.

For an overview of the technical details in SU2, please see the following AIAA Journal article:

"SU2: An open-source suite for multiphysics simulation and design," AIAA Journal, 54(3):828-846, 2016. http://arc.aiaa.org/doi/10.2514/1.J053813

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Continuous Integration:
Build Status


SU2 INTRODUCTION

SU2 is a suite of open-source software tools written in C++ for the numerical solution of partial differential equations (PDE) and performing PDE constrained optimization.

The primary applications are computational fluid dynamics and aerodynamic shape optimization, but has been extended to treat more general equations such as electrodynamics and chemically reacting flows.

You will find more information and the latest news in:


SU2 INSTALLATION

To build SU2 from the source code, first open a terminal and execute the ./bootstrap script provided in the root directory of the source distribution in order to set the makefiles for your local system. Then, simply run the './configure', 'make', and 'make install' commands. You can provide an install location using the prefix option to configure. Please note that more detailed instructions on the configure and build processes can be found within the INSTALL file.


SU2 PATH SETUP

SU2 is built using a typical configure/make/make install process. When make install is complete, please be sure to add the $SU2_HOME and $SU2_RUN environment variables, and update your $PATH with $SU2_RUN.

For example, add these lines to your .bashrc file:

  • export SU2_RUN="your_prefix/bin"
  • export SU2_HOME="/path/to/SU2vX.X.X/"
  • export PATH=$PATH:$SU2_RUN
  • export PYTHONPATH=$SU2_RUN:$PYTHONPATH

$SU2_RUN should point to the folder where all binaries and python scripts were installed. This is the prefix you set with the --prefix option to configure. Note that the bin/ directory is automatically added to your prefix path.

$SU2_HOME should point to the root directory of the source code distribution, i.e., /path/to/SU2vX.X.X/.

Thanks for building, and happy optimizing!

  • The SU2 Development Team

SU2 DEVELOPERS

SU2 is being developed by individuals and organized teams all around the world.

The current SU2 release has been coordinated by the SU2 International Developers Society with selected contributions from the open-source community.

The main research teams contributing to the current release are:

  • Prof. Juan J. Alonso's group at Stanford University.
  • Prof. Piero Colonna's group at Delft University of Technology.
  • Prof. Nicolas R. Gauger's group at Kaiserslautern U. of Technology.
  • Prof. Alberto Guardone's group at Polytechnic University of Milan.
  • Prof. Rafael Palacios' group at Imperial College London.
  • Prof. Vincent Terrapon's group at the University of Liege.
  • Prof. Edwin van der Weide's group at the University of Twente.
  • Lab. of New Concepts in Aeronautics at Tech. Inst. of Aeronautics.

Copyright 2012-2019, Francisco D. Palacios, Thomas D. Economon, Tim Albring, and the SU2 contributors.

su2's People

Contributors

economon avatar vdweide avatar talbring avatar rsanfer avatar btracey avatar hlkline avatar fpalacios avatar pcarruscag avatar clarkpede avatar tobadavid avatar oleburghardt avatar arubino avatar laserpe avatar eduardomolina avatar petebachant avatar jayantmukho avatar aerialhedgehog avatar demanosalvas avatar mcolonno avatar aeroamit avatar benkirk avatar sametcaka avatar jhowison avatar gomerofdoom avatar cvencro avatar bmunguia avatar vfrancesmolla avatar maxsagebaum avatar jaspe55 avatar sravya91 avatar

Watchers

533 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.