Open BrushXue opened 1 year ago
Hello. I'm an Ookami HPC user and I'm trying to optimize OpenFOAM based on benchmarks from Fugaku.
In your repo, DICPreconditioner.C is patched to improve performance. However, after patching the code, I found there's essentially no difference between your improved DIC algorithm and the FDIC algorithm (https://develop.openfoam.com/Development/openfoam/-/blob/master/src/OpenFOAM/matrices/lduMatrix/preconditioners/FDICPreconditioner/FDICPreconditioner.C)
DICPreconditioner.C
Which means that DIC doesn't need to be patched at all. All you need to do is specifying "FDIC" in fvSolutions.
Hello. I'm an Ookami HPC user and I'm trying to optimize OpenFOAM based on benchmarks from Fugaku.
In your repo,
DICPreconditioner.C
is patched to improve performance. However, after patching the code, I found there's essentially no difference between your improved DIC algorithm and the FDIC algorithm (https://develop.openfoam.com/Development/openfoam/-/blob/master/src/OpenFOAM/matrices/lduMatrix/preconditioners/FDICPreconditioner/FDICPreconditioner.C)Which means that DIC doesn't need to be patched at all. All you need to do is specifying "FDIC" in fvSolutions.