Procedia Computer Science · 2016 · 13 citations · 11 references
ComputingHigh-performance ComputingOceanographyOcean ModelingParallel ComputingScientific ComputingGraphics Processing Unit ComputingHydrometeorological ModelingNumerical AnalysisNumerical Methods For Differential EquationsNumerical Ocean SimulationParallel Numerical MethodsHelmholtz EquationHydrodynamic ModelingMemory Access LatencyMemory Access LocalityMemory Access SchedulingNumerical Simulation Of Surface WatersOpen Ocean ModelingScientific Computing On Gpus
To meet the demand for fast and detailed calculations in numerical ocean simulations, we implemented a non-hydrostatic ocean model on a graphics processing unit (GPU). We improved the model's Poisson/Helmholtz solver by optimizing the memory access, using instruction-level parallelism, and applying a mixed precision calculation to the preconditioning of the Poisson/Helmholtz solver. The GPU-implemented model was 4.7 times faster than a comparable central processing unit execution. The output errors due to this implementation will not significantly influence oceanic studies.
11
POM.gpu-v1.0: a GPU-based Princeton Ocean Model
Shiming Xu, Xiaomeng Huang, L.‐Y. Oey et al. · Geoscientific model development · 2015 · 59 citations · Full text