i find the surface module is slow, so will the gmt use OMP to accelerate it ?
We have tried to parallize surface with OpenMP but not successful yet. It is tricky. It is on our to-do list for the very reason you stated.
@pwessel Does this mean that it’s no point giving -DGMT_ENABLE_OPENMP=TRUE
(or -DGMT_OPENMP=ON
which I have used… I guess it’s outdated) when invoking cmake
?
No, this was just about surface which is not using any OpenMP - many modules in GMT do, such as grdmath, grdgradient, greenspline, etc.
Got it, thanks Paul.