Skip to content

Commit

Permalink
Merge branch 'master' into roll_logo
Browse files Browse the repository at this point in the history
  • Loading branch information
talbring committed Nov 25, 2019
2 parents 49ab008 + ca433d9 commit e3de3be
Show file tree
Hide file tree
Showing 130 changed files with 4,032 additions and 152 deletions.
5 changes: 5 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
source 'https://rubygems.org'
group :jekyll_plugins do
gem 'github-pages'
gem 'jekyll-twitter-plugin'
end
103 changes: 102 additions & 1 deletion SU2.bib
Original file line number Diff line number Diff line change
@@ -1,4 +1,105 @@

@inproceedings{mortazawy_mehdi_numerical_2018,
address = {Glasgow, UK},
title = {Numerical {Investigation} of {Shock} {Wave} {Propagation} in {Ducts} with {Grooves}},
url = {http://congress.cimne.com/eccm_ecfd2018/admin/files/fileabstract/a1413.pdf},
abstract = {The pressure attenuation of moving shocks when they propagate in ducts is of great importance in a wide variety of applications, such as health, safety, and transportation. The objective of this research is to investigate the propagation of shock waves in ducts with roughness. The roughness is added in the form of grooves as in an existing experiment. Straight and branching ducts are considered in order to better understand the mechanisms causing attenuation of the shock and the physics behind the evolution of the complex wave patterns resulting from diffraction and reflection of the primary moving shock. A finite
volume numerical method is used and further validated for several test cases relevant to this study. The computed results are compared with experimental measurements in ducts with grooves. Good agreement between high resolution simulations and experiment is obtained for the shock speeds and complex wave patterns created by the grooves. Time histories of pressure at various locations, and shock strengths are presented and compared with measurements. Different groove geometries have been tested in the numerical simulation in
order to identify the shape that will better diminish shock strength. Animations of the computed results are shown to reveal salient features of the unsteady flowfield.},
language = {English},
booktitle = {Proceeding of 6th {European} {Conference} on {Computational} {Mechanics} ({ECCM} 6) and 7th {European} {Conference} on {Computational} {Fluid} {Dynamics} ({ECFD} 7)},
author = {{Mortazawy Mehdi}},
month = jun,
year = {2018},
keywords = {Shock, Shock Wave}
}

@inproceedings{mehdi_numerical_2019,
address = {San Diego},
title = {A {Numerical} {Investigation} of {Shock} {Wave} {Propagation} in {Ducts} with {Grooves}},
url = {https://doi.org/10.2514/6.2019-2152},
doi = {10.2514/6.2019-2152},
abstract = {Experimental investigations and numerical simulations of normal shock waves of different strengths propagating inside ducts with roughness are presented. The roughness is added in the form of grooves. Straight and branching ducts are considered in order to better explore the mechanisms causing attenuation of the shock and the physics behind the evolution of the complex wave patterns resulting from diffraction and reflection of the primary moving shock. A well-established finite volume numerical method is used and further validated for several test cases relevant to this study. The computed results are compared with experimental measurements in ducts with grooves. Good agreement between high resolution simulations and the experiment is obtained for the shock speeds and complex wave patterns created by the grooves. High frequency response time histories of pressure at various locations were recorded in the experiments. The recorded pressure histories and shock strengths were found in fair agreement with the two-dimensional simulation results as long as the shock stays in the duct. Overall, the physics of the interactions of the moving shock, the diffracted and reflected waves with the grooves are adequately captured in the high resolution simulations. Therefore, shocks propagating in ducts with different groove geometries have been simulated in order to identify the groove shape that diminishes shock strength.},
language = {English},
booktitle = {Proceedings of a meeting held 7-11 {January} 2019, {San} {Diego}, {California}, {USA}},
publisher = {AIAA},
author = {Mehdi, Mortazawy and Konstantinos, Kontis and John, Ekaterinaris},
month = jan,
year = {2019},
keywords = {Shock, Shock Attenuation, Shock Interaction, Shock Propagation, Shock Wave, Supersonic},
pages = {22}
}

@phdthesis{mortazawy_mehdi_numerical_2018-1,
address = {Daytona Beach, Florida},
type = {Thesis},
title = {Numerical {Simulation} of {Shock} {Wave} {Propagation} in {Ducts} with {Grooves}},
copyright = {Public},
shorttitle = {Numerical {Simulation} of {Shock} {Wave} {Propagation} in {Ducts} with {Grooves}},
url = {https://commons.erau.edu/edt/389/},
abstract = {The pressure attenuation of moving shocks when they propagate in ducts, is of great importance in a wide variety of applications, such as health, safety, and transportation. The objective of this research is to simulate the propagation of shock waves in ducts with roughness. The roughness is added in the form of grooves as in an existing experiment. Different shapes are considered in order to better understand the physics behind the evolution of the complex shock patterns resulting from diffraction, reflection and refraction of the primary moving shock. The contribution of grooves and duct shape on these phenomena and pressure attenuation is investigated. The numerical method is validated through several test cases, and the results are compared against the theory and the experimental measurements. Good agreement between high resolution computations and the experiment is obtained for the shock speeds and complex wave patterns created by the grooves. Time histories of pressure at various locations are also compared. It is found that accurate pressure history agreement requires a close representation of the full experimental setup to fully capture boundary layer development, and pressure losses associated with unsteady moving shocks in long ducts. Different groove geometries have been tested in the numerical computation in order to identify the shape that will diminish shock strength, hence pressure extrema more effectively. Analysis and animations of the computed results are employed to reveal salient features of the unsteady flowfield.},
language = {English},
school = {Embry-Riddle Aeronautical University},
author = {{Mortazawy Mehdi}},
month = may,
year = {2018},
keywords = {Moving Shock, Schlieren, Shock Attenuation, Shock Propagation, Shock wave, Supersonic}
}
@article{Gutierrez2019,
author = {Gutierrez, David Rodriguez and Poggie, Jonathan},
title = {Effects of Power Deposition on the Aerodynamic Forces on a Slender Body},
journal = {AIAA Journal},
volume = {56},
number = {7},
pages = {2911--2917},
year = {2018},
doi = {10.2514/1.J057004},
url = {https://doi.org/10.2514/1.J057004},
}

@incollection{kumar2019combination,
title={Combination of Polynomial Chaos with Adjoint Formulations for Optimization Under Uncertainties},
author={Kumar, Dinesh and Raisee, Mehrdad and Lacor, Chris},
booktitle={Uncertainty Management for Robust Industrial Design in Aeronautics},
pages={567--582},
year={2019},
publisher={Springer}
}

@inproceedings{morelli2019simulation,
title={Simulation and Analysis of Oscillating Airfoil Ice Shapes via a Fully Unsteady Collection Efficiency Approach},
author={Morelli, Myles and Zhou, Beckett Y and Guardone, Alberto and others},
booktitle={75th International Annual Forum American Helicopter Society (AHS)},
pages={1--12},
year={2019}
}

@article{razaaly2019impact,
title={Impact of geometric, operational, and model uncertainties on the non-ideal flow through a supersonic ORC turbine cascade},
author={Razaaly, Nassim and Persico, Giacomo and Congedo, Pietro Marco},
journal={Energy},
volume={169},
pages={213--227},
year={2019},
publisher={Elsevier}
}

@incollection{kaynak2019transition,
title={Transition Modeling for Low to High Speed Boundary Layer Flows with CFD Applications},
author={Kaynak, Unver and Bas, Onur and Cakmakcioglu, Samet Caka and Tuncer, Ismail Hakki},
booktitle={Boundary Layer Flows-Theory, Applications and Numerical Methods},
year={2019},
publisher={IntechOpen}
}

@inproceedings{sharma2019numerical,
title={Numerical investigation of noise generation by rod-airfoil configuration using DES (SU2) and the FW-H analogy},
author={Sharma, Sparsh and Geyer, Thomas F and Sarradj, Ennes and Schmidt, Heiko},
booktitle={25th AIAA/CEAS Aeroacoustics Conference},
pages={2400},
year={2019}
}

@inproceedings{albring_challenges_2019,
title = {Challenges in {Sensitivity} {Computations} for ({D}) {DES} and {URANS}},
url = {https://arc.aiaa.org/doi/pdf/10.2514/6.2019-0169},
Expand Down Expand Up @@ -942,4 +1043,4 @@ @phdthesis{kline_continuous_2017
school = {Department of Aeronautics and Astronautics, Stanford University},
author = {Kline, H. L.},
year = {2017}
}
}
34 changes: 32 additions & 2 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Site settings
title: SU2, the Open-Source CFD Code
email: [email protected]
title: SU2 | Multiphysics Simulation and Design Software
email: [email protected]
description: >
Website for the SU2 Project
Expand All @@ -22,6 +22,10 @@ gems:
- jekyll-seo-tag
- jekyll-sitemap

whitelist:
- jekyll-redirect-from


exclude:
- Gemfile
- Gemfile.lock
Expand All @@ -37,6 +41,15 @@ defaults:
layout: post
sectionid: blog

- scope:
path: _docs_v7
type: docs_v7
values:
layout: docs_v7
sectionid: docs_v7
seo:
type: "WebPage"

- scope:
path: _docs
type: docs
Expand All @@ -55,16 +68,33 @@ defaults:
seo:
type: "WebPage"

- scope:
path: _vandv
type: vandv
values:
layout: vandv
sectionid: vandv
seo:
type: "WebPage"
collections:
docs:
permalink: /:collection/:path/
output: true
docs_v7:
permalink: /:collection/:path/
output: true
tutorials:
permalink: /:collection/:path/
output: true
vandv:
permalink: /:collection/:path/
output: true
posts:
permalink: /blog/:year/:month/:day/:title/
output: true

# Google Analytics
google_analytics: UA-28187985-1

plugins:
- jekyll-gist
52 changes: 52 additions & 0 deletions _data/docs_v7.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
- title: Introduction to SU2
docs_v7:
- home
- contribute

- title: New in Version 7
docs_v7:
- Guide-to-v7

- title: Quick Start
docs_v7:
- Quick-Start

- title: Installation
docs_v7:
- Download
- Installation
- Build-SU2-From-Source
- Test-Cases

- title: Users Guide
docs_v7:
- Configuration-File
- Mesh-File
- Restart-File
- Theory
- Solver-Setup
- Physical-Definition
- Markers-and-BC
- Convective-Schemes
- Custom-Output
- Linear-Solvers-and-Preconditioners
- Multizone
- Execution

- title: Developer Docs
docs_v7:
- Gitting-Started
- Developing-SU2-on-GitHub-(Internal-Developers)
- Running-Regression-Tests
- Code-Review
- Code-Structure
- Style-Guide
- Advanced-AD-Techniques

- title: FAQ
docs_v7:
- FAQ

- title: Contact
docs_v7:
- Contact
10 changes: 10 additions & 0 deletions _data/vandv.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
- title: The SU2 V&V Collection
vandv:
- home
- Contribute

- title: Compressible Flow
vandv:
- MMS_FVM_Navier_Stokes
- Flat_Plate
- Bump_Channel
6 changes: 3 additions & 3 deletions _docs/Code-Review.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,19 @@ The goal of code review is to maintain correct code in a consistent style. Human
All developers and users (internal and external) are encouraged to participate in the code review process. The SU2 suite is a computational environment we are all working to maintain. When performing a code review, you should be asking yourself "Is this code that I want in our environment". A single developer may have written the bulk of the pull request, but once a change has been incorporated the whole community is in charge of future changes (maintenance, debugging, etc.). Questions you should ask yourself are

1. Is this a desirable change to the code base?
- Does it make code more legible?
- Does it make the code more legible?
- Add new features?
- Fix a bug?

2. Is the change implemented in the correct way?
- Does it interact minimally with the rest of the code?
- Does it have the correct algorithmic complexity?
- Is it located in the place? (file, etc.)
- Is it located in the right place? (file, etc.)

3. Is the code legible?
- Is the code mostly legible on its own without documentation?
- Are the variable names concise and accurate?
- Is there documentation where necessary, and it is correct?
- Is there documentation where necessary, and is it correct?

4. Does the code follow established conventions?
- Does it match the SU2 code style?
Expand Down
6 changes: 3 additions & 3 deletions _docs/Contact.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ Users of SU2 who have questions not addressed in the User's Guide, Developer's G
If you find bugs or issues in the source code or would like to submit a feature request, please use the issue tracker on the SU2 GitHub page at: [https://github.com/su2code/SU2/issues](https://github.com/su2code/SU2/issues)

### SU2 User's Mailing List
Users are encouraged to join the SU2 user's email list. This list will be used to communicate important information to users such as new releases or event announcements. To join, follow the link below, enter your email address, and follow the directions for confirmation. Your email address will not be shared or used for anything except email communication from the development team.
Users are encouraged to join the SU2 user's email list. This list will be used to communicate important information to users such as new releases or event announcements. To join, follow the link below. We take privacy matters seriously - please see our privacy and cookie policies for more information.

[Join the List!](http://su2devsociety.org/su2-user-registration/)
[Join the List!](https://su2foundation.org/)

### Join the SU2 Developer Team
### Join the SU2 Development Team

All developers that would like to contribute to SU2 are encouraged to get involved on [GitHub](https://github.com/su2code/SU2). Whether you would like to share new features or fixes with the community through Pull Requests, report issues or feature requests, or discuss the latest with your fellow developers, your participation is most welcome!
21 changes: 20 additions & 1 deletion _docs/Cygwin-Build-for-Windows.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ At the package selection step, search for the following terms and select the ass
* python: install the packages under the python sub-heading
* cpp: all debug, pre-processor, regular expression packages.

#### Example SU2 installation on WINDOWS 10 using 64-bit Cygwin
### Example SU2 installation on WINDOWS 10 using 64-bit Cygwin

The CYGWIN `bash` shell is used for all steps on the command line. It is automatically available after the first installation step (typically to be launched via the CYGWIN desktop icon).

Expand Down Expand Up @@ -132,6 +132,13 @@ The CYGWIN `bash` shell is used for all steps on the command line. It is automat
./bootstrap
```

1. Set compiler flags (just to be sure not to use the debug option -g)

```bash
export CFLAGS='-O2'
export CXXFLAGS='-O2'
```

1. Create Makefiles:

> NOTE: didn't yet get `tecio` working, therefore disabled with `--disable-tecio`<br>
Expand All @@ -153,6 +160,18 @@ The CYGWIN `bash` shell is used for all steps on the command line. It is automat
make install
```
1. Reduce size of executables significantly (strip symbols, see also [CYGWIN FAQ 6.3](https://www.cygwin.com/faq.html). The SU2_CFD.exe is reduced from approx. 600MB to 15MB. Can be omitted if compiled with the -s option to gcc.
> NOTE: This should **NOT** be necessary if compiler flags are set as shown in step 7
```bash
make install-strip
```
1. Cleanup the installation. This removes also the intermediate big executables from the build folders.
```bash
make clean
```
1. Add the `$SU2_HOME` and `$SU2_RUN` environment variables to `~/.bashrc` (and `source ~/.bashrc`)
```bash
Expand Down
2 changes: 1 addition & 1 deletion _docs/Download.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ permalink: /docs/Download/

SU2 is freely available for use under the GNU Lesser General Public License, version 2.1. Please reference the [license details](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html) for terms and conditions.

Please visit our [download portal](../../download.html) to obtain binary executables or the SU2 source code and [register as a user of SU2](http://su2devsociety.org/su2-user-registration/)!
Please visit our [download portal](../../download.html) to obtain binary executables or the SU2 source code and [register as a user of SU2](https://su2foundation.org/)!

4 changes: 2 additions & 2 deletions _docs/Gitting-Started.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ As you now know, GitHub is the center of all development efforts in SU2. The su
We follow [a popular git branching strategy](http://nvie.com/posts/a-successful-git-branching-model/) in order to leverage decentralized development. This list describes the types of branches on the SU2 repository. You'll want to pick the right one to work with, in order keep the merging process simple.

- master -- stable, latest release and fixes </li>
- develop -- current development, generally the branch for you to fork or start a new branch from </li>
- master -- stable, latest release and fixes
- develop -- current development, generally the branch for you to fork or start a new branch from
- feature_* -- feature specific branches
- fix_* -- branches that fix a particular bug or capability (not new features)

Expand Down
2 changes: 1 addition & 1 deletion _docs/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: SU2, the Open-Source CFD Code
title: SU2, Multiphysics Simulation and Design Software
permalink: /docs/home/
redirect_from: /docs/index.html
---
Expand Down
Loading

0 comments on commit e3de3be

Please sign in to comment.