-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added an open-source version of the VCP3D solver.
- Loading branch information
1 parent
ef21727
commit 349b887
Showing
40 changed files
with
3,257 additions
and
691 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 |
---|---|---|
@@ -1,3 +1,8 @@ | ||
# VCP3D_Open | ||
|
||
This is an extension of an in-house discontinuous Galerkin (DG-)Finite Element Method (FEM) code developed by Edwin van der Weide, such that it can handle open boundary conditions using the polynomial-correction (PC-)Navier-Stokes Characteristic boundary condition (NSCBC). | ||
This is an open-source version of an in-house single-block discontinuous Galerkin (DG-)Finite Element Method (FEM) code developed by Edwin van der Weide. My current contribution was to extend its capabilities, such that it is able handle open boundary via non-reflective boundary conditions (NRBCs). The NRBCs considered in this code are: | ||
|
||
* Polynomial-Correction (PC-)Navier-Stokes Characteristic Boundary Condition (NSCBC). | ||
* Characteristic Matching Layer (CML). | ||
* Sponge Layer. | ||
|
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,15 @@ | ||
root = true | ||
|
||
[*] | ||
end_of_line = lf | ||
insert_final_newline = true | ||
|
||
# Matches multiple files with brace expansion notation | ||
[*.{cpp,hpp}] | ||
charset = utf-8 | ||
indent_style = tab | ||
indent_size = 2 | ||
trim_trailing_whitespace = true | ||
|
||
[*.md] | ||
trim_trailing_whitespace = false |
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,52 @@ | ||
# Prerequisites | ||
*.d | ||
|
||
# Compiled Object files | ||
*.slo | ||
*.lo | ||
*.o | ||
*.obj | ||
*.optrpt | ||
*.pyc | ||
|
||
# Precompiled Headers | ||
*.gch | ||
*.pch | ||
|
||
# Compiled Dynamic libraries | ||
*.so | ||
*.dylib | ||
*.dll | ||
|
||
# Fortran module files | ||
*.mod | ||
*.smod | ||
|
||
# Compiled Static libraries | ||
*.lai | ||
*.la | ||
*.a | ||
*.lib | ||
|
||
# Executables | ||
*.exe | ||
*.out | ||
*.app | ||
|
||
|
||
# Ignore binary directory. | ||
bin/ | ||
|
||
# Log files. | ||
*.log | ||
|
||
# Swap files. | ||
*.swp | ||
|
||
# VTK files. | ||
*.vtk | ||
|
||
# Data files. | ||
*.data | ||
|
||
|
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
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
Oops, something went wrong.