|
9 | 9 |
|
10 | 10 | <profiling mode="all" /> |
11 | 11 |
|
12 | | - <data:scalar name="Data-Left" /> |
13 | | - <data:scalar name="Data-Right" /> |
| 12 | + <data:scalar name="Data-A" /> |
| 13 | + <data:scalar name="Data-B" /> |
14 | 14 |
|
15 | | - <mesh name="Left-Mesh" dimensions="3"> |
16 | | - <use-data name="Data-Left" /> |
17 | | - <use-data name="Data-Right" /> |
| 15 | + <mesh name="A-Mesh" dimensions="3"> |
| 16 | + <use-data name="Data-A" /> |
| 17 | + <use-data name="Data-B" /> |
18 | 18 | </mesh> |
19 | 19 |
|
20 | | - <mesh name="Right-Mesh" dimensions="3"> |
21 | | - <use-data name="Data-Left" /> |
22 | | - <use-data name="Data-Right" /> |
| 20 | + <mesh name="B-Mesh" dimensions="3"> |
| 21 | + <use-data name="Data-A" /> |
| 22 | + <use-data name="Data-B" /> |
23 | 23 | </mesh> |
24 | 24 |
|
25 | | - <participant name="Left"> |
26 | | - <provide-mesh name="Left-Mesh" /> |
27 | | - <write-data name="Data-Left" mesh="Left-Mesh" /> |
28 | | - <read-data name="Data-Right" mesh="Left-Mesh" /> |
29 | | - <receive-mesh name="Right-Mesh" from="Right" /> |
30 | | - <mapping:nearest-neighbor |
31 | | - direction="read" |
32 | | - from="Right-Mesh" |
33 | | - to="Left-Mesh" |
34 | | - constraint="consistent" /> |
| 25 | + <participant name="A"> |
| 26 | + <provide-mesh name="A-Mesh" /> |
| 27 | + <write-data name="Data-A" mesh="A-Mesh" /> |
| 28 | + <read-data name="Data-B" mesh="A-Mesh" /> |
| 29 | + <receive-mesh name="B-Mesh" from="B" /> |
| 30 | + <mapping:nearest-neighbor direction="read" from="B-Mesh" to="A-Mesh" constraint="consistent" /> |
35 | 31 | </participant> |
36 | 32 |
|
37 | | - <participant name="Right"> |
38 | | - <provide-mesh name="Right-Mesh" /> |
39 | | - <read-data name="Data-Left" mesh="Right-Mesh" /> |
40 | | - <write-data name="Data-Right" mesh="Right-Mesh" /> |
41 | | - <receive-mesh name="Left-Mesh" from="Left" /> |
42 | | - <mapping:nearest-neighbor |
43 | | - direction="read" |
44 | | - from="Left-Mesh" |
45 | | - to="Right-Mesh" |
46 | | - constraint="consistent" /> |
| 33 | + <participant name="B"> |
| 34 | + <provide-mesh name="B-Mesh" /> |
| 35 | + <read-data name="Data-A" mesh="B-Mesh" /> |
| 36 | + <write-data name="Data-B" mesh="B-Mesh" /> |
| 37 | + <receive-mesh name="A-Mesh" from="A" /> |
| 38 | + <mapping:nearest-neighbor direction="read" from="A-Mesh" to="B-Mesh" constraint="consistent" /> |
47 | 39 | </participant> |
48 | 40 |
|
49 | | - <m2n:sockets acceptor="Left" connector="Right" exchange-directory=".." /> |
| 41 | + <m2n:sockets acceptor="A" connector="B" exchange-directory=".." /> |
50 | 42 |
|
51 | 43 | <coupling-scheme:parallel-explicit> |
52 | 44 | <time-window-size value="1" /> |
53 | 45 | <max-time-windows value="12" /> |
54 | | - <participants first="Left" second="Right" /> |
55 | | - <exchange data="Data-Left" mesh="Left-Mesh" from="Left" to="Right" /> |
56 | | - <exchange data="Data-Right" mesh="Right-Mesh" from="Right" to="Left" /> |
| 46 | + <participants first="A" second="B" /> |
| 47 | + <exchange data="Data-A" mesh="A-Mesh" from="A" to="B" /> |
| 48 | + <exchange data="Data-B" mesh="B-Mesh" from="B" to="A" /> |
57 | 49 | </coupling-scheme:parallel-explicit> |
58 | 50 | </precice-configuration> |
0 commit comments