Skip to content

Commit bf72e19

Browse files
committed
...
1 parent 498ae2a commit bf72e19

File tree

6 files changed

+189
-0
lines changed

6 files changed

+189
-0
lines changed
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
1+
---
2+
title: "3 June 2024: eighth CExA coffee"
3+
subtitle: "Vectorisation and parallelisation of the neutron transport sweep algorithm on cartesian and hexagonal meshes using Kokkos"
4+
date: 2024-05-31
5+
---
6+
7+
{{< cta cta_text="Register to be notified about future events" cta_link="https://lists.cexa-project.org/sympa/subscribe/network" >}}
8+
9+
CExA organizes its ninth **CExA virtual coffee** on Monday, June the 3rd, 2024 starting at 1PM.
10+
It can be followed on [Zoom](https://cnrs.zoom.us/j/97834891802?pwd=NXhzd2paY051S3dQekVQVllvTW5MUT09), by [phone]({{< ref "#by-phone" >}}), from [a visio room]({{< ref "#from-a-visio-room" >}}) or from the [Mandelbrot room in the Digiteo Saclay building]({{< ref "#come-to-the-mandelbrot-room" >}}).
11+
12+
Gabriel Suau will anigive a talk entitled "Vectorisation and parallelisation of the neutron transport sweep algorithm on cartesian and hexagonal meshes using Kokkos"
13+
14+
15+
## Vectorisation and parallelisation of the neutron transport sweep algorithm on cartesian and hexagonal meshes using Kokkos
16+
17+
The deterministic resolution of the neutron transport equation consists in several nested iterative algorithms. For each iteration, a discretized transport operator must be inverted on the spatial domain for a set of discrete directions and energy groups. For each (cell, direction, group) triplet, a local solution can be computed by assembling and solving a small linear system (O(1-100)), where the right-hand-side depends on the solution of the immediate upstream neighbors of the cell, resulting in an ordered sweep of the mesh to get the global solution. In this talk, I will present a vectorized multithreaded sweep implementation that relies on Kokkos SIMD types, and the performance gains compared to a non-SIMD implementation.
18+
19+
20+
## Contribute
21+
22+
Any subject is welcome if it is related to the Kokkos ecosystem (developments, usage, projects, issues, etc.) or even to GPU programming at large.
23+
Feel free to contact us to propose a talk: [email protected]
24+
25+
We target very informal discussion in French or English. You can propose any subject for discussion even if you don't have a dedicated slide deck.
26+
27+
28+
## Additional info
29+
30+
### Join us physically in the Mandelbrot room
31+
32+
The Mandelbrot room of [Digiteo Saclay building](https://maps.app.goo.gl/dWmfDSAyc6TLkrnC9) is in Saclay center, near the Orphée entrance.
33+
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2631.8449189785!2d2.15407651328232!3d48.72755487119501!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47e67f3d6ca35351%3A0xad658a7f81b4a1fe!2sMaison%20de%20la%20Simulation!5e0!3m2!1sen!2sfr!4v1690451425962!5m2!1sen!2sfr" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
34+
35+
36+
### Zoom link
37+
38+
In a web browser or from the application.
39+
40+
https://cnrs.zoom.us/j/97834891802?pwd=NXhzd2paY051S3dQekVQVllvTW5MUT09
41+
* Meeting ID: 978 3489 1802
42+
* Passcode: VdCL7d
43+
44+
45+
### From a visio room
46+
47+
#### in SIP
48+
49+
50+
#### in H.323
51+
* 213.244.140.110 (Germany)
52+
* 213.19.144.110 (Amsterdam Netherlands)
53+
* 162.255.37.11 (US West)
54+
* 162.255.36.11 (US East)
55+
56+
Meeting ID: 978 3489 1802
57+
58+
Passcode: 712542
59+
60+
### One tap mobile
61+
62+
+33170950350,,97834891802#,,,,*712542# France
63+
+33186995831,,97834891802#,,,,*712542# France
64+
65+
### By phone
66+
67+
* Meeting ID: 978 3489 1802
68+
* Passcode: 712542
69+
* Find your local number: https://cnrs.zoom.us/u/adb4LKJbkK
70+
71+
Dial by your location
72+
* +33 1 7095 0350 France
73+
* +33 1 8699 5831 France
74+
* +33 1 7037 2246 France
75+
* +33 1 7037 9729 France
76+
* +33 1 7095 0103 France
77+
* +34 91 787 0058 Spain
78+
* +34 917 873 431 Spain
79+
* +34 84 368 5025 Spain
80+
* +358 9 4245 1488 Finland
81+
* +358 9 7252 2471 Finland
82+
* +358 3 4109 2129 Finland
83+
* +372 660 1699 Estonia
84+
* +372 880 1188 Estonia
85+
* +36 1 701 0488 Hungary
86+
* +36 1 779 9126 Hungary
87+
* +36 1 408 8456 Hungary
88+
* +353 1 653 3898 Ireland
89+
* +353 6 163 9031 Ireland
90+
* +353 1 240 8941 Ireland
91+
* +353 1 536 9320 Ireland
92+
* +353 1 653 3895 Ireland
93+
* +353 1 653 3897 Ireland
94+
* +39 021 241 28 823 Italy
95+
* +39 069 480 6488 Italy
96+
* +39 020 066 7245 Italy
97+
* +371 6303 1808 Latvia
98+
* +371 6303 1888 Latvia
99+
* +370 3799 9260 Lithuania
100+
* +370 5214 1488 Lithuania
101+
* +352 2786 4277 Luxembourg
102+
* +352 342 080 9265 Luxembourg
103+
* +352 2786 1188 Luxembourg
104+
* +49 695 050 2596 Germany
105+
* +49 69 7104 9922 Germany
106+
* +49 69 3807 9883 Germany
107+
* +49 69 3807 9884 Germany
108+
* +49 69 5050 0951 Germany
109+
* +49 69 5050 0952 Germany
110+
* +43 670 309 0165 Austria
111+
* +43 72 011 5988 Austria
112+
* +43 120 609 3072 Austria
113+
* +43 12 535 501 Austria
114+
* +43 12 535 502 Austria
115+
* +32 2 788 0172 Belgium
116+
* +32 2 788 0173 Belgium
117+
* +32 1579 5132 Belgium
118+
* +32 2 290 9360 Belgium
119+
* +32 2 585 5574 Belgium
120+
* +32 2 588 4188 Belgium
121+
* +359 2 492 5688 Bulgaria
122+
* +359 3 257 1633 Bulgaria
123+
* +385 1300 0988 Croatia
124+
* +385 1777 6333 Croatia
125+
* +45 47 37 25 75 Denmark
126+
* +45 89 88 37 88 Denmark
127+
* +45 32 70 12 06 Denmark
128+
* +45 32 71 31 57 Denmark
129+
* +45 32 72 80 10 Denmark
130+
* +45 32 72 80 11 Denmark
131+
* +30 211 198 4488 Greece
132+
* +30 231 118 0599 Greece
133+
* +47 2400 4735 Norway
134+
* +47 2400 4736 Norway
135+
* +31 20 794 7345 Netherlands
136+
* +31 707 006 526 Netherlands
137+
* +31 20 241 0288 Netherlands
138+
* +31 20 794 0854 Netherlands
139+
* +31 20 794 6519 Netherlands
140+
* +31 20 794 6520 Netherlands
141+
* +48 22 307 3488 Poland
142+
* +48 22 398 7356 Poland
143+
* +48 22 306 5342 Poland
144+
* +351 308 804 188 Portugal
145+
* +351 308 810 988 Portugal
146+
* +351 211 202 618 Portugal
147+
* +40 31 630 1088 Romania
148+
* +40 37 170 0418 Romania
149+
* +44 203 901 7895 United Kingdom
150+
* +44 208 080 6591 United Kingdom
151+
* +44 208 080 6592 United Kingdom
152+
* +44 330 088 5830 United Kingdom
153+
* +44 131 460 1196 United Kingdom
154+
* +44 203 481 5237 United Kingdom
155+
* +44 203 481 5240 United Kingdom
156+
* +7 499 951 6379 Russia
157+
* +7 499 951 6380 Russia
158+
* +420 2 3901 8272 Czech Republic
159+
* +420 5 3889 0161 Czech Republic
160+
* +420 2 2888 2388 Czech Republic
161+
* +41 43 210 71 08 Switzerland
162+
* +41 44 529 92 72 Switzerland
163+
* +41 22 591 00 05 Switzerland
164+
* +41 22 591 01 56 Switzerland
165+
* +41 31 528 09 88 Switzerland
166+
* +41 43 210 70 42 Switzerland
167+
* +46 8 5052 0017 Sweden
168+
* +46 850 539 728 Sweden
169+
* +46 8 4468 2488 Sweden
170+
* +46 8 5016 3827 Sweden
171+
* +46 8 5050 0828 Sweden
172+
* +46 8 5050 0829 Sweden
173+
* +1 564 217 2000 US
174+
* +1 646 931 3860 US
175+
* +1 669 444 9171 US
176+
* +1 669 900 6833 US (San Jose)
177+
* +1 689 278 1000 US
178+
* +1 719 359 4580 US
179+
* +1 929 205 6099 US (New York)
180+
* +1 253 205 0468 US
181+
* +1 253 215 8782 US (Tacoma)
182+
* +1 301 715 8592 US (Washington DC)
183+
* +1 305 224 1968 US
184+
* +1 309 205 3325 US
185+
* +1 312 626 6799 US (Chicago)
186+
* +1 346 248 7799 US (Houston)
187+
* +1 360 209 5623 US
188+
* +1 386 347 5053 US
189+
* +1 507 473 4847 US
Loading

0 commit comments

Comments
 (0)