-
Notifications
You must be signed in to change notification settings - Fork 23
Y1 #350
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
Closed
Closed
Y1 #350
Changes from 250 commits
Commits
Show all changes
657 commits
Select commit
Hold shift + click to select a range
635ad49
Merge branch 'y1-update-cfl-dt' into y1-merge-cfl-dt
MTCam b32d7e6
Bring up-to-date with CFL/DT
MTCam 2fe8e90
Update CFL reporting - report nodal max
MTCam 5f13102
Merge branch 'enable-cfl-and-dt' into y1-merge-cfl-dt
MTCam 8024d2b
Sync with cfl/dt
MTCam c4f8419
Add gitattributes
MTCam cf7e5cb
Bring up-to-date with main.
MTCam 901b265
Merge branch 'main' into y1-production
MTCam 8ea0727
Merge branch 'main' into mrg-main-to-y1
MTCam e4485e6
Merge branch 'navier-stokes' into mrg-ns-to-y1
MTCam 441b24e
Correct whitespace in vortex example?
MTCam dcb906a
Merge remote-tracking branch 'origin/main' into y1-production
majosm 493767e
fix CURRENT_FORK_OWNER
majosm fc278bb
Move the CURRENT_FORK_OWNER back to illinois-ceesd
MTCam 257f18d
Update production testing setup to be slightly more robust against wi…
MTCam d92fc90
update production testing scripts
MTCam 50a6778
Merge branch 'robustify-production-testing' into y1-production
MTCam 5c631f2
Retain my (y1) copy of the production testing script - forever.
MTCam a4799cc
Merge main into y1
MTCam cc1d0c0
Merge branch 'main' into memoize-dv-main
MTCam d61e435
Use y1-production proper
MTCam ac3b155
Use y1 proper
MTCam eb15f5d
Update to memoization
MTCam eb19e95
Use y1-memoize branch for production
MTCam 4f35ed3
Merge branch 'memoize-dv-main' into y1-memoize
MTCam 330da96
Merge branch 'main' into memoize-dv-main
MTCam 4005f6f
Use better names for the getters.
MTCam 7c31144
Merged current memoize
MTCam daf98f1
Use y1 proper
MTCam 700f3ad
Merge branch 'main' into mrgmn
MTCam 6b62a3c
Merge branch 'main' into y1-production
MTCam 9321865
Merge branch 'main' into y1-production
MTCam 3b5d5f9
Laxify the examples in production (#441)
MTCam ad0e105
Merge branch 'main' into y1-production
MTCam 0194703
Use array context comparison in init
MTCam ef9798c
Merge branch 'main' into mrgmn
MTCam 1665ad0
Merge branch 'main' into mrgmn
MTCam aedbb43
Merge branch 'main' into y1-production
MTCam 6e225de
Merge branch 'main' into y1-production
MTCam f1cd591
Pick up VTK requirement
MTCam 0b07a5c
Merge branch 'main' into y1-production
MTCam 6544c7d
Merge branch 'main' into y1-production
MTCam 20dd0b7
Bring back time arg to init
MTCam 763d7af
Merge branch 'add-av-to-ns-actx' into av-to-mrgns
MTCam c23e5ad
Merged up to y1-production
MTCam 3f0ea39
Merged AV, current Euler, NS
MTCam dfcb4b5
Remove VTK from reqs
MTCam 59e7afb
Remove jump operator, prefer built-in
MTCam b652906
Merge branch 'main' into mrgmn
MTCam ba3e59c
recover gmsh
MTCam ddd960e
Add local maximum species diffusivity calculation (#420)
jlevine18 927f6b2
Fix up the diffusivity presence check
MTCam 47f70d1
Merge main
MTCam c13591e
Merge branch 'main' into y1-production
MTCam 3586065
Merge branch 'main' into y1-production
MTCam 0aabcf0
Merge branch 'navier-stokes' into remerge-ns
MTCam 2ac137b
Fixed missing raise.
MTCam 90505b3
Merge branch 'main' into mrgmn
MTCam 71d7d0a
Merge branch 'main' into mrgmn
MTCam 5acba88
Add exact soln to Poiseuille case
MTCam cfc7149
Correct initialization code in Poiseuille test.
MTCam 4a2d590
Evict gmsh from requirements.txt (#461)
MTCam 5e52d5f
Merge branch 'main' into y1-production
MTCam d54c7b1
Merge branch 'product-rule-grads' into mrgup
MTCam 92626ab
Merge branch 'main' into y1-production
MTCam 1ddeefe
Add a blurb to limit species mass fraction.
MTCam 40f2f10
Merge branch 'spec-limit' into y1-production
MTCam 6e94b7d
Merge branch 'main' into y1-production
MTCam 32e47fc
Merge branch 'main' into y1-production
MTCam a25d80a
Merge branch 'main' into y1-production
MTCam 39c5d81
Merge branch 'main' into y1-production
MTCam 77ccb3e
Merge branch 'navier-stokes' into mrgup
MTCam dc9abbd
Switch temporarily to test
MTCam 0bc1354
Undo production switch
MTCam 70c2ccf
Fix up viscous timestep estimate for non-DOFArray diffusivities
MTCam 57d771c
Fix up initializers with new EOS API
MTCam ba73afa
Fix up viscous timestep to deal with non DOFArrays
MTCam cd0f517
Merge branch 'main' into y1-production
MTCam f1c9938
Fix per new transport API
MTCam 0c0701c
Merge branch 'main' into y1-production
MTCam f4655b6
Merge branch 'main' into y1-production
MTCam 361cdec
Split inviscid/euler tests.
MTCam 369fa01
Merge branch 'main' into y1-production
MTCam f2c9780
Fix misplaced rank check
MTCam 993f901
Merge branch 'main' into y1-production
MTCam ae70244
Merge upstream
MTCam 8830bb1
Update from upstream
MTCam 660de61
Merge branch 'navier-stokes' into add-av-to-ns-actx
MTCam 2cdf5b9
Add back gmsh to requirements
MTCam bdd9b8c
Merge branch 'add-disc-init-to-ns-actx' into build-y1
MTCam 3ea4cae
Update from upstream
MTCam 9caa2ec
Y1 production update (#487)
MTCam d10d059
Remove gmsh from requirements
MTCam bde93b9
Merge branch 'y1-production-update' into y1-production
MTCam 913eea9
Fix up power law transport to be functional.
MTCam e2a6a55
Merge branch 'navier-stokes' into add-av-to-ns-actx
MTCam ed57e7b
Merge branch 'navier-stokes' into build-y1
MTCam ed4b28c
Merge branch 'add-av-to-ns-actx' into build-y1
MTCam 409d31d
Merge branch 'add-disc-init-to-ns-actx' into build-y1
MTCam 4b6ea9f
Merge branch 'build-y1' into y1-production
MTCam 448e72e
Merge branch 'navier-stokes' into add-av-to-ns-actx
MTCam 7d945a5
Merge branch 'navier-stokes' into build-y1
MTCam fcf6e4d
Merge branch 'add-av-to-ns-actx' into build-y1
MTCam e5c8db1
Merge branch 'add-disc-init-to-ns-actx' into build-y1
MTCam 422ec67
Merge branch 'build-y1' into y1-production
MTCam 954348d
Update doublemach example with developments from upstream
MTCam df9cd98
Merge branch 'navier-stokes' into add-av-to-ns-actx
MTCam d5fd42d
Merge branch 'navier-stokes' into build-y1
MTCam b32f544
Merge branch 'add-av-to-ns-actx' into build-y1
MTCam 345c4e7
Merge branch 'add-disc-init-to-ns-actx' into build-y1
MTCam 5b15475
Merge branch 'build-y1' into y1-production
MTCam c65c653
Fix bug in av boundary routine
MTCam c5e9d1b
Merge branch 'add-av-to-ns-actx' into build-y1
MTCam f013434
Merge branch 'add-disc-init-to-ns-actx' into build-y1
MTCam a177e87
Merge branch 'build-y1' into y1-production
MTCam e999d03
Remove whitespace to match upstream
MTCam 6754804
Merge branch 'navier-stokes' into add-av-to-ns-actx
MTCam 778ff88
Merge branch 'navier-stokes' into build-y1
MTCam a3405a6
Merge branch 'add-av-to-ns-actx' into build-y1
MTCam ba19bca
Merge branch 'add-disc-init-to-ns-actx' into build-y1
MTCam a3b349f
Merge branch 'build-y1' into y1-production
MTCam 7c887e0
Merge branch 'navier-stokes' into add-av-to-ns-actx
MTCam 1ea26ea
Merge branch 'navier-stokes' into build-y1
MTCam d118b89
Merge branch 'add-av-to-ns-actx' into build-y1
MTCam 4d45181
Merge branch 'add-disc-init-to-ns-actx' into build-y1
MTCam 96f47a2
Merge branch 'build-y1' into y1-production
MTCam 124ac0b
Disable some portions of viscous flux temporarily for performance test.
MTCam 414d24d
Add bozzle case to examples.
MTCam 172f5ef
Add quick temporary util to get boundary info for performance debugging
MTCam 116d768
Placate flake8
MTCam ebfec7d
Merge branch 'main' into mrgmain
MTCam b30e383
Delete bozzle from y1-production - causes CI fail.
MTCam 8c953dd
mix-enable adiabaticnoslip
MTCam 99bbe33
Merge branch 'main' into build-y1
MTCam db57d21
Merge branch 'navier-stokes' into build-y1
MTCam 21df581
Merge branch 'build-y1' into mrgy1
MTCam 2676958
Merge branch 'main' into test-y1
MTCam fc11f40
Switch-up production testing env temporarily
MTCam 9bb772f
Update production install cause we are testing production branch itself
MTCam 5ad71c2
Update production install cause we are testing production branch itself
MTCam 4c81845
Revert to usual env before merge with y1-production
MTCam d429ee0
Merge branch 'main' into build-y1
MTCam 85992e0
Merge branch 'navier-stokes' into build-y1
MTCam a208d96
Merge branch 'build-y1' into y1-production
MTCam b7ef6d4
Merge branch 'thermochem-override' into build-y1
MTCam aed7d23
Merge branch 'build-y1' into y1-production
MTCam 815fcfc
Merge branch 'main' into build-y1
MTCam 54017ac
Merge branch 'build-y1' into y1-production
MTCam 6128d44
Correct some mistakes in isothermal noslip imp
MTCam ed0ae0d
Use correct BC
MTCam 10724ec
Add hotplate example
MTCam 60a7b86
Fix Poiseuille test boundary issue
MTCam 6e4cb1d
Switch doublemach example back to Euler.
MTCam dbd1040
Merge from upstream
MTCam ca13674
account for the fact that nodal reductions now return device scalars
majosm 599d7e6
temporarily change grudge branch
majosm dfb511d
account for h_min/max_from_volume returning device scalars
majosm 47f1447
use arraycontext.outer in flux functions (#517)
majosm 71d844b
Merge branch 'main' into navier-stokes
MTCam d7c6266
Merge branch 'main' into nodal-reduction-device-scalar
majosm 50cd5dd
Update ci.yaml (#529)
matthiasdiener 22d2516
Merge branch 'main' into nodal-reduction-device-scalar
majosm 03a6ec8
Merge branch 'main' into navier-stokes
MTCam aa76745
Merge branch 'main' into mrgmain
MTCam 9cc8d60
Use new thermochem wrapper class (#512)
MTCam 2ff77c0
Merge upstream
MTCam 980f6dd
Add backwards-compatible thermochem interface.
MTCam 598519e
Update nsmix for new thermochem interface.
MTCam 43a21e7
Merge branch 'main' into navier-stokes
MTCam 28e67b9
Update from upstream
MTCam abe99d1
remove explicit actx argument from advance_state
majosm b7ce3a6
Merge branch 'main' into nodal-reduction-device-scalar
majosm 35191f4
Switch to arraycontext@main
MTCam 11c6422
restore grudge branch
majosm 426e7e2
test production driver changes
majosm 8a9689b
Switch nozzle production driver temporarily.
MTCam eb19210
Merge device scalars from upstream
MTCam 1ca2978
Update downstream drivers with device scalars
MTCam 32aa4fd
Use *this* branch as production.
MTCam aaf7734
Source the env file.
MTCam a97529f
Correct typo
MTCam c379efa
use to_numpy where approp
MTCam 6464542
Use Y2-production branch for isolator driver
MTCam 563cb0f
Revert the CI settings to new drivers and empty customization
MTCam 6bd03c7
Account for grudge nodal reductions returning device scalars (#518)
majosm 61de24a
Merge upstream
MTCam dbf1aea
Install mirgecom from existing source, not from scratch.
MTCam 24340fa
Spell conda-env.yml correctly
MTCam 044c852
Set an install prefix
MTCam 12e1360
Find activation script in install location.
MTCam 7881b2a
Merge remote-tracking branch 'origin/MTCam-patch-2' into ci-test-prod…
MTCam 4151991
Configure production testing
MTCam 9d6e82a
Debug ci more
MTCam ee2d099
full clone
matthiasdiener 7c0fc6f
Clean up production testing scripts
MTCam 65b8da2
Fix script bug
MTCam 54bf4ca
Merge branch 'MTCam-patch-2' into ci-test-production
MTCam 4142d83
Clean up further
MTCam f4a4af1
Merge branch 'MTCam-patch-2' into ci-test-production
MTCam 8f40e17
Add some production testing docs
MTCam 8a461fa
Sharpen slightly
MTCam ad8a04b
Sharpen more
MTCam 57adc52
Breakout functionality for hand-running.
MTCam 91650bd
Merge branch 'MTCam-patch-2' into ci-test-production
MTCam 837abd4
Update CI for changes to production test scripts.
MTCam d4ffa7c
Merge branch 'MTCam-patch-2' into ci-test-production
MTCam 0f3ca63
Rename for consistency
MTCam b51c5ce
Merge branch 'MTCam-patch-2' into ci-test-production
MTCam e9fde38
Correct some script names in doc.
MTCam 816418c
Clean up more, remove cruft.
MTCam 492656d
Merge branch 'MTCam-patch-2' into ci-test-production
MTCam b053d56
Uncustomize production env.
MTCam 8034ba5
Uncustomize production env.
MTCam 314b94e
Merge branch 'MTCam-patch-2' into ci-test-production
MTCam 52e7e14
Merge branch 'ci-test-production' into y1-update-ci
MTCam 0f3a188
Make CI production testing more robust and add documentation (#545)
MTCam 3642ca5
Update integrators to handle reference state
MTCam c76a91b
update to use reference state for seeding temperature
MTCam a7b3575
Update to use reference state
MTCam 0d0c040
Publicize temperature update routine for use in health checking.
MTCam 3a6cf36
Merge branch 'main' into remove-advance-state-actx
majosm 0c56fb1
rename _evaluate_state -> _force_evaluation
majosm c0d0d3e
Merge remote-tracking branch 'origin/main' into y1-production
majosm 23e8100
Merge branch 'remove-advance-state-actx' into y1-production-remove-ad…
majosm 503a940
Remove explicit `actx` argument from `advance_state` (#530)
majosm 6e8bf71
Merge remote-tracking branch 'origin/main' into y1-production
majosm 4e3aaf5
Refactor to incrementally centralize EOS functions
6cacf6c
Switch eos-side handling reference_state -> temperature_seed
947a546
Banish reference state from this machinery
7ac8b17
Use multistate in driver.
cd175b9
Update isolator production driver to main branch
MTCam cf17ab4
Update inviscid flux tests to new interface
6dce7bb
Switch to main branch for isolator production driver.
9ac881b
Merge branch 'MTCam-patch-1' into y1-production
ee7ec33
Update isolator production driver to main branch (#548)
MTCam f48f5d9
Merge branch 'main' into y1-production
49ecc9d
Update NS to new inviscid flux interface.
70720de
Merge branch 'y1-production' into seed-boundary-temperature
18591a1
Update inviscid divergence flux boundary interface.
97013bb
Sharpen docstrings
6a2acb0
Merge branch 'inviscid-boundary-interface' into mrgibi
e06aafb
Correct interface error
03a5e22
Merge branch 'main' into mrgmn2
78f215f
Merge from upstream
f800b4d
Merge upstream
a2787bc
Remove extraneous indentation in PR dev docs
inducer 5b78cb2
Update from downstream
102d83e
Merge branch 'main' into inviscid-boundary-interface
f27c982
Merge branch 'inviscid-boundary-interface' into navier-stokes
0f6c0ec
Merge branch 'navier-stokes' into y1-production
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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,2 @@ | ||
| production-setup.sh merge=ours | ||
| production-driver-setup.sh merge=ours |
This file contains hidden or 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,19 @@ | ||
| #!/bin/bash | ||
|
|
||
| set -x | ||
|
|
||
| PRODUCTION_DRIVER_NAME="drivers_y1-nozzle" | ||
| PRODUCTION_DRIVER_CHANGE_OWNER="illinois-ceesd" | ||
| PRODUCTION_DRIVER_CHANGE_BRANCH="update-y1-callbacks" | ||
| CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD) | ||
| git config user.email "stupid@dumb.com" | ||
| git config user.name "CI Runner" | ||
| if [ -n "${PRODUCTION_DRIVER_CHANGE_BRANCH}" ]; then | ||
| git remote add driver_change https://github.com/${PRODUCTION_DRIVER_CHANGE_OWNER}/${PRODUCTION_DRIVER_NAME} | ||
| git fetch driver_change | ||
| git checkout driver_change/${PRODUCTION_DRIVER_CHANGE_BRANCH} | ||
| git checkout ${CURRENT_BRANCH} | ||
| git merge driver_change/${PRODUCTION_DRIVER_CHANGE_BRANCH} --no-edit | ||
| else | ||
| echo "No updates to production driver branch (${CURRENT_BRANCH})" | ||
| fi |
This file contains hidden or 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,25 @@ | ||
| #!/bin/bash | ||
|
|
||
| set -x | ||
| PRODUCTION_CHANGE_OWNER="" | ||
| PRODUCTION_CHANGE_BRANCH="" | ||
| CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD) | ||
| git config user.email "stupid@dumb.com" | ||
| git config user.name "CI Runner" | ||
| if [ -n "${PRODUCTION_CHANGE_BRANCH}" ]; then | ||
| git remote add production_change https://github.com/${PRODUCTION_CHANGE_OWNER}/mirgecom | ||
| git fetch production_change | ||
| git checkout production_change/${PRODUCTION_CHANGE_BRANCH} | ||
| git checkout ${CURRENT_BRANCH} | ||
| git merge production_change/${PRODUCTION_CHANGE_BRANCH} --no-edit | ||
| else | ||
| echo "No updates to production branch (${CURRENT_BRANCH})" | ||
| fi | ||
| CURRENT_FORK_OWNER="illinois-ceesd" | ||
| if [ -n "${GITHUB_HEAD_REF}" ]; then | ||
| git remote add changes https://github.com/${CURRENT_FORK_OWNER}/mirgecom | ||
| git fetch changes | ||
| git checkout changes/${GITHUB_HEAD_REF} | ||
| git checkout ${CURRENT_BRANCH} | ||
| git merge changes/${GITHUB_HEAD_REF} --no-edit | ||
| fi | ||
This file contains hidden or 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 hidden or 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 hidden or 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,4 @@ | ||
| Artificial Viscosity | ||
| ==================== | ||
|
|
||
| .. automodule:: mirgecom.artificial_viscosity |
This file contains hidden or 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 |
|---|---|---|
|
|
@@ -6,4 +6,5 @@ Operators | |
|
|
||
| wave-eq | ||
| diffusion | ||
| artificial_viscosity | ||
| gas-dynamics | ||
This file contains hidden or 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.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.