SwePub
Sök i LIBRIS databas

  Utökad sökning

L773:0045 7930 OR L773:1879 0747
 

Sökning: L773:0045 7930 OR L773:1879 0747 > Neko: A modern, por...

Neko: A modern, portable, and scalable framework for high-fidelity computational fluid dynamics

Jansson, Niclas, 1983- (författare)
KTH,Parallelldatorcentrum, PDC
Karp, Martin, 1996- (författare)
KTH,Beräkningsvetenskap och beräkningsteknik (CST)
Podobas, Artur (författare)
KTH,Programvaruteknik och datorsystem, SCS
visa fler...
Markidis, Stefano (författare)
KTH,Beräkningsvetenskap och beräkningsteknik (CST)
Schlatter, Philipp (författare)
KTH,Turbulent simulations laboratory
visa färre...
 (creator_code:org_t)
Elsevier BV, 2024
2024
Engelska.
Ingår i: Computers & Fluids. - : Elsevier BV. - 0045-7930 .- 1879-0747. ; 275, s. 106243-106243
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • Computational fluid dynamics (CFD), in particular applied to turbulent flows, is a research area with great engineering and fundamental physical interest. However, already at moderately high Reynolds numbers the computational cost becomes prohibitive as the range of active spatial and temporal scales is quickly widening. Specifically scale-resolving simulations, including large-eddy simulation (LES) and direct numerical simulations (DNS), thus need to rely on modern efficient numerical methods and corresponding software implementations. Recent trends and advancements, including more diverse and heterogeneous hardware in High-Performance Computing (HPC), are challenging software developers in their pursuit for good performance and numerical stability. The well-known maxim “software outlives hardware” may no longer necessarily hold true, and developers are today forced to re-factor their codebases to leverage these powerful new systems. In this paper, we present Neko, a new portable framework for high-order spectral element discretization, targeting turbulent flows in moderately complex geometries. Neko is fully available as open software. Unlike prior works, Neko adopts a modern object-oriented approach in Fortran 2008, allowing multi-tier abstractions of the solver stack and facilitating hardware backends ranging from general-purpose processors (CPUs) down to exotic vector processors and FPGAs. We show that Neko’s performance and accuracy are comparable to NekRS, and thus on-par with Nek5000’s successor on modern CPU machines. Furthermore, we develop a performance model, which we use to discuss challenges and opportunities for high-order solvers on emerging hardware

Ämnesord

TEKNIK OCH TEKNOLOGIER  -- Maskinteknik -- Strömningsmekanik och akustik (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Mechanical Engineering -- Fluid Mechanics and Acoustics (hsv//eng)
NATURVETENSKAP  -- Matematik -- Beräkningsmatematik (hsv//swe)
NATURAL SCIENCES  -- Mathematics -- Computational Mathematics (hsv//eng)
NATURVETENSKAP  -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Sciences (hsv//eng)

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy