-
Notifications
You must be signed in to change notification settings - Fork 8
Combine compute_perturbed_quantities_and_interpolation further #896
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
Open
muellch
wants to merge
149
commits into
main
Choose a base branch
from
combine_1_13_further
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 139 commits
Commits
Show all changes
149 commits
Select commit
Hold shift + click to select a range
a460d50
add first batch of program tests to continuous benchmarking
DropD 84abc04
fix static params for apply_diffusion_to_vn
DropD 50e8365
improve static params for apply_diffusion_to_w_... test
DropD ad8d449
Merge branch 'main' into expand-continuous-benchmarking
DropD aacd35b
add static params and remove indirectly used prog from benchmarking
DropD d042c98
update dockerfile to trigger a rebuild with newer bencher CLI
DropD ba94c10
add compute_derived_horizontal_winds_... to benchmarking
DropD 4571a34
Merge branch 'main' into expand-continuous-benchmarking
DropD 3dcdd34
temporarily remove failing parametrization case.
DropD 367ba1f
add compute_advection_in_vertical... program
DropD c4b33c3
add benchmarking for advection_in_horizontal... program
DropD bdc3296
add benchmarking for compute_perturbed... program
DropD 5836fbf
add benchmarking for 'compute_hydrostatic...' program
DropD 7d041d5
fix precommit messages
DropD a30e5da
fix a bug in grid-savepoint reading during driver initialization (#866)
OngChia ca2f4f2
Fix cupy cfl reduction performance by raveling the array (#872)
havogt 36f5583
Update to GT4Py v1.0.9 (dace fix) (#840)
philip-paul-mueller 510dfae
delete outdated top level README.md from tools (#870)
halungge 3824293
Bump actions/setup-python from 5 to 6 (#863)
dependabot[bot] 1c899eb
Clean up 41_to_60 for better performance (#784)
iomaganaris 937128b
Fix memory allocator for zero fields in velocity advection tests (#874)
edopao c1bfd1c
Add dace backend to default CI pipeline (#822)
edopao 02d031f
Merge branch 'main' into expand-continuous-benchmarking
DropD bddb09d
add benchmarking for 'vertically_implicit_solver...' program
DropD 48c9b08
avoid dace backend corner cases in stencil tests
DropD 4ea9499
Merge branch 'main' into expand-continuous-benchmarking
DropD 70e1720
add benchmarking for 'interpolate_rho_theta...' program
DropD 1479e80
fix typing for static variants in stencil tests
DropD cf730e8
add benchmarking for 'apply_divergence_damping...' program
DropD 47d647a
add benchmarking for 'vertically_implicit...corrector...' program
DropD 3289b38
add benchmarking for 'init_cell...' program
DropD f3921e7
add benchmarking for 'update_mass_flux_weighted' program
DropD 6368b76
Merge branch 'main' into expand-continuous-benchmarking
iomaganaris 9fd8a3f
Make fixture names readable
iomaganaris 1f88e8f
Make variable options usable with pytest -k
iomaganaris 123b25b
Print gt4py timers in a nice way (along with pytest timers)
iomaganaris ab89a17
Merge remote-tracking branch 'origin/main' into expand-continuous-ben…
iomaganaris 66855eb
Disable verification if --benchmark_only is set
iomaganaris d39c9f1
Clean gtx_metrics after the verification
iomaganaris 4d3a6d6
Get rid of the first slow iterations
iomaganaris 8ad81e4
Merge remote-tracking branch 'origin/main' into expand-continuous-ben…
iomaganaris 1129847
Added a few fixture ids
iomaganaris c6de2d1
Add at_first_substep to compile-time constants in vertically_implicit…
iomaganaris 9f1b6a6
Prepare for combination
muellch 3207b99
pre commit
muellch 171ffd7
Remove debug print of gt4py timers
iomaganaris 2728bfd
Fix metrics with new gt4py
iomaganaris a1cb8f0
first try of combine 4 field operators
yiluchen1066 ffb002d
some edits and small refactoring
nfarabullini 29718d6
Merge branch 'main' into combine_1_13_further
nfarabullini 8b1bd03
further indexing to remove last level
nfarabullini 205c1cb
edits for debugging for me and Yilu
nfarabullini a879762
more fixes
nfarabullini 070dc87
more fixes and
nfarabullini 34d5a76
edits for exner field
nfarabullini 18e3817
Find a way to inherit from existing StencilTests
iomaganaris c525572
Enable inheritance from classes of benchmarks and apply to TestApplyD…
iomaganaris f1cfa28
edits
nfarabullini 7225d41
Merge branch 'main' into combine_1_13_further
nfarabullini 534d31d
Use subclasses for continuous_benchmarking
iomaganaris 6ee0419
Replace UUID of test with class
iomaganaris 442555b
Merge branch 'main' into expand-continuous-benchmarking
iomaganaris da6c9eb
Remove TODO
iomaganaris 33149f3
Replace skip_verification with benchmark_only
iomaganaris 6030243
further edits
nfarabullini 01d87c3
Modifications in TestComputeThetaRhoPressureGradientAndUpdateVn
kotsaloscv 62ff36c
Modifications in TestComputeThetaRhoPressureGradientAndUpdateVn
kotsaloscv f49b74b
Avoid warning: PytestCollectionWarning: cannot collect 'test_*' becau…
iomaganaris c755cd8
Fix formatting
iomaganaris f1a627d
Skip continuous benchmarking tests if grid is not icon_benchmark
iomaganaris 1e092ba
Fixing tests
iomaganaris 28d695a
Fix TestFusedVelocityAdvectionStencilVMomentumAndContravariant
iomaganaris 9cd760a
Skip validation of TestComputeThetaRhoPressureGradientAndUpdateVn
iomaganaris ad34020
Remove unrelated changes
iomaganaris 2481f55
Merge remote-tracking branch 'origin/main' into expand-continuous-ben…
iomaganaris efa6df4
Trying to fix test_TestComputeDerivedHorizontalWindsAndKEAndHorizonta…
iomaganaris 217333f
Remove unnecessary UUID
iomaganaris 3dc8b0e
Merge branch 'main' into expand-continuous-benchmarking
DropD db94055
Merge branch 'main' into combine_1_13_further
nfarabullini 7cd8f81
pre-commit edit
nfarabullini 706335a
further edits
nfarabullini 7e57d03
ran pre-commit
nfarabullini 8df6296
small edit to stencil test
nfarabullini 420fe3a
Merge branch 'main' into expand-continuous-benchmarking
iomaganaris d018cae
Merge branch 'main' into expand-continuous-benchmarking
edopao 7a13046
Merge branch 'main' of https://github.com/C2SM/icon4py into combine_1…
nfarabullini 05968bb
renaming: TestCBApplyDiffusionToVn to TestApplyDiffusionToVnContinuou…
kotsaloscv eb720fe
Merge branch 'main' into expand-continuous-benchmarking
DropD f0e6f53
Merge remote-tracking branch 'origin/main' into expand-continuous-ben…
iomaganaris 36f54e8
Fix issue with test_grid
iomaganaris e8c1065
Merge branch 'main' into combine_1_13_further
nfarabullini 94021c0
Fix data_allocations import in test_calculate_horizontal_gradients_fo…
iomaganaris 4407d5c
Increase DaCe bencher time limit
iomaganaris 0e26652
Only run none and compile_time_domain in bencher
iomaganaris 565e350
Revert changes in slurm timeout
iomaganaris 05a7fbe
Allow TestComputeThetaRhoPressureGradientAndUpdateVnContinuousBenchma…
iomaganaris e96911c
Merge remote-tracking branch 'origin/main' into expand-continuous-ben…
iomaganaris 6c3eccb
Profile only compile_time_domain in bencher
iomaganaris 2eb5876
Merge branch 'main' into combine_1_13_further
nfarabullini d1c6a9e
Use proper values for TestComputeThetaRhoPressureGradientAndUpdateVnC…
iomaganaris 4d6e2d0
Fix ComputeThetaRhoPressureGradientAndUpdateVn stencil test
iomaganaris 6e60f81
Remove irrelevant comment
iomaganaris 7923021
edits to re-do work
nfarabullini edd7e4f
Fix TestApplyDiffusionToWAndComputeHorizontalGradientsForTurbulence
iomaganaris 4239768
Use the test functions of StencilTest only and replace static_variant…
iomaganaris 90bba1b
Merge branch 'expand-continuous-benchmarking' of https://github.com/D…
nfarabullini dec905e
Merge branch 'main' into combine_1_13_further
nfarabullini 726b458
Merge branch 'combine_1_13_further' of https://github.com/C2SM/icon4p…
nfarabullini a7fe7b9
small edit to fix backend failures
nfarabullini fa9d58e
Merge branch 'main' into combine_1_13_further
nfarabullini e6d04ee
edit to nflat_gradp value in test
nfarabullini 96ea219
Merge branch 'main' into combine_1_13_further
nfarabullini e4b0ea9
Merge branch 'main' into combine_1_13_further
nfarabullini 07d74e8
restored files
nfarabullini 879a35d
more restoration
nfarabullini 4adfa21
more restoration and ran pre-commit
nfarabullini c96773e
one more restored file
nfarabullini b8e07bf
one more restored file
nfarabullini 7ce3f5e
fixed error
nfarabullini c018408
small bound edit re-instated
nfarabullini de1220c
Merge branch 'main' into combine_1_13_further
nfarabullini 9fe3ce4
Merge branch 'main' into combine_1_13_further
nfarabullini 12f1a19
Merge branch 'main' into combine_1_13_further
nfarabullini 84163b1
reverted changes after dace fix
nfarabullini d04db94
reverted file
nfarabullini 6705666
small edit for bounds
nfarabullini 8368286
Merge branch 'main' into combine_1_13_further
nfarabullini 8d9bb39
Merge branch 'main' into combine_1_13_further
nfarabullini ac05bdf
Merge branch 'main' into combine_1_13_further
edopao fe38b17
Merge branch 'main' into combine_1_13_further
nfarabullini 9b308a1
Merge branch 'main' into combine_1_13_further
nfarabullini 3ff33cf
Merge branch 'main' into combine_1_13_further
nfarabullini 45bdaff
removed double field return
nfarabullini d05ccf2
Merge branch 'combine_1_13_further' of https://github.com/C2SM/icon4p…
nfarabullini 1d88f3c
Remove write-write pattern in combined_1_to_13 (#985)
edopao 1ecd4c1
some further inlining
nfarabullini 2a7a46e
Merge branch 'main' into combine_1_13_further
nfarabullini 7f8a6e0
further inlining
nfarabullini e8c5f26
Merge branch 'combine_1_13_further' of https://github.com/C2SM/icon4p…
nfarabullini 83315ec
fixed small mistake
nfarabullini b3f471f
extende concat_where
nfarabullini 33ebde4
further inlining
nfarabullini 02f4c70
further inlining
nfarabullini c9ba07d
Merge branch 'main' into combine_1_13_further
nfarabullini a912450
cleanup
nfarabullini 924e774
merged last field_operator in
nfarabullini 73921e7
edit to stencil test
nfarabullini 05a535e
renaming of interpolate_to_surface to extrapolate_quadratically_to_su…
nfarabullini 07d5b72
Merge branch 'main' into combine_1_13_further
nfarabullini 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
Some comments aren't visible on the classic Files Changed page.
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
35 changes: 0 additions & 35 deletions
35
.../dycore/src/icon4py/model/atmosphere/dycore/stencils/init_cell_kdim_field_with_zero_vp.py
This file was deleted.
Oops, something went wrong.
40 changes: 0 additions & 40 deletions
40
...re/src/icon4py/model/atmosphere/dycore/stencils/init_two_cell_kdim_fields_with_zero_vp.py
This file was deleted.
Oops, something went wrong.
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.