-
Notifications
You must be signed in to change notification settings - Fork 109
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improving performance of AMR with p4est (#638)
* speed up calc_jacobian_matrix! * speed-up repeated use of polynomial_interpolation_matrix! * speed-up calc_inverse_jacobian! for curvilinear meshes in 2D * found another bug in LoopVectorization.jl * bug in LoopVectorization.jl is fixed * use unsafe_load instead of unsafe_wrap in iter functions * use tuple instead of vector for small size * speed-up calc_contravariant_vectors! * enable use of SVectors for the nodes of the P4estMesh * further improvement of init_interface! * introduce InitSurfacesIterFaceUserData * introduce count_required_surfaces * remove count_required_* and use only count_required_surfaces * fuse mesh iterations when re-initializing P4estMesh containers * add link to blog post to the docs * fix indices in calc_jacobian_matrix! * increase test tolerances for free stream curved tests slightly * apply suggestion from code review * simplify equivalent code in comments * apply suggestion from code review * use nodes::SVector for the P4estMesh * fix comments as suggested [skip ci]
- Loading branch information
Showing
10 changed files
with
274 additions
and
201 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
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
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
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.