Skip to content
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

Lbm benchamark #31

Merged
merged 16 commits into from
Jan 18, 2023
Merged

Lbm benchamark #31

merged 16 commits into from
Jan 18, 2023

Conversation

massimim
Copy link
Collaborator

@massimim massimim commented Jan 9, 2023

Adding lid-driven cavity flow benchmark on uniform grids.
The benchmark uses the two-pop pull method.

@massimim massimim marked this pull request as draft January 9, 2023 16:16
@massimim
Copy link
Collaborator Author

Running . VerifyNeonPRUnix.sh 31 on Spider.

      Start  1: coreUt_chrono
 1/45 Test  #1: coreUt_chrono .....................   Passed   36.00 sec
      Start  2: coreUt_cli
 2/45 Test  #2: coreUt_cli ........................   Passed    0.00 sec
      Start  3: coreUt_digraph
 3/45 Test  #3: coreUt_digraph ....................   Passed    0.00 sec
      Start  4: coreUt_exceptions
 4/45 Test  #4: coreUt_exceptions .................   Passed    0.00 sec
      Start  5: coreUt_io
 5/45 Test  #5: coreUt_io .........................   Passed   13.70 sec
      Start  6: coreUt_logging
 6/45 Test  #6: coreUt_logging ....................   Passed    0.00 sec
      Start  7: coreUt_tools
 7/45 Test  #7: coreUt_tools ......................   Passed    0.00 sec
      Start  8: coreUt_tuple3d
 8/45 Test  #8: coreUt_tuple3d ....................   Passed    0.00 sec
      Start  9: sysUt_devCpu
 9/45 Test  #9: sysUt_devCpu ......................   Passed    1.14 sec
      Start 10: sysUt_devGpu
10/45 Test #10: sysUt_devGpu ......................   Passed    1.32 sec
      Start 11: sysUt_devGpuNvcc
11/45 Test #11: sysUt_devGpuNvcc ..................   Passed    1.33 sec
      Start 12: sysUt_mem
12/45 Test #12: sysUt_mem .........................   Passed    1.35 sec
      Start 13: sysUt_mem3d
13/45 Test #13: sysUt_mem3d .......................   Passed    1.89 sec
      Start 14: sysUt_patterns
14/45 Test #14: sysUt_patterns ....................   Passed    2.26 sec
      Start 15: sysUt_report
15/45 Test #15: sysUt_report ......................   Passed    1.39 sec
      Start 16: setUt_gpuSet
16/45 Test #16: setUt_gpuSet ......................   Passed    2.64 sec
      Start 17: setUt_gpuSetNvcc
17/45 Test #17: setUt_gpuSetNvcc ..................   Passed    0.99 sec
      Start 18: setUt_memMirrorSet
18/45 Test #18: setUt_memMirrorSet ................   Passed    2.68 sec
      Start 19: setUt_patterns
19/45 Test #19: setUt_patterns ....................   Passed    2.06 sec
      Start 20: setUt_multiDeviceObject
20/45 Test #20: setUt_multiDeviceObject ...........   Passed    1.43 sec
      Start 21: setUt_containerGraph
21/45 Test #21: setUt_containerGraph ..............   Passed    5.86 sec
      Start 22: gUt_containers
22/45 Test #22: gUt_containers ....................   Passed    1.87 sec
      Start 23: gUt_containers
23/45 Test #23: gUt_containers ....................   Passed    2.00 sec
      Start 24: gUt_dataView_patterns
24/45 Test #24: gUt_dataView_patterns .............   Passed  400.74 sec
      Start 25: domain-unit-test-map
25/45 Test #25: domain-unit-test-map ..............   Passed   16.63 sec
      Start 26: domain-unit-test-cast
26/45 Test #26: domain-unit-test-cast .............   Passed   16.11 sec
      Start 27: gUt_patterns_container
27/45 Test #27: gUt_patterns_container ............   Passed  661.11 sec
      Start 28: domainUt_swap
28/45 Test #28: domainUt_swap .....................   Passed   75.93 sec
      Start 29: domain-unit-test-staggered-grid
29/45 Test #29: domain-unit-test-staggered-grid ...   Passed    1.05 sec
      Start 30: gUt_tools
30/45 Test #30: gUt_tools .........................   Passed    1.62 sec
      Start 31: gUt_vtk
31/45 Test #31: gUt_vtk ...........................   Passed    2.17 sec
      Start 32: gUt_bGrid
32/45 Test #32: gUt_bGrid .........................   Passed    1.29 sec
      Start 33: gUt_mGrid
33/45 Test #33: gUt_mGrid .........................   Passed    1.33 sec
      Start 34: sUt_skeleton
34/45 Test #34: sUt_skeleton ......................   Passed  286.28 sec
      Start 35: sUt_skeletonOnStreams
35/45 Test #35: sUt_skeletonOnStreams .............   Passed  604.92 sec
      Start 36: sUt_userInterface
36/45 Test #36: sUt_userInterface .................   Passed  186.13 sec
      Start 37: sUt_stencil
37/45 Test #37: sUt_stencil .......................   Passed    3.60 sec
      Start 38: sUt_multiRes
38/45 Test #38: sUt_multiRes ......................   Passed    6.54 sec
      Start 39: solverUt_Poisson
39/45 Test #39: solverUt_Poisson ..................   Passed    1.09 sec
      Start 40: solverPt_Poisson
40/45 Test #40: solverPt_Poisson ..................   Passed    3.88 sec
      Start 41: tutorial-staggered-grid
41/45 Test #41: tutorial-staggered-grid ...........   Passed    1.45 sec
      Start 42: app-fractal
42/45 Test #42: app-fractal .......................   Passed    1.46 sec
      Start 43: app-lbm
43/45 Test #43: app-lbm ...........................   Passed   18.96 sec
      Start 44: app-gameOfLife
44/45 Test #44: app-gameOfLife ....................   Passed   13.04 sec
      Start 45: app-poisson
45/45 Test #45: app-poisson .......................   Passed    3.99 sec

100% tests passed, 0 tests failed out of 45

Total Test time (real) = 2389.26 sec

@massimim massimim marked this pull request as ready for review January 17, 2023 20:08
@massimim massimim requested a review from Ahdhn January 17, 2023 20:10
@Ahdhn
Copy link
Collaborator

Ahdhn commented Jan 18, 2023

Looks good to me!

From Windows:

Test project E:/Github/Neon/temp/Neon/build
      Start  1: coreUt_chrono
 1/45 Test  #1: coreUt_chrono .....................   Passed   36.41 sec
      Start  2: coreUt_cli
 2/45 Test  #2: coreUt_cli ........................   Passed    0.26 sec
      Start  3: coreUt_digraph
 3/45 Test  #3: coreUt_digraph ....................   Passed    0.26 sec
      Start  4: coreUt_exceptions
 4/45 Test  #4: coreUt_exceptions .................   Passed    0.46 sec
      Start  5: coreUt_io
 5/45 Test  #5: coreUt_io .........................   Passed   35.80 sec
      Start  6: coreUt_logging
 6/45 Test  #6: coreUt_logging ....................   Passed    0.26 sec
      Start  7: coreUt_tools
 7/45 Test  #7: coreUt_tools ......................   Passed    0.23 sec
      Start  8: coreUt_tuple3d
 8/45 Test  #8: coreUt_tuple3d ....................   Passed    0.29 sec
      Start  9: sysUt_devCpu
 9/45 Test  #9: sysUt_devCpu ......................   Passed    0.51 sec
      Start 10: sysUt_devGpu
10/45 Test #10: sysUt_devGpu ......................   Passed    0.57 sec
      Start 11: sysUt_devGpuNvcc
11/45 Test #11: sysUt_devGpuNvcc ..................   Passed    0.66 sec
      Start 12: sysUt_mem
12/45 Test #12: sysUt_mem .........................   Passed   17.66 sec
      Start 13: sysUt_mem3d
13/45 Test #13: sysUt_mem3d .......................   Passed    1.66 sec
      Start 14: sysUt_patterns
14/45 Test #14: sysUt_patterns ....................   Passed    2.03 sec
      Start 15: sysUt_report
15/45 Test #15: sysUt_report ......................   Passed    0.39 sec
      Start 16: setUt_gpuSet
16/45 Test #16: setUt_gpuSet ......................   Passed    0.54 sec
      Start 17: setUt_gpuSetNvcc
17/45 Test #17: setUt_gpuSetNvcc ..................   Passed    0.34 sec
      Start 18: setUt_memMirrorSet
18/45 Test #18: setUt_memMirrorSet ................   Passed    0.67 sec
      Start 19: setUt_patterns
19/45 Test #19: setUt_patterns ....................   Passed    1.96 sec
      Start 20: setUt_multiDeviceObject
20/45 Test #20: setUt_multiDeviceObject ...........   Passed    0.61 sec
      Start 21: setUt_containerGraph
21/45 Test #21: setUt_containerGraph ..............   Passed    3.79 sec
      Start 22: gUt_containers
22/45 Test #22: gUt_containers ....................   Passed    0.76 sec
      Start 23: gUt_containers
23/45 Test #23: gUt_containers ....................   Passed    0.38 sec
      Start 24: gUt_dataView_patterns
24/45 Test #24: gUt_dataView_patterns .............   Passed  608.77 sec
      Start 25: domain-unit-test-map
25/45 Test #25: domain-unit-test-map ..............   Passed    3.91 sec
      Start 26: domain-unit-test-cast
26/45 Test #26: domain-unit-test-cast .............   Passed    3.84 sec
      Start 27: gUt_patterns_container
27/45 Test #27: gUt_patterns_container ............   Passed  886.76 sec
      Start 28: domainUt_swap
28/45 Test #28: domainUt_swap .....................   Passed   10.71 sec
      Start 29: domain-unit-test-staggered-grid
29/45 Test #29: domain-unit-test-staggered-grid ...   Passed    0.43 sec
      Start 30: gUt_tools
30/45 Test #30: gUt_tools .........................   Passed    0.48 sec
      Start 31: gUt_vtk
31/45 Test #31: gUt_vtk ...........................   Passed    0.73 sec
      Start 32: gUt_bGrid
32/45 Test #32: gUt_bGrid .........................   Passed    0.52 sec
      Start 33: gUt_mGrid
33/45 Test #33: gUt_mGrid .........................   Passed    0.65 sec
      Start 34: sUt_skeleton
34/45 Test #34: sUt_skeleton ......................   Passed  132.88 sec
      Start 35: sUt_skeletonOnStreams
35/45 Test #35: sUt_skeletonOnStreams .............   Passed   89.36 sec
      Start 36: sUt_userInterface
36/45 Test #36: sUt_userInterface .................   Passed  203.45 sec
      Start 37: sUt_stencil
37/45 Test #37: sUt_stencil .......................   Passed    1.28 sec
      Start 38: sUt_multiRes
38/45 Test #38: sUt_multiRes ......................   Passed   12.74 sec
      Start 39: solverUt_Poisson
39/45 Test #39: solverUt_Poisson ..................   Passed    0.80 sec
      Start 40: solverPt_Poisson
40/45 Test #40: solverPt_Poisson ..................   Passed    6.54 sec
      Start 41: tutorial-staggered-grid
41/45 Test #41: tutorial-staggered-grid ...........   Passed    0.54 sec
      Start 42: app-fractal
42/45 Test #42: app-fractal .......................   Passed    1.02 sec
      Start 43: app-lbm
43/45 Test #43: app-lbm ...........................   Passed   37.26 sec
      Start 44: app-gameOfLife
44/45 Test #44: app-gameOfLife ....................   Passed   22.30 sec
      Start 45: app-poisson
45/45 Test #45: app-poisson .......................   Passed    5.84 sec

100% tests passed, 0 tests failed out of 45

Total Test time (real) = 2137.53 sec

@massimim massimim merged commit 7984789 into develop Jan 18, 2023
@massimim massimim deleted the lbm-benchamark branch January 18, 2023 01:42
@github-actions github-actions bot locked and limited conversation to collaborators Jan 18, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants