My implementation of the GaussSeidel smoother using a Diagnol direct access scheme in OpenFOAM as compared to the default GS smoother LDU gives almost ~50% improvements in cache misses and hits for a structured 3D cavity tutorial. Profiled using the amazing LIKWID profiler. Will share a deep technical report soon. Check it out and use - https://github.com/amartyadav/DIAGaussSeidel-Smoother-OpenFOAM
#hpc #scientificcomputing #computationalphysics #cfd #openfoam #likwid #softwaredevelopment #cpp
#hpc #scientificcomputing #computationalphysics #cfd #openfoam #likwid #softwaredevelopment #cpp
