-
Notifications
You must be signed in to change notification settings - Fork 13
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
Optimized multi resolution LBM #44
Merged
Merged
Changes from all commits
Commits
Show all changes
117 commits
Select commit
Hold shift + click to select a range
78763b4
ioToVtk with slices
Ahdhn 344b71c
adding more problems
Ahdhn 0794e52
run script
Ahdhn 06c7d20
more problems
Ahdhn fa4b16a
Merge branch 'develop' of https://github.com/Autodesk/Neon into Multi…
Ahdhn f7ff14f
fix problemID 8
Ahdhn ae0f4e2
minu bug in dat file
Ahdhn 870fc99
update DAT files
Ahdhn f8d59eb
fix problem confi with more than 3 levels
Ahdhn dab4e48
update grid configuration and figures
Ahdhn 75c2484
update run script
Ahdhn b441cfa
Update run.sh
Ahdhn 3913e8b
avoid division by sumStore
Ahdhn 9fef504
Update stream.h
Ahdhn 5d6a5b4
store in register before multiply
Ahdhn 1f1df0c
increase number of iterations in run script
Ahdhn cb90eb3
remove duplication
Ahdhn ead3a64
tweak streamFusedCoalescence
Ahdhn bc0d07b
Revert "tweak streamFusedCoalescence"
Ahdhn cbbbce0
adding option to cull extra storage of the overlapping coarser girds
Ahdhn 8220b1f
refactor to add flow over cylinder
Ahdhn e21a587
cylinder position
Ahdhn f8cd1f3
fix bug with setting child block ID
Ahdhn 376197d
fix initialization of the flow over cylinder
Ahdhn 988a054
split init
Ahdhn 6f1bde7
def BGK and KBC
Ahdhn 8bd76d9
ops
Ahdhn 09ddf79
tiny refactor to reduce duplicate code
Ahdhn 8874994
Fix post process for moving wall boundary condition
Ahdhn 782b850
add Re to the input arguments and output json
Ahdhn b8113a6
thin slices
Ahdhn be7978f
split files
Ahdhn da31821
movingWall = inlet, adding option to control output frequency
Ahdhn 132f6fe
fixes for flow over cylinder
Ahdhn cdc8c22
sphere not cylinder
Ahdhn fd0fb06
report collision model
Ahdhn 0c0ab50
fix
Ahdhn 0ec9782
jet fighter sdf
Ahdhn d29577a
jet problem
Ahdhn bc48f13
jet problem
Ahdhn a1329b1
flowOverShape and use sdf to define bounce back BC
Ahdhn ec49d09
initFlowOverShape for the jet
Ahdhn e64a4d1
Fix clength and a scale to Sphere problemn
Ahdhn 20fc9de
parametrize jet problem
Ahdhn 3d4c409
adding polyscope
Ahdhn 152dffb
Add input arguments in a struct
Ahdhn 8d0c6af
replaces problemId with scale and make it user input
Ahdhn 343f005
require device ID
Ahdhn 3f61ad7
to compile polyscope
Ahdhn 61788e9
fix linux compilation
Ahdhn 6b8bdfb
fix Ubuntu compilation
Ahdhn 2789a46
mField operator() using Idx
Ahdhn 9503aa4
use host container for initPolyscope
Ahdhn 786da02
added libigl to use winding number for flow over mesh
Ahdhn 817177f
minor fix to the clength
Ahdhn 6ecd1b0
Fix minor issue with scaling the mesh
Ahdhn 5147782
minor fixes to get flow over mesh working
Ahdhn 297443a
update libigl
Ahdhn 0d88f70
Fix outlet BC
Ahdhn f127d8b
skip outlet BC for now, tweak mesh box size, output vtk, add mesh to …
Ahdhn f1fe05c
Fix clength for the mesh problem
Ahdhn 2e8d032
clenght for jet
Ahdhn 41a3e15
speedup inside/outside query
Ahdhn 811e90d
Revert "speedup inside/outside query"
Ahdhn 367f2ad
fix a bug in initSumStore
Ahdhn 9d4a868
bGrid get neighbor degenerate case
Ahdhn b8bde1c
bug fix with storeFine
Ahdhn 5ad983d
cleanup
Ahdhn 0ef30a7
added `collideKBCFusedStore`
Ahdhn 84afa2f
init fusedFinest
Ahdhn c3507d9
use int8_t with loops
Ahdhn fd95095
streaming push
Ahdhn d0905de
use libigl as static library
Ahdhn d8d811a
Revert "use libigl as static library"
Ahdhn d550a00
use igl winding number instead of signed distance
Ahdhn f4e8dc2
fix fused finest
Ahdhn 70e037c
fused finest seems to work correctly now
Ahdhn b20594b
fused finest using KBC
Ahdhn 4baa6a6
make polyscope optional
Ahdhn e38d047
comment out outlet BC
Ahdhn 439d6ea
enforce max register count
Ahdhn 9a1b21e
compute velocity at the end
Ahdhn fdb1396
minor bug
Ahdhn 682868d
correct mlups
Ahdhn 44cf166
Update lbmMultiRes.h
Ahdhn d8a17fb
benchmark script
Ahdhn cd467ff
Update run.sh
Ahdhn aeb0f07
correct report name + BGK as default
Ahdhn 9933345
lid drive cavity problem 10
Ahdhn 84db90b
allocate velocity and density only for visuals
Ahdhn 5746239
fix minor bug
Ahdhn 1b380bd
a little bump to stream fused explosion
Ahdhn 68e5edd
stream fused coalescence
Ahdhn 359fc73
fix streamFuseAll performance
Ahdhn f7224a6
fix mesh resizing for flow over mesh
Ahdhn c73c979
use vector field in writing the vtk
Ahdhn 65279f6
binary vtk
Ahdhn 605dc33
binary vtk
Ahdhn a1039c3
scripts
Ahdhn e82e16b
use the coarsest level to upsample the velocity for binary vtk
Ahdhn 040da98
plane obj file
Ahdhn a0ae21e
Update practice_v28.obj
Ahdhn b90c97e
speedup inside/outside calculation
Ahdhn 9740e46
bigger mesh box
Ahdhn 0ddaee8
ghia plots
Ahdhn 0e22d86
sphere model
Ahdhn a827c56
cleanup
Ahdhn 880fe9d
cleanup
Ahdhn f91f0f3
fix multi-res unit test
Ahdhn 0bbbe75
minor reorg
Ahdhn 6949536
plot script
Ahdhn 422ce66
experiment with 5 levels
Ahdhn fd73e75
speedup inside/outside calculation
Ahdhn f336338
minor
Ahdhn de579cb
fix issue where we may end up with gaps between different resolutions
Ahdhn 25ad35c
dist to mesh for grid construction (commented out for now)
Ahdhn f8e7a60
add option to rotate the input model
Ahdhn 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 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -53,3 +53,6 @@ temp | |
docs/doxygen/html/ | ||
|
||
docs/doxygen/latex/ | ||
|
||
!apps/lbmMultiRes/practice_v28.obj | ||
!apps/lbmMultiRes/sphere3.obj |
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.
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.