-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adding non conforming mesh capabilities.
-> The code handles straight and curved non-conforming meshes. -> The ProblemFile.f90 is linked through a dynamic library -> The Benchmark test cases folder has been added to control solution changes.
- Loading branch information
Showing
147 changed files
with
13,522 additions
and
3,093 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# List of Contributors | ||
|
||
This is a list of the people who has contributed to **HORSES**. | ||
|
||
* **Esteban Ferrer Vaccarezza** (Univ. Politécnica de Madrid) | ||
* **David A. Kopriva** (The Florida State University) | ||
* **Diego Lodares Gómez** (Univ. Politécnica de Madrid) | ||
* **Juan Manzanero Torrico** (Univ. Politécnica de Madrid) | ||
* **Carlos Redondo Calle** (Univ. Politécnica de Madrid) | ||
* **Gonzalo Rubio Calzado** (Univ.Politécnica de Madrid) | ||
* **Andrés Rueda** (Univ. Politécnica de Madrid) | ||
* **Eusebio Valero Sánchez** (Univ. Politécnica de Madrid) |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,65 @@ | ||
This is a two dimensional discontinuous Galerkin spectral element method solver for Navier-Stokes equations. This code has been developed in the Madrid Technical University. | ||
# HORSES: a High Order Spectral Element Solver | ||
|
||
```text | ||
_ _ ____ _____ _____ ______ _____ | ||
| | | | / __ \ | __ \ / ____| | ____| / ____| | ||
| |__| | | | | | | |__) | | (___ | |__ | (___ | ||
| __ | | | | | | _ / \___ \ | __| \___ \ | ||
| | | | | |__| | | | \ \ ____) | | |____ ____) | | ||
|_| |_| \____/ |_| \_\ |_____/ |______| |_____/ | ||
+m:y:-` `-:y:m+ | ||
.:::odmMMMNMms:- -:smMNMMMmdo:::. | ||
`+mMMNMMMMNNNd+: :+dNNNMMMMNMMm+` | ||
\shdNMNymMMMMshMmdNmd: :dmNdmMhsMMMMmyNMNdhs/ | ||
ooosMMMNMMMNmNhNMMMNmhd- -dhmNMMMNhNmNMMMNMMMsooo | ||
`-\+yhMMmMMMhhMhss+\+o+. .+o+/+sshMhhMMMmMMhy+/-` | ||
yMNMhMMMMNMs sMNMMMMhMNMy | ||
:ydmMMhMMMMy+M\ /M+yMMMMhMMmdy: | ||
.+s+omMhMMMMMy+Ms` `sM+yMMMMMhMmo+s+. | ||
+ymNMNmMMMMMmdMm+` `+mMdmMMMMMmNMNmy+ | ||
:- \\oymMMmMMMMMMMmNMd- \yys: :syy/ -dMNmMMMMMMMmMMmyo// -: | ||
- -y. .\oymMMMMMMMMhddhNMNs..+yNMMMMm- -mMMMMNy+..sNMNhddhMMMMMMMMmyo/. .y- - | ||
+o.-N. `-:+yhdNMMMMMsMMMMMMMMMMmMMMmd\msd dsm/dmMMMmMMMMMMMMMMsMMMMMNdhy+:-` .N-.o+ | ||
: :NsMo oyo+-hMMMMMMMMMMMMMM+NMd+`.+mM\ /Mm+.`+dMN+MMMMMMMMMMMMMMh-+oyo oMsN: : | ||
\y.yMM: `. :hoMMMMMMMMMMMMMMmMNMMMMmsN` `NsmMMMMNMmMMMMMMMMMMMMMMoh: .` :MMy.y/ | ||
oNMMh oh+MMMMMMMMMMMMMMMMNdNNyNMdms smdMNyNNdNMMMMMMMMMMMMMMMM+ho hMMNo | ||
oMMM- \dyhMMMMMMMMMMMMMMMMNs\. `mmsMm mMsmm` ./sNMMMMMMMMMMMMMMMMhyd/ -MMMo | ||
dNym -oNMMMMMMMMMMMMMMMMNoo\. odh-mN Nm-hdo ./ooNMMMMMMMMMMMMMMMMNo- myNd | ||
`Mdsh `+mMMMMMMMMMMMMMMMh+Mh- -NM\ `. .` /MN- -hM+hMMMMMMMMMMMMMMMm+` hsdM` | ||
`NN:N. oNMMMMMMNoMMMMMMMhoyh: .oNMd` `dMNo. :hyohMMMMMMMoNMMMMMMNo .N:NN` | ||
\Mm\do` .mMMMMMMMMMMMMMMMmhyo. NNM+ +MNN .oyhmMMMMMMMMMMMMMMMm. `od/mM/ | ||
.smNMMdymMMMMMMMMNmMMMMMhy: sy- -ys :yhMMMMMmNMMMMMMMMmydMMNms. | ||
-NhMMdMhmMMMMMMMyMMMhhMM+ +MMhhMMMyMMMMMMMmhMdMMhN- | ||
\yhNd-hNMMMMMMMMmymhmMMd dMMmhmymMMMMMMMMNh-dNhy/ | ||
:-sm\-`dMMMMMMMMhh\MMMm. .mMMM/hhMMMMMMMMd`-/ms-: | ||
`yy `oNMMMMMMMmsMMm. .mMMsmMMMMMMMNo` yy` | ||
y` `omMMMMMMsMy` -\:\+++o. .o+++/:/- `yMsMMMMMMmo` `y | ||
sMMhmoNNhysyhmMMmNMMho` `ohMMNmMMmhysyhNNomhMMs | ||
oMMN:yMmyo\-.`` ``.-/oymMy:NMMo | ||
oNMN. .NMNo | ||
-sNmo. High Order Spectral Element Solver .omNs- | ||
\dyo. .oyd/ | ||
`oMNd- 2D Compressible Navier-Stokes equations -dNMo` | ||
:dMNy` `yNMd: | ||
-ymms smmy- | ||
``` | ||
|
||
***This is a two dimensional discontinuous Galerkin spectral element method solver for Navier-Stokes equations.*** | ||
|
||
This code has been developed in the Madrid Technical University. | ||
|
||
Installation: | ||
|
||
1) Replace make.inc.example to make.inc with the paths of your system. | ||
2) Run make all. Several options are available: | ||
- Mode DEBUG/RELEASE | ||
- Compiler gfortran/ifort | ||
|
||
3) Run the three benchmark tests: | ||
- make runcyl. Flow around a circle | ||
- make runvortex. Taylor vortex problem. | ||
- make runchan. Channel. | ||
1. Replace make.inc.example to make.inc with the paths of your system. | ||
2. Run make. Several options are available: | ||
* Solver: Euler (make Euler) or Navier-Stokes (make all) | ||
* Mode: DEBUG/RELEASE | ||
* Compiler: gfortran/ifort | ||
|
||
3. Run the three benchmark tests: | ||
* make runcyl. Flow around a circle | ||
* make runvortex. Taylor vortex problem. | ||
* make runchan. Channel. |
Oops, something went wrong.