Matches in SemOpenAlex for { <https://semopenalex.org/work/W2896965056> ?p ?o ?g. }
- W2896965056 endingPage "263" @default.
- W2896965056 startingPage "246" @default.
- W2896965056 abstract "Particle-In-Cell (PIC) codes are broadly applied to the kinetic simulation of plasmas, from laser–matter interaction to astrophysics. Their heavy simulation cost can be mitigated by using the Single Instruction Multiple Data (SIMD) capability,or vectorization, now available on most architectures. This article details and discusses the vectorization strategy developed in the code Smilei which takes advantage from an efficient, systematic, cell-based sorting of the particles. The PIC operators on particles (projection, push, deposition) have been optimized to benefit from large SIMD vectors on both recent and older architectures. The efficiency of these vectorized operations increases with the number of particles per cell (PPC), typically speeding up three-dimensional simulations by a factor 2 with 256 PPC. Although this implementation shows acceleration from as few as 8 PPC, it can be slower than the scalar version in domains containing fewer PPC as usually observed in vectorization attempts. This issue is overcome with an adaptive algorithm which switches locally between scalar (for few PPC) and vectorized operators (otherwise). The newly implemented methods are benchmarked on three different, large-scale simulations considering configurations frequently studied with PIC codes." @default.
- W2896965056 created "2018-10-26" @default.
- W2896965056 creator A5003033729 @default.
- W2896965056 creator A5004819496 @default.
- W2896965056 creator A5016012686 @default.
- W2896965056 creator A5031170255 @default.
- W2896965056 creator A5031802008 @default.
- W2896965056 creator A5056355579 @default.
- W2896965056 creator A5061912386 @default.
- W2896965056 creator A5079935372 @default.
- W2896965056 creator A5081077989 @default.
- W2896965056 date "2019-11-01" @default.
- W2896965056 modified "2023-10-13" @default.
- W2896965056 title "Adaptive SIMD optimizations in particle-in-cell codes with fine-grain particle sorting" @default.
- W2896965056 cites W1814819568 @default.
- W2896965056 cites W1972199097 @default.
- W2896965056 cites W1989505520 @default.
- W2896965056 cites W1992958286 @default.
- W2896965056 cites W2012204492 @default.
- W2896965056 cites W2014377679 @default.
- W2896965056 cites W2040399205 @default.
- W2896965056 cites W2046020177 @default.
- W2896965056 cites W2064339003 @default.
- W2896965056 cites W2067773203 @default.
- W2896965056 cites W2076999922 @default.
- W2896965056 cites W2082712649 @default.
- W2896965056 cites W2088086476 @default.
- W2896965056 cites W2093218674 @default.
- W2896965056 cites W2093725525 @default.
- W2896965056 cites W2098906330 @default.
- W2896965056 cites W2110835813 @default.
- W2896965056 cites W2142063750 @default.
- W2896965056 cites W2152546515 @default.
- W2896965056 cites W2157877452 @default.
- W2896965056 cites W2162634818 @default.
- W2896965056 cites W2238102822 @default.
- W2896965056 cites W2316141323 @default.
- W2896965056 cites W2478063673 @default.
- W2896965056 cites W2561949962 @default.
- W2896965056 cites W2580415723 @default.
- W2896965056 cites W2762756599 @default.
- W2896965056 cites W2798691251 @default.
- W2896965056 cites W3105897207 @default.
- W2896965056 cites W3122218198 @default.
- W2896965056 doi "https://doi.org/10.1016/j.cpc.2019.05.001" @default.
- W2896965056 hasPublicationYear "2019" @default.
- W2896965056 type Work @default.
- W2896965056 sameAs 2896965056 @default.
- W2896965056 citedByCount "12" @default.
- W2896965056 countsByYear W28969650562019 @default.
- W2896965056 countsByYear W28969650562020 @default.
- W2896965056 countsByYear W28969650562021 @default.
- W2896965056 countsByYear W28969650562022 @default.
- W2896965056 countsByYear W28969650562023 @default.
- W2896965056 crossrefType "journal-article" @default.
- W2896965056 hasAuthorship W2896965056A5003033729 @default.
- W2896965056 hasAuthorship W2896965056A5004819496 @default.
- W2896965056 hasAuthorship W2896965056A5016012686 @default.
- W2896965056 hasAuthorship W2896965056A5031170255 @default.
- W2896965056 hasAuthorship W2896965056A5031802008 @default.
- W2896965056 hasAuthorship W2896965056A5056355579 @default.
- W2896965056 hasAuthorship W2896965056A5061912386 @default.
- W2896965056 hasAuthorship W2896965056A5079935372 @default.
- W2896965056 hasAuthorship W2896965056A5081077989 @default.
- W2896965056 hasBestOaLocation W28969650561 @default.
- W2896965056 hasConcept C111696304 @default.
- W2896965056 hasConcept C11413529 @default.
- W2896965056 hasConcept C150552126 @default.
- W2896965056 hasConcept C173608175 @default.
- W2896965056 hasConcept C177264268 @default.
- W2896965056 hasConcept C199360897 @default.
- W2896965056 hasConcept C2524010 @default.
- W2896965056 hasConcept C2776760102 @default.
- W2896965056 hasConcept C33923547 @default.
- W2896965056 hasConcept C41008148 @default.
- W2896965056 hasConcept C41681595 @default.
- W2896965056 hasConcept C459310 @default.
- W2896965056 hasConcept C57691317 @default.
- W2896965056 hasConceptScore W2896965056C111696304 @default.
- W2896965056 hasConceptScore W2896965056C11413529 @default.
- W2896965056 hasConceptScore W2896965056C150552126 @default.
- W2896965056 hasConceptScore W2896965056C173608175 @default.
- W2896965056 hasConceptScore W2896965056C177264268 @default.
- W2896965056 hasConceptScore W2896965056C199360897 @default.
- W2896965056 hasConceptScore W2896965056C2524010 @default.
- W2896965056 hasConceptScore W2896965056C2776760102 @default.
- W2896965056 hasConceptScore W2896965056C33923547 @default.
- W2896965056 hasConceptScore W2896965056C41008148 @default.
- W2896965056 hasConceptScore W2896965056C41681595 @default.
- W2896965056 hasConceptScore W2896965056C459310 @default.
- W2896965056 hasConceptScore W2896965056C57691317 @default.
- W2896965056 hasFunder F4320322892 @default.
- W2896965056 hasFunder F4320326256 @default.
- W2896965056 hasLocation W28969650561 @default.
- W2896965056 hasLocation W28969650562 @default.
- W2896965056 hasLocation W28969650563 @default.
- W2896965056 hasLocation W28969650564 @default.
- W2896965056 hasLocation W28969650565 @default.