Pith. sign in

REVIEW 1 cited by

Complete PISO and SIMPLE solvers on Graphics Processing Units

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1207.1571 v1 pith:MHA3ASOI submitted 2012-07-06 cs.DC

classification cs.DC
keywords equationsgpusgraphicsimplementationimplementedpisoprocessingsimple
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

We implemented the pressure-implicit with splitting of operators (PISO) and semi-implicit method for pressure-linked equations (SIMPLE) solvers of the Navier-Stokes equations on Fermi-class graphics processing units (GPUs) using the CUDA technology. We also introduced a new format of sparse matrices optimized for performing elementary CFD operations, like gradient or divergence discretization, on GPUs. We verified the validity of the implementation on several standard, steady and unsteady problems. Computational effciency of the GPU implementation was examined by comparing its double precision run times with those of essentially the same algorithms implemented in OpenFOAM. The results show that a GPU (Tesla C2070) can outperform a server-class 6-core, 12-thread CPU (Intel Xeon X5670) by a factor of 4.2.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Building an Accelerated OpenFOAM Proof-of-Concept Application using Modern C++

    cs.MS 2025-07 conditional novelty 6.0 of 10

    OpenFOAM's laplacianFoam assembly can be offloaded to NVIDIA GPUs with C++17 parallel algorithms, giving up to about 11x speedup when memory-pool allocator settings are tuned.

Pith tools