A structure-exploiting numbering algorithm for finite elements on extruded meshes, and its performance evaluation in Firedrake
We present a generic algorithm for numbering and then efficiently iterating over the data
values attached to an extruded mesh. An extruded mesh is formed by replicating an existing …
values attached to an extruded mesh. An extruded mesh is formed by replicating an existing …
Robust Newton–Krylov adjoint solver for the sensitivity analysis of turbomachinery aerodynamics
S Xu, Y Li, X Huang, D Wang - AIAA Journal, 2021 - arc.aiaa.org
Adjoint methods are widely used for turbomachinery aerodynamic shape optimization.
However, for industrial applications, the degradation of robustness and efficiency of adjoint …
However, for industrial applications, the degradation of robustness and efficiency of adjoint …
Newton–Krylov solver for robust turbomachinery aerodynamic analysis
Steady computational fluid dynamics solvers based on the Reynolds-averaged Navier–
Stokes equations are the primary workhorses for turbomachinery aerodynamic analysis due …
Stokes equations are the primary workhorses for turbomachinery aerodynamic analysis due …
The application of static load balancers in parallel compositional reservoir simulation on distributed memory system
Compositional reservoir simulation depicts the complex behaviors of all the components in
gaseous, liquid, and oil phases. It helps to understand the dynamic changes in reservoirs …
gaseous, liquid, and oil phases. It helps to understand the dynamic changes in reservoirs …
Hardware Counter-based Performance Analysis of ANUGA Flood Simulator
HA Jadhav, N Agrawal, SK Joshi… - Proceedings of the 2023 …, 2023 - dl.acm.org
ANUGA is a Python-based finite volume solver on the unstructured grid for shallow water
model in two dimensions for flood modelling. This paper is an account of the hardware …
model in two dimensions for flood modelling. This paper is an account of the hardware …
Parallel performance model for vertex repositioning algorithms and application to mesh partitioning
Many mesh optimization applications are based on vertex repositioning algorithms (VrPA).
Since the time required for VrPA programs may be large and there is concurrency in …
Since the time required for VrPA programs may be large and there is concurrency in …
[PDF][PDF] Scalable Delft3D Flexible Mesh for Efficient Modelling of Shallow Water and Transport Processes
M Mogé, MJ Russchera, A Emersonc… - PRACE White …, 2019 - prace-ri.eu
Abstract D-Flow Flexible Mesh (“D-Flow FM”)[1] is the hydrodynamic module of the Delft3D
Flexible Mesh Suite [2]. Since for typical, real-life applications there is a need to make D …
Flexible Mesh Suite [2]. Since for typical, real-life applications there is a need to make D …
The Scalability of Embedded Structured Grids and Unstructured Grids in Large Scale Ice Sheet Modeling on Distributed Memory Parallel Computers
Currently, there are two approaches to implementing large-scale ice sheet simulations. One
approach, which is based on the use of an evenly-spaced structured grid, is to simulate the …
approach, which is based on the use of an evenly-spaced structured grid, is to simulate the …
Progress in fast, accurate multi-scale climate simulations
We present a survey of physical and computational techniques that have the potential to
contribute to the next generation of high-fidelity, multi-scale climate simulations. Examples of …
contribute to the next generation of high-fidelity, multi-scale climate simulations. Examples of …
Performance model for mesh optimization on distributed-memory computers
Many mesh optimization applications are based on vertex repositioning algorithms (VrPA).
The execution times of these numerical algorithms vary widely, usually with a trade-off …
The execution times of these numerical algorithms vary widely, usually with a trade-off …