@WillT Well, thank you very much for your suggestions. They are helpful.
However, I am still confused about the openmp backend. Could you see this, please?
openmp