forked from plumed/plumed2
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
commit 0b31d732044a9d9c950203ac17e849a32e01700b Author: Daniele Rapetti <[email protected]> Date: Mon Sep 18 09:55:19 2023 +0200 undone method extraction commit 01ec42546b4277c6a0fcbf8f59489dea03bddc75 Author: Daniele Rapetti <[email protected]> Date: Mon Sep 18 09:43:31 2023 +0200 adding forced threads limit in the tests commit e7f12456ddbe30010a291dbeabdf5f6fdd7b6358 Author: Daniele Rapetti <[email protected]> Date: Mon Sep 18 09:07:55 2023 +0200 renamed cuda test, for clarity commit d0d4aa15617b8952f3f0826466c778bedca65406 Author: Daniele Rapetti <[email protected]> Date: Tue Sep 5 10:40:02 2023 +0200 moving syncronization commit 45be412a87fac376a1b0a7fb4dcc706d9213e15e Author: Daniele Rapetti <[email protected]> Date: Mon Sep 4 17:10:32 2023 +0200 removed dangerous pointers with swap commit 991bd949b17dece0e6cfd6c6dce870e83385affd Author: Daniele Rapetti <[email protected]> Date: Mon Sep 4 14:57:28 2023 +0200 Moves specialized code in the CV file commit 1a3d5c9bcd8f694c3b8e65f022091ce4dccf5c8c Author: Daniele Rapetti <[email protected]> Date: Mon Sep 4 11:54:58 2023 +0200 forgot to add the cudaHelpers header, formatted Coordination.cu commit e796fbcf36baefa9a3c3990b958d587ea31027e7 Author: Daniele Rapetti <[email protected]> Date: Fri Sep 1 16:35:36 2023 +0200 imporved the kernel/memory moving overlap commit 53efe550eb1a2c3347e3dfb79d9e475663c12a23 Author: Daniele Rapetti <[email protected]> Date: Fri Sep 1 16:22:58 2023 +0200 moved the reduction again into the main compute commit f7a137a905c17125706487d27eebfa077c8e6d36 Author: Daniele Rapetti <[email protected]> Date: Fri Sep 1 15:53:18 2023 +0200 moved the derivative reduction to improve kerne concurrency commit baa413ff2576a02c1d38a525fe5233d0a62aa3cd Author: Daniele Rapetti <[email protected]> Date: Fri Sep 1 15:24:02 2023 +0200 some formatting in Coordination commit 7ebda8a227a1eaa85f73e444f0723edb07a9a716 Author: Daniele Rapetti <[email protected]> Date: Fri Sep 1 14:49:18 2023 +0200 moved the output args as last args in the coordination kernels commit f26414b6664f54926724ea14018b358f8077e19c Author: Daniele Rapetti <[email protected]> Date: Fri Sep 1 14:37:53 2023 +0200 removed the variable "ones" from Coordination
- Loading branch information
Showing
12 changed files
with
632 additions
and
466 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
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 |
---|---|---|
@@ -0,0 +1,19 @@ | ||
LOAD FILE=../../../../src/cudaCoord/Coordination.so | ||
gpu: CUDACOORDINATION GROUPA=1-108 R_0=1 NOPBC | ||
gpu512: CUDACOORDINATION GROUPA=1-108 R_0=1 THREADS=512 NOPBC | ||
gpu256: CUDACOORDINATION GROUPA=1-108 R_0=1 THREADS=256 NOPBC | ||
gpu128: CUDACOORDINATION GROUPA=1-108 R_0=1 THREADS=128 NOPBC | ||
gpu64: CUDACOORDINATION GROUPA=1-108 R_0=1 THREADS=64 NOPBC | ||
cpu: COORDINATION GROUPA=1-108 R_0=1 NOPBC | ||
|
||
diff: CUSTOM ARG=gpu,cpu FUNC=y-x PERIODIC=NO | ||
diff512: CUSTOM ARG=gpu512,cpu FUNC=y-x PERIODIC=NO | ||
diff256: CUSTOM ARG=gpu256,cpu FUNC=y-x PERIODIC=NO | ||
diff128: CUSTOM ARG=gpu128,cpu FUNC=y-x PERIODIC=NO | ||
diff64: CUSTOM ARG=gpu64,cpu FUNC=y-x PERIODIC=NO | ||
|
||
PRINT ARG=diff FILE=colvar FMT=%8.4f STRIDE=1 | ||
PRINT ARG=diff512,diff256,diff128,diff64 FILE=threadsDifferences FMT=%8.4f STRIDE=1 | ||
|
||
DUMPDERIVATIVES ARG=gpu,cpu FILE=deriv FMT=%8.4f | ||
FLUSH STRIDE=1 |
109 changes: 109 additions & 0 deletions
109
regtest/basic/rtCUDACOORDINATION-nopbc/threadsDifferences.reference
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 |
---|---|---|
@@ -0,0 +1,109 @@ | ||
#! FIELDS time diff512 diff256 diff128 diff64 | ||
0.000000 0.0000 0.0000 0.0000 0.0000 | ||
1.000000 0.0000 0.0000 0.0000 0.0000 | ||
2.000000 0.0000 0.0000 0.0000 0.0000 | ||
3.000000 0.0000 0.0000 0.0000 0.0000 | ||
4.000000 0.0000 0.0000 0.0000 0.0000 | ||
5.000000 0.0000 0.0000 0.0000 0.0000 | ||
6.000000 0.0000 0.0000 0.0000 0.0000 | ||
7.000000 0.0000 0.0000 0.0000 0.0000 | ||
8.000000 0.0000 0.0000 0.0000 0.0000 | ||
9.000000 0.0000 0.0000 0.0000 0.0000 | ||
10.000000 0.0000 0.0000 0.0000 0.0000 | ||
11.000000 0.0000 0.0000 0.0000 0.0000 | ||
12.000000 0.0000 0.0000 0.0000 0.0000 | ||
13.000000 0.0000 0.0000 0.0000 0.0000 | ||
14.000000 0.0000 0.0000 0.0000 0.0000 | ||
15.000000 0.0000 0.0000 0.0000 0.0000 | ||
16.000000 0.0000 0.0000 0.0000 0.0000 | ||
17.000000 0.0000 0.0000 0.0000 0.0000 | ||
18.000000 0.0000 0.0000 0.0000 0.0000 | ||
19.000000 0.0000 0.0000 0.0000 0.0000 | ||
20.000000 0.0000 0.0000 0.0000 0.0000 | ||
21.000000 0.0000 0.0000 0.0000 0.0000 | ||
22.000000 0.0000 0.0000 0.0000 0.0000 | ||
23.000000 0.0000 0.0000 0.0000 0.0000 | ||
24.000000 0.0000 0.0000 0.0000 0.0000 | ||
25.000000 0.0000 0.0000 0.0000 0.0000 | ||
26.000000 0.0000 0.0000 0.0000 0.0000 | ||
27.000000 0.0000 0.0000 0.0000 0.0000 | ||
28.000000 0.0000 0.0000 0.0000 0.0000 | ||
29.000000 0.0000 0.0000 0.0000 0.0000 | ||
30.000000 0.0000 0.0000 0.0000 0.0000 | ||
31.000000 0.0000 0.0000 0.0000 0.0000 | ||
32.000000 0.0000 0.0000 0.0000 0.0000 | ||
33.000000 0.0000 0.0000 0.0000 0.0000 | ||
34.000000 0.0000 0.0000 0.0000 0.0000 | ||
35.000000 0.0000 0.0000 0.0000 0.0000 | ||
36.000000 0.0000 0.0000 0.0000 0.0000 | ||
37.000000 0.0000 0.0000 0.0000 0.0000 | ||
38.000000 0.0000 0.0000 0.0000 0.0000 | ||
39.000000 0.0000 0.0000 0.0000 0.0000 | ||
40.000000 0.0000 0.0000 0.0000 0.0000 | ||
41.000000 0.0000 0.0000 0.0000 0.0000 | ||
42.000000 0.0000 0.0000 0.0000 0.0000 | ||
43.000000 0.0000 0.0000 0.0000 0.0000 | ||
44.000000 0.0000 0.0000 0.0000 0.0000 | ||
45.000000 0.0000 0.0000 0.0000 0.0000 | ||
46.000000 0.0000 0.0000 0.0000 0.0000 | ||
47.000000 0.0000 0.0000 0.0000 0.0000 | ||
48.000000 0.0000 0.0000 0.0000 0.0000 | ||
49.000000 0.0000 0.0000 0.0000 0.0000 | ||
50.000000 0.0000 0.0000 0.0000 0.0000 | ||
51.000000 0.0000 0.0000 0.0000 0.0000 | ||
52.000000 0.0000 0.0000 0.0000 0.0000 | ||
53.000000 0.0000 0.0000 0.0000 0.0000 | ||
54.000000 0.0000 0.0000 0.0000 0.0000 | ||
55.000000 0.0000 0.0000 0.0000 0.0000 | ||
56.000000 0.0000 0.0000 0.0000 0.0000 | ||
57.000000 0.0000 0.0000 0.0000 0.0000 | ||
58.000000 0.0000 0.0000 0.0000 0.0000 | ||
59.000000 0.0000 0.0000 0.0000 0.0000 | ||
60.000000 0.0000 0.0000 0.0000 0.0000 | ||
61.000000 0.0000 0.0000 0.0000 0.0000 | ||
62.000000 0.0000 0.0000 0.0000 0.0000 | ||
63.000000 0.0000 0.0000 0.0000 0.0000 | ||
64.000000 0.0000 0.0000 0.0000 0.0000 | ||
65.000000 0.0000 0.0000 0.0000 0.0000 | ||
66.000000 0.0000 0.0000 0.0000 0.0000 | ||
67.000000 0.0000 0.0000 0.0000 0.0000 | ||
68.000000 0.0000 0.0000 0.0000 0.0000 | ||
69.000000 0.0000 0.0000 0.0000 0.0000 | ||
70.000000 0.0000 0.0000 0.0000 0.0000 | ||
71.000000 0.0000 0.0000 0.0000 0.0000 | ||
72.000000 0.0000 0.0000 0.0000 0.0000 | ||
73.000000 0.0000 0.0000 0.0000 0.0000 | ||
74.000000 0.0000 0.0000 0.0000 0.0000 | ||
75.000000 0.0000 0.0000 0.0000 0.0000 | ||
76.000000 0.0000 0.0000 0.0000 0.0000 | ||
77.000000 0.0000 0.0000 0.0000 0.0000 | ||
78.000000 0.0000 0.0000 0.0000 0.0000 | ||
79.000000 0.0000 0.0000 0.0000 0.0000 | ||
80.000000 0.0000 0.0000 0.0000 0.0000 | ||
81.000000 0.0000 0.0000 0.0000 0.0000 | ||
82.000000 0.0000 0.0000 0.0000 0.0000 | ||
83.000000 0.0000 0.0000 0.0000 0.0000 | ||
84.000000 0.0000 0.0000 0.0000 0.0000 | ||
85.000000 0.0000 0.0000 0.0000 0.0000 | ||
86.000000 0.0000 0.0000 0.0000 0.0000 | ||
87.000000 0.0000 0.0000 0.0000 0.0000 | ||
88.000000 0.0000 0.0000 0.0000 0.0000 | ||
89.000000 0.0000 0.0000 0.0000 0.0000 | ||
90.000000 0.0000 0.0000 0.0000 0.0000 | ||
91.000000 0.0000 0.0000 0.0000 0.0000 | ||
92.000000 0.0000 0.0000 0.0000 0.0000 | ||
93.000000 0.0000 0.0000 0.0000 0.0000 | ||
94.000000 0.0000 0.0000 0.0000 0.0000 | ||
95.000000 0.0000 0.0000 0.0000 0.0000 | ||
96.000000 0.0000 0.0000 0.0000 0.0000 | ||
97.000000 0.0000 0.0000 0.0000 0.0000 | ||
98.000000 0.0000 0.0000 0.0000 0.0000 | ||
99.000000 0.0000 0.0000 0.0000 0.0000 | ||
100.000000 0.0000 0.0000 0.0000 0.0000 | ||
101.000000 0.0000 0.0000 0.0000 0.0000 | ||
102.000000 0.0000 0.0000 0.0000 0.0000 | ||
103.000000 0.0000 0.0000 0.0000 0.0000 | ||
104.000000 0.0000 0.0000 0.0000 0.0000 | ||
105.000000 0.0000 0.0000 0.0000 0.0000 | ||
106.000000 0.0000 0.0000 0.0000 0.0000 | ||
107.000000 0.0000 0.0000 0.0000 0.0000 |
File renamed without changes.
Oops, something went wrong.