Abstract:
This paper optimizes for porting the pimpleFOAM solver in OpenFOAM for SW26010Pro processor. Aimed at the complicated running environment of Sunway supercomputer platform software, a new compiling method was proposed. The hotspot function of pimpleFOAM was deeply analyzed, and the parallel design was carried out from the aspects of task partitioning, matrix storage, vectorization and smoother. At the same time, a polynomial iterative algorithm was introduced to replace the original DICSmoother for parallelization. We selected the classical examples in incompressible RAS and laminar and the self-made smooth-9k examples for experiments. The results show that the proposed scheme has a very good optimization effect.