Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
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
Iximiel committed Sep 18, 2023
1 parent f6def09 commit 3f9636d
Show file tree
Hide file tree
Showing 12 changed files with 632 additions and 466 deletions.
10 changes: 0 additions & 10 deletions regtest/basic/rt42c-cuda/plumed.dat

This file was deleted.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
19 changes: 19 additions & 0 deletions regtest/basic/rtCUDACOORDINATION-nopbc/plumed.dat
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 regtest/basic/rtCUDACOORDINATION-nopbc/threadsDifferences.reference
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.
Loading

0 comments on commit 3f9636d

Please sign in to comment.