-
Notifications
You must be signed in to change notification settings - Fork 918
MPI Point-to-Point Refactoring + New Periodic BC Implementation #652
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
Merged
Merged
Changes from all commits
Commits
Show all changes
86 commits
Select commit
Hold shift + click to select a range
9d0c59a
Basic implementation of entirely new periodic BC for Euler. Needs to …
economon 223a82e
Updating with develop.
economon 44d5233
Prototype routine for communicating gradients at periodic boundaries.
economon fdcc27e
Merged with develop and fixed conflicts.
economon 8f57b71
Periodic BCs now handle gradients, limiters, undivided laplacian, sen…
economon f306b5b
Merge branch 'develop' into feature_periodic
economon 2a24b3f
Added vorticity and q-criterion to output for testing periodic BC.
economon 5c99356
Merge branch 'develop' into feature_periodic
economon ef123aa
Added periodic BC routines to incompressible solver. Needs testing.
economon 2b2a113
Some fixes for incompressible periodic BCs.
economon b2be497
Merge branch 'develop' into feature_periodic
economon 6718b48
First prototype periodic BC version for RANS.
economon 02f59e1
Merged develop and fixed conflicts.
economon 97e5240
Merge branch 'fix_xcode' into feature_periodic
economon 3673357
Moved over rotation matrix routines.
economon 8e36413
Merge branch 'develop' into feature_periodic
economon a501552
Added geometry routines for P2P comms.
economon dfd9655
Added matrix routines for P2P comms.
economon 0d832d6
Added solver routines for P2P comms.
economon b003c1e
Added comm level to replace verbosity.
economon c648de4
Activated new mpi comms for matrix class only.
economon daca8f5
Added comm level full as default.
economon 721282d
Removed unused mpi comm routines.
economon 4b6f3e5
Adjusted preprocessing for non-CFD modules.
economon b3995dc
Activated new P2P routines for geometry and solver classes.
economon c521fa4
Small change.
economon 2685cb5
Comm level checks to save mpi overhead when requested.
economon 123a635
Fixed problem with MPI_Waitall.
economon 700dd7c
Update with develop and fixed conflicts.
economon abbefd2
Creating new MPI structures for periodicity.
economon de93fcf
Added periodic communication routine. Needs testing.
economon d480a02
Replaced all BC_Periodic_* routines with new MPI comm framework for p…
economon df41ae3
Fix for pure serial mode. First implementation for periodic rotation.
economon ef418fa
More rotational periodicity.
economon a03b312
Updated periodic with develop.
economon 1cd4222
More rotational periodicity and clean up.
economon 026c949
Small change.
economon 8120593
Cleaning.
economon c328d80
Many fixes and additions for rotational periodicity.
economon a788c1c
Removal of all prototype periodic BC code.
economon 0204ff9
More small clean up.
economon f87e8fb
Merged new periodic implementation.
economon 9fe70fe
Complete merge of all new MPI comms and periodic BCs.
economon fcc5016
Added a clear error message for meshes with the old periodic format.
economon 4e0a675
Updated comms with develop.
economon bba7c24
Small fixes.
economon 9b75edf
Testing impact of switching between MPI implementations.
economon 044a47e
Replaced more old MPI calls.
economon d4f6bb3
Geometry MPI checks.
economon b5b87b6
Lin solver MPI checks.
economon 4ae8edd
Implementation for reverse communications with the adjoint linear sol…
economon 6a36135
Merged in latest changes for mpi comms.
economon 9d410c1
Fix to reverse comms.
economon f7ab597
More reverse comms changes. [ci skip]
economon 047ba19
Clean up.
economon decfcfd
Reverting some code for comms reversal.
economon f122cc1
Buffer adjustment.
economon 13de7cc
Small clean up and comments.
economon bbcc47f
Merge branch 'feature_comms' into feature_mpi_periodic
economon 2bd43e1
Updated with develop and fixed conflicts.
economon 5fa0419
Updating with develop and fixed one conflict.
economon acc99e3
Merge branch 'develop' into feature_mpi_periodic
economon cf875e6
More fixes.
economon c128b3b
Added a python script that will remove halo cells from meshes that we…
economon ccdc747
Merged develop and fixed conflicts.
economon 1d38719
WIP
salvovitale 014330a
workingturbo-vertex with multi-zone meshes
salvovitale 2ad8c7e
Merge pull request #666 from su2code/feature_periodic_turbo
economon b30e591
Some clean up.
economon 43e4563
Fixed conflict after merge.
economon 17221aa
Moving to the new geometry classes by default (removing the old check…
economon faee364
Removing calls to old Set_MPI_* routines.
economon e70ec13
Small improvements and preparing some test cases.
economon 0205383
Removed calls to old matrix MPI routines. All periodic test case mesh…
economon 01561bf
Correcting missed update to codi/medi.
economon 315f19b
Fixing a couple small issues and memory.
economon af804ff
Memory leak fixes, clean up of periodic matching routine, fixed build…
economon a2e7e10
Implicit flag replacement and reverting change to RMS residual routine.
economon 3fe31a9
All calls to old FV geometry constructor removed. Updating regression…
economon 166faa1
Regression update.
economon 9d4546d
Regression update.
economon dc70745
Small change to restart to check impact on regressions.
economon 2631bca
Updating all regression test values.
economon d0671aa
Removing unused function.
economon 8d9ed38
Merge branch 'develop' into feature_mpi_periodic
economon 1140145
Merge and fixed conditional to avoid setting FV periodic data structu…
economon 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
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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copied description.
including instead includin.
Difference between solid and physical not clear to me.