SearcharxivSearch

arXiv subjects

David Henty

Publications and source records attributed to David Henty.

4 recordsLinked to original sources

Towards Heterogeneous Exascale CFD with a Single Fortran Code Base: OpenMP Target Acceleration of the High-Order Unstructured Solver UCNS3D

Heterogeneous exascale systems are reshaping computational fluid dynamics, yet rewriting mature high-order solvers for accelerators can fragment code bases and weaken reproducibility. We present a single-source OpenMP target modernisation of UCNS3D, a high-order unstructured finite-volume solver for compressible flows. The common CPU/GPU implementation preserves its numerical formulation, Fortran code base, and workflows. Rather than porting isolated kernels, we enable the complete explicit time-advancement path: high-order reconstruction, gradient evaluation, inviscid and viscous fluxes, boundary treatment, halo exchange, and solution update. The implementation uses persistent target data regions, flat run-time arrays, compile-time sizing of temporary storage, explicit local algebra, target-callable routines, and GPU-aware MPI with device-resident buffers. These choices address the irregular stencils, complex data structures, and substantial temporary storage of high-order unstructured CFD. Verification using the compressible Taylor-Green vortex shows CPU and GPU dissipation histories agreeing to machine precision on LUMI and with published reference data. A single-node run on the ARCHER2 GPU platform provides an independent portability check. End-to-end performance is evaluated on fully populated nodes using Taylor-Green vortex, LM1021 sonic-boom, and NASA high-lift CRM benchmarks. Relative to the previous production implementation, the refactored CPU path is 1.27-1.67 times faster, while GPU offload delivers same-node speed-ups of 2.71-4.05 and 84-101 percent strong-scaling efficiency. The results show that standards-based OpenMP provides portable, production-scale acceleration without sacrificing numerical fidelity, CPU performance, or software sustainability.

math-ph

Improved Lattice Spectroscopy of Minimal Walking Technicolor

We present a numerical study of spectroscopic observables in the SU(2) gauge theory with two adjoint fermions using improved source and sink operators. We compare in detail our improved results with previous determinations of masses that used point sources and sinks and we investigate possible systematic effects in both cases. Such comparison enables us to clearly assess the impact of a short temporal extent on the physical picture, and to investigate some effects due to the finite spatial box. While confirming the IR-conformal behaviour of the theory, our investigation shows that in order to make firm quantitative predictions, a better handle on finite size effects is needed.

hep-lat

Improved Spectroscopy of Minimal Walking Technicolor

We present an improved study of spectroscopic observables in the $SU(2)$ Yang-Mills theory with two adjoint fermions. We make an improvement on the precision of previous results which clarify the scale of finite volume effects present. This analysis adds to the evidence for near-conformal dynamics of this theory, while indicating a preference for a low anomalous mass dimension of the massless theory.

hep-lat

Current Renormalisation Constants with an O(a)-improved Fermion Action

Using chiral Ward identities, we determine the renormalisation constants of bilinear quark operators for the Sheikholeslami-Wohlert action lattice at beta=6.2. The results are obtained with a high degree of accuracy. For the vector current renormalisation constant we obtain Z_V=0.817(2)(8), where the first error is statistical and the second is due to mass dependence of Z_V. This is close to the perturbative value of 0.83. For the axial current renormalisation constant we obtain Z_A = 1.045(+10 -14), significantly higher than the value obtained in perturbation theory. This is shown to reduce the difference between lattice estimates and the experimental values for the pseudoscalar meson decay constants, but a significant discrepancy remains. The ratio of pseudoscalar to scalar renormalisation constants, Z_P/Z_S, is less well determined, but seems to be slightly lower than the perturbative value.

hep-lat