Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add AV to NS #373

Closed
wants to merge 163 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
163 commits
Select commit Hold shift + click to select a range
8e7ddda
Initial implementation of artificial viscosity for the euler equations
w-hagen Oct 28, 2020
59f80c3
Initial implementation of smoothness indicator
w-hagen Nov 1, 2020
122966e
Updated modal smoothness indicator to mode_ids to select highest mode
w-hagen Nov 3, 2020
598e4b6
Fixed updated artificial viscosity implementation to use desired equa…
w-hagen Nov 6, 2020
822d863
Add boundary condition function to return projected boundary solution
w-hagen Nov 6, 2020
e0f0ce4
Added double mach reflection example problem
w-hagen Nov 6, 2020
d35771a
Added double mach reflection example problem
w-hagen Nov 6, 2020
a71ac3b
Remove reference to unnecessary heat operator
w-hagen Nov 6, 2020
0f132eb
Fixed error in calculating face fluxes across ranks
w-hagen Nov 20, 2020
40656f3
Removed unessecary reference to heat operator
w-hagen Nov 20, 2020
d49de59
Fixed error in not distributing grid
w-hagen Nov 20, 2020
80e1a62
Added shock indicator and integrated with artificial viscosity
w-hagen Nov 20, 2020
0c25238
Added output field for shock indicator
w-hagen Nov 20, 2020
96fc18c
Modified stepping parameters for scaling tests
w-hagen Dec 1, 2020
446cace
Fixed artifical viscosity boundary conditions
w-hagen Jan 20, 2021
7a9a81d
Merge branch 'master' into av-mrg-master
MTCam Feb 3, 2021
bf67fc0
Bring back functions inadvertently removed in hand merge
MTCam Feb 3, 2021
f52b8b6
Minimum changes to bring boundary conditions up to date with mainline…
w-hagen Feb 4, 2021
37abb66
Merges the upstream master
MTCam Feb 4, 2021
703869a
Silence flake8.
MTCam Feb 4, 2021
f20059f
Silence pydocstyle
MTCam Feb 4, 2021
125ff51
Merge pull request #3 from w-hagen/silence-pydocstyle
w-hagen Feb 4, 2021
5c99ac1
Merge pull request #2 from w-hagen/silence-flake8
w-hagen Feb 4, 2021
d978414
merge updated master into artificial viscosity branch
w-hagen Feb 4, 2021
8d30def
Merge pull request #4 from w-hagen/av-mrg-master
w-hagen Feb 4, 2021
1340ea6
Remove un-needed make_obj_array calls
w-hagen Feb 4, 2021
067ad2b
Merge pull request #5 from w-hagen/remove-mkobjarray
w-hagen Feb 4, 2021
9d32a7a
Rework boundary conditions to avoid duplicating code
w-hagen Feb 4, 2021
3a13a05
Fix docstyle, remove unused import
w-hagen Feb 4, 2021
1b2b30e
Expose smoothness indicator parameters
w-hagen Feb 5, 2021
0dff5e5
Fixed boundary calls to self
w-hagen Feb 26, 2021
1b57517
Fixed flake8 line to long
w-hagen Feb 26, 2021
20221dd
Merge pull request #6 from w-hagen/av-boundary-rework
w-hagen Feb 26, 2021
f39deb2
Clean up AdiabaticSlipBoundary for artificial viscosity condition.
w-hagen Mar 2, 2021
6b9a29d
Added inital documentation to artificial viscosity routines (#8)
w-hagen Mar 12, 2021
d17ea87
fixed flake8 error
w-hagen Mar 12, 2021
5018f52
Merge branch 'artificial_viscosity' of github.com:w-hagen/mirgecom in…
w-hagen Mar 12, 2021
100b1c3
Fixed too long line
w-hagen Mar 12, 2021
9d0f8ed
Added tests to artificial viscosity routines. (#9)
w-hagen Mar 12, 2021
105fd83
Bring branch up to main
w-hagen Mar 12, 2021
5d22727
Merge branch 'artificial_viscosity' of github.com:w-hagen/mirgecom in…
w-hagen Mar 12, 2021
bf309fe
Fixed missed merge conflict.
w-hagen Mar 13, 2021
34b96bf
Fixed errors in dobule mach initialization.
w-hagen Mar 14, 2021
f52a165
Fixed error in initialization.
w-hagen Mar 14, 2021
c8858e4
Cleaned up artificial viscosity routines.
w-hagen Mar 14, 2021
1afa3d7
Fixed errors in calling gmsh
w-hagen Mar 14, 2021
a404a62
Add gmsh as requirement
w-hagen Mar 14, 2021
c1cd479
Fix some style issues and add temporary fix for Issue #280
w-hagen Mar 15, 2021
8b580e5
Fix documentation grammer.
w-hagen Mar 15, 2021
40364ac
Renamed shock parameters to be more descriptive.
w-hagen Mar 15, 2021
af24249
Added normal shock relations calculator to DoubleMahcReflection case.
w-hagen Mar 15, 2021
8a50f22
Remove linter changes for not my file
w-hagen Mar 15, 2021
77b0263
use viz_fields to visualize tagged cells.
w-hagen Mar 15, 2021
218cb52
Added interface parameter documentation.
w-hagen Mar 15, 2021
cb8be6a
Remove linting modification to simutil.py
w-hagen Mar 15, 2021
0f2d680
Fixed tests to reflect change in smoothness indicator parameters.
w-hagen Mar 15, 2021
834a98c
Update mirgecom/initializers.py
w-hagen Mar 26, 2021
f2654ab
Merge branch 'main' into artificial_viscosity
MTCam Apr 8, 2021
d72df2a
Refactor AV (#12)
MTCam Apr 25, 2021
afd9233
Merge branch 'main' into artificial_viscosity
MTCam Apr 26, 2021
8fc9771
Add some comments for docs, try to address @thomasgibson comments (#13)
MTCam Apr 26, 2021
0495f3b
Update examples/doublemach-mpi.py to get rank properly
w-hagen Apr 26, 2021
b93411b
Update logic to check if file exists
w-hagen Apr 26, 2021
3f336fd
Update documenatation
w-hagen Apr 26, 2021
8fa696e
Update documentation
w-hagen Apr 26, 2021
de305d9
Update documentation
w-hagen Apr 26, 2021
376ba33
Update documentation
w-hagen Apr 26, 2021
184e2cc
Update documentation
w-hagen Apr 26, 2021
1fea6b6
Update documentation
w-hagen Apr 26, 2021
f17e450
Update documentation
w-hagen Apr 26, 2021
9cd58d3
Update documentation
w-hagen Apr 26, 2021
cc2752a
Update documentation
w-hagen Apr 26, 2021
d78cdab
Update documentation
w-hagen Apr 26, 2021
d55666c
Update documentation
w-hagen Apr 26, 2021
06d171c
Fix flake8/docstyle issue
w-hagen Apr 27, 2021
974bcd4
Clean up doublemach case documentation and remove dim as parameter.
w-hagen Apr 27, 2021
f3e6a61
Tweak the doublemach docs and implementation just a bit (#15)
MTCam Apr 27, 2021
fbe4de3
Remove superfluous isinstance check
w-hagen Apr 27, 2021
7dfa814
Use added grudge functionality to get modal solution
w-hagen Apr 27, 2021
fa4ace9
Updated AV documentation to reflect new use of cv-specific fluid func…
w-hagen Apr 27, 2021
34e5ae4
Merge branch 'main' into artificial_viscosity
MTCam Apr 28, 2021
88f3530
remove commented out import
w-hagen Apr 28, 2021
bde0028
Fix sign error in doublemach case
w-hagen Apr 29, 2021
d58d27d
Merge branch 'main' into artificial_viscosity
MTCam Apr 29, 2021
13d2619
Replace join_conserved_vectors with np.stack per @majosm suggestion. …
MTCam Apr 29, 2021
1cb7979
Merge branch 'main' into artificial_viscosity
MTCam Apr 29, 2021
b3556c9
Rename vars more precisely in AV boundary routine. (#17)
MTCam Apr 29, 2021
ef9c67e
Make artificial viscosity documentation more general (#18)
thomasgibson Apr 29, 2021
961a5bb
Fixed spelling
w-hagen Apr 29, 2021
ea3dc35
Remove join_conserved_vectors
w-hagen Apr 30, 2021
326caf8
Merge branch 'main' into artificial_viscosity
MTCam May 4, 2021
762b5cd
Merge branch 'main' into bc-unification-main
MTCam May 6, 2021
56e5efd
Merge branch 'main' into artificial_viscosity
MTCam May 6, 2021
70a4696
Rewrite shock indicator, cache program and mode computations (#20)
thomasgibson May 6, 2021
7090d32
Update double mach example (#22)
thomasgibson May 6, 2021
445c5c8
Clean up object array handling in flux routines (#19)
majosm May 6, 2021
12f2f5d
Merge branch 'main' into bc-unification-main
MTCam May 7, 2021
d185c95
Merge branch 'main' into artificial_viscosity
MTCam May 7, 2021
e2d7ddd
Sooth the bugbear.
MTCam May 7, 2021
3a61993
Unpoke the bugbear.
MTCam May 7, 2021
3485ee0
Merge branch 'navier-stokes' into merge-ns-to-bc-unification
MTCam May 10, 2021
21ebe14
Merge to Navier-Stokes.
MTCam May 10, 2021
3b88176
Pull AV boundaries into NS.
MTCam May 10, 2021
59df6df
AV misc fixes (#23)
majosm May 11, 2021
c0578f2
Rename modes_active_flag
w-hagen May 11, 2021
893fd22
Account for slight interface change in tests.
MTCam May 11, 2021
8fc775f
Update doublemach to use Navier-Stokes, update inviscid boundaries st…
MTCam May 11, 2021
194bd46
Tweak a bit for new interface and VTU overwrite for vortex example.
MTCam May 11, 2021
9252037
Merge branch 'navier-stokes' into add-av-to-ns
MTCam May 11, 2021
ddda422
Merge branch 'navier-stokes' into add-av-to-ns
MTCam May 11, 2021
0dfc5f1
Merge branch 'navier-stokes' into add-av-to-ns
MTCam May 11, 2021
389c22e
Fix some cosmetics only.
MTCam May 11, 2021
bfe3658
Merge branch 'main' into artificial_viscosity
MTCam May 13, 2021
c81750d
Merge branch 'navier-stokes' into add-av-to-ns
MTCam May 13, 2021
99de611
Pick up current AV from @w-hagen #213
MTCam May 13, 2021
657aec6
Fix passing of time variable to boundary (#342)
w-hagen May 17, 2021
1c78ad5
Merge branch 'navier-stokes' into mrgns
MTCam May 19, 2021
6fc2200
Add AV interface routine to Moving Noslip.
MTCam May 19, 2021
d2fed80
Merge navier-stokes branch.
MTCam May 20, 2021
5d374eb
Merge branch 'navier-stokes' into mrgns
MTCam May 21, 2021
a4e600f
merge main docs
MTCam May 23, 2021
9226ef4
Merge down Wyatts BC catch #352
MTCam May 23, 2021
0ec41d9
Merge branch 'navier-stokes' into mrgns
MTCam May 23, 2021
63e4b50
Merge branch 'navier-stokes' into mrgns-to-av-to-ns
MTCam Jun 1, 2021
8756a12
Merge branch 'ns-to-cv-actx' into add-av-to-ns-actx
MTCam Jun 1, 2021
f1dbc3e
Check for CV type.
MTCam Jun 2, 2021
eccc841
Merge branch 'navier-stokes' into mrgns
MTCam Jun 7, 2021
1bb8357
Fix "indento" that makes doublemach hang at the end!
MTCam Jun 7, 2021
3b965d1
Merge branch 'ns-to-cv-actx' into add-av-to-ns-actx
MTCam Jun 8, 2021
3922338
Merge branch 'ns-to-cv-actx' into add-av-to-ns-actx
MTCam Jun 8, 2021
ece824f
Initial stab at using CV array container inside AV on NS.
MTCam Jun 9, 2021
52a76a7
Merge branch 'navier-stokes' into mrgns
MTCam Jun 9, 2021
8f41a32
Update ns api in doublemach example
MTCam Jun 9, 2021
1c81b7d
Use explicit named args in call to s_bnd_flux
MTCam Jun 9, 2021
68d52e7
Wriggle into place with new data structures.
MTCam Jun 9, 2021
bb607c7
Try to update everything for new API
MTCam Jun 9, 2021
c7dabe9
Merge branch 'add-av-to-ns' into add-av-to-ns-actx
MTCam Jun 11, 2021
c368711
Merge branch 'navier-stokes' into mrgns
MTCam Jun 11, 2021
e7deb73
Merge with main AV development
MTCam Jun 25, 2021
89a125e
Merge branch 'main' into mrgmn
MTCam Jun 25, 2021
1eaad6b
Merge branch 'navier-stokes' into mrgns
MTCam Jun 25, 2021
376b532
Merge branch 'main' into add-av-to-ns-actx
MTCam Jun 25, 2021
9f14236
Attempt to fix pylint issue.
MTCam Jun 29, 2021
d8a07fb
Attempt to fix pylint issues.
MTCam Jun 29, 2021
f445248
Fix the pylint issue with a proper import.
MTCam Jun 29, 2021
13d59a4
Merge branch 'main' into test-merge
MTCam Jul 10, 2021
e07d9a7
Tag iel, idof with Concurrent(Element|DOF)InameTag (#419)
kaushikcfd Jul 10, 2021
8931ac2
Merge branch 'navier-stokes' into test-merge
MTCam Jul 10, 2021
f4f49cb
Modernize doublemach example.
MTCam Jul 10, 2021
ee59fdf
Merge branch 'fix-merge-issue' into add-av-to-ns-actx
MTCam Jul 10, 2021
ae70244
Merge upstream
MTCam Aug 21, 2021
8830bb1
Update from upstream
MTCam Aug 21, 2021
660de61
Merge branch 'navier-stokes' into add-av-to-ns-actx
MTCam Aug 21, 2021
2cdf5b9
Add back gmsh to requirements
MTCam Aug 21, 2021
e2a6a55
Merge branch 'navier-stokes' into add-av-to-ns-actx
MTCam Aug 22, 2021
448e72e
Merge branch 'navier-stokes' into add-av-to-ns-actx
MTCam Aug 23, 2021
954348d
Update doublemach example with developments from upstream
MTCam Aug 23, 2021
df9cd98
Merge branch 'navier-stokes' into add-av-to-ns-actx
MTCam Aug 23, 2021
c65c653
Fix bug in av boundary routine
MTCam Aug 23, 2021
6754804
Merge branch 'navier-stokes' into add-av-to-ns-actx
MTCam Aug 24, 2021
7c887e0
Merge branch 'navier-stokes' into add-av-to-ns-actx
MTCam Aug 25, 2021
418f79b
Merge branch 'navier-stokes' into add-av-to-ns-actx
MTCam Dec 14, 2021
9f1bc7c
Try gmsh in conda instead.
MTCam Dec 14, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions conda-env.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,4 @@ dependencies:
- cantera
- h5py * nompi_* # Make sure cantera does not pull in MPI through h5py
- vtk
- gmsh
4 changes: 4 additions & 0 deletions doc/misc.rst
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,7 @@ References
`(DOI) <https://doi.org/10.1007/978-3-642-59721-3_14>`__
.. [Ihme_2014] Yu Lv and Matthias Ihme (2014) Journal of Computationsl Physics 270 105 \
`(DOI) <http://dx.doi.org/10.1016/j.jcp.2014.03.029>`__
.. [Persson_2012] P. Persson and J. Peraire, AIAA 44 \
`(DOI) <https://doi.org/10.2514/6.2006-112>`__
.. [Woodward_1984] Woodward and Colella, Journal of Computational Physics, 54 \
`(DOI) <https://doi.org/10.1006/jcph.1996.5572>`__
4 changes: 4 additions & 0 deletions doc/operators/artificial_viscosity.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Artificial Viscosity
====================

.. automodule:: mirgecom.artificial_viscosity
1 change: 1 addition & 0 deletions doc/operators/operators.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ Operators

wave-eq
diffusion
artificial_viscosity
gas-dynamics
Loading