-
Notifications
You must be signed in to change notification settings - Fork 37
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Morton numbers and expand
LogicalLocation
functionality (#900)
* Start on in one AMR * Fix MPI bug * Make things work w/o MPI * small * update changelog * Make AMR helper functions free to alleviate compilation issues on GPU * Fix MPI compilation error * Actually compile with MPI... * Fix indexing bug * Remove unused vars * Fix indexing bug * Make things work for tensor variables * CellVariable to Variable * Respond to Philipp's comments * Maybe fix compiler issues * Second half of fix * Add fence back * Update copyright dates * Pass dealloc count when sending same to same * Almost working, but differs on step 301 after remesh * Add deletion check * Fix a bunch of bugs with a couple changes * Format, lint, changelog * Remove debugging MPI Barrier * Add maximum number of iterations for deletion check * Remove commented lines and clean up * Fix MPI AMR bug related to not passing dereference count when nothing is allocated on a block * format and lint * Always apply fine boundary conditions * Start on adding morton numbers * Make stuff private * format and lint * Add real comparison operators * Split out morton number * Fix bug when shift is larger than bit size * Add some more functionality to logical location * Start on unit test * Actually compare Morton numbers * Add neighbor check, untested * Fix TE neighbor finding and add tests * Update copyrights * Add logical location to NeighborBlock * add interleave constant test and fix bug * Add bit interleave test * update changelog * Explicitly start at zero * Add routines for calculating ownership and tests * Remove comments * Add another ownership test * Format and lint * switch to bits * Separate logical location header * Switch to class * reserve * format and lint * Fix errors hidden by MPI ifdef * Format and lint * Add possible neighbors on periodic boundaries * Explicitly deal with periodic vs non-periodic directions * Act on Philipp's comments * Fix linter error --------- Co-authored-by: Philipp Grete <[email protected]>
- Loading branch information
1 parent
ec2d945
commit badd6f4
Showing
19 changed files
with
924 additions
and
214 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
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.