SU2: An Open-Source Suite for Multiphysics Simulation and Design
Switch branches/tags
Tutorials auto_doxygen_test config_parsing deactive_tecio_travis develop enhancement_SST enhancement_periodicbc_paralleldraft enhancement_periodicbc feature_ABL feature_AUSMplus feature_AdjTNE2 feature_CHTmultizoneCases feature_DE_AD_ALE feature_DE_AD feature_DE feature_Deformation feature_FSI_FEA feature_FSI_shape_opt feature_FarFieldCD feature_FiniteElements feature_Interpolate feature_LM_model feature_MINGW feature_MOR feature_MPI feature_MUSCL3 feature_MeshInterpolation feature_NEMO feature_NUBC feature_PassiveScalar feature_PoissonFVM feature_Pressure_based feature_RBF feature_ROM feature_SST_UQ feature_SU2_UMC feature_Shell feature_TMZHB feature_TNE2 feature_TURBO_FSI feature_UMC feature_actuator_disk_Inc feature_ad_extensions feature_adaptive_incremental_load feature_adaptive_sliding_meshes feature_add_instance_layer feature_additional_output feature_adjoint_lut feature_airfoil feature_amg feature_boom feature_caa_bbn feature_caa feature_calibration feature_cfl_ramp feature_cgns_sort feature_cgns feature_channel feature_checkpointing feature_cht feature_clean feature_cleanup_driver feature_comms feature_computepolar feature_custom_fluid feature_deform_tol feature_direct_ffd feature_discadj_RemoveGradientDataVector feature_discadj_heat feature_discadj_multiphysics feature_dot_interface feature_doxy_update feature_ecc feature_eliptic_design feature_esi feature_external_sens feature_ffd_rotrans feature_field_adjoint feature_field_disc_adj feature_fix_CHT feature_fix_DOT feature_fluidprop_final feature_fluidprop feature_force_read_target_on_AD feature_heat_farfield feature_heat feature_hom_Average feature_hom_GELITE feature_hom_Intel feature_hom_Jacobian feature_hom_discadj feature_hom_output feature_hom_shock_capturing feature_hom_singleNodeOpt feature_hom feature_incomp_ale feature_incomp_sst_unsteady feature_incompressible_ale feature_inlet_multipoint_opt feature_inletprofile feature_inletprofileDES feature_input_output feature_interp_sol feature_kratos_interface feature_mesh_deformation feature_mesh_solver feature_misc feature_mlturb feature_mpi_comms feature_naca_thickness feature_nlopt feature_optTransp feature_optimization feature_output feature_p1model feature_paper_rodi feature_periodic_sliding feature_periodic_streamwise feature_periodic feature_periodicGM feature_polytropicGas feature_preconditioning_output feature_preconditioning_sst feature_pressure_inlet_multi feature_pySU2 feature_pyopt feature_python_FSI feature_radial_basis feature_refactor-viscous-numerics feature_reformat_config feature_reg feature_regfix feature_scalar feature_single_precision feature_surface feature_tHB_AD feature_template_linear_solver feature_transition_sst feature_transp_part feature_transpiration feature_travis feature_turb_calibration feature_turbo_aeroelastic feature_turbo_ffd feature_turbo feature_turbo2phase feature_turboSM feature_turbomachinery feature_unst_force_breakdown feature_unst_lut feature_unsteady feature_volumedeform_fix feature_vortex_correction feature_2p feature_2phase fix-cpp-inlet-with-periodic fix_addGlobalElementIndex fix_config_template fix_ffd_multiple_marker fix_indentation fix_multiple_ffd_boxes fix_multizone_DEF fix_periodic fix_unify-FD-NTS-blending fix_updatedvalues_fluidmz fixquadvol master sc_ad sc_config sc_develop stable_DE_AD tMZ_HB test_euler_vorticity turbo2phae turbo_2phase
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Added the PR template to the .github/ folder in the root dir. Apr 1, 2018
Common Change back to original. Sep 6, 2018
QuickStart Merging develop. Jun 19, 2018
SU2_CFD Merging develop. Jun 19, 2018
SU2_DEF Merging develop. Jun 19, 2018
SU2_DOT Changed version numbers for v6.1.0. Jun 9, 2018
SU2_GEO Changed version numbers for v6.1.0. Jun 9, 2018
SU2_IDE Changed version numbers for v6.1.0. Jun 9, 2018
SU2_MSH Changed version numbers for v6.1.0. Jun 9, 2018
SU2_PY Changed version numbers for v6.1.0. Jun 9, 2018
SU2_SOL Changed version numbers for v6.1.0. Jun 9, 2018
TestCases Merging develop. Jun 19, 2018
externals Changed version numbers for v6.1.0. Jun 9, 2018
m4 Updated preconfigure.py and configure Jul 30, 2017
.gitignore Merge branch 'develop' into py2_and_py3_support Dec 2, 2017
.gitmodules Removed submodule adjointmpi Jul 30, 2017
.travis.yml Reverting travis yml before merge. Jun 18, 2018
COPYING More updates in the branch structure Sep 10, 2013
INSTALL Merging with develop Oct 29, 2015
Makefile.am Changed version numbers for v6.1.0. Jun 9, 2018
Makefile.in Changed version numbers for v6.1.0. Jun 9, 2018
README.md Changed version numbers for v6.1.0. Jun 9, 2018
aclocal.m4 Add AM_PATH_PYTHON to configure.ac Aug 27, 2017
bootstrap Changed contrib/ to externals/, updated build files, fixed a bug in t… Mar 24, 2014
compile bootstrap 2 Jun 28, 2017
config.guess bootstrap 2 Jun 28, 2017
config.sub bootstrap 2 Jun 28, 2017
config_template.cfg Merging develop. Jun 19, 2018
configure Changed version numbers for v6.1.0. Jun 9, 2018
configure.ac Changed version numbers for v6.1.0. Jun 9, 2018
depcomp bootstrap 2 Jun 28, 2017
install-sh Small clean up. Feb 14, 2018
missing bootstrap 2 Jun 28, 2017
preconfigure.py Changed version numbers for v6.1.0. Jun 9, 2018

README.md


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

Computational analysis tools have revolutionized the way we design aerospace systems, but most established codes are proprietary, unavailable, or prohibitively expensive for many users. The SU2 team is changing this, making computational analysis and design 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

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, just open a terminal and run the './configure', 'make', and 'make install' commands in the root directory of the source distribution. You can provide an install location using the prefix option to configure. If there are issues with autotool version requirements, run the ./bootstrap script provided in the root directory in order to build local versions of the tools and reset the makefiles (before trying configure/make/make install again). 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 <www.su2devsociety.org> 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-2018, Francisco D. Palacios, Thomas D. Economon, Tim Albring, and the SU2 contributors.