ecmwf-ifs / ectrans

Global spherical harmonics transforms library underpinning the IFS
Apache License 2.0
17 stars 33 forks source link

Swap dimensions of some direct transform work arrays #100

Closed samhatfield closed 1 month ago

samhatfield commented 4 months ago

This is to avoid implicit transpositions and associated unnecessary memory copies.

Work carried out by Dmitry Pekurovsky dpekurovsky@nvidia.com.

Note: this PR came out of a collaboration between ECMWF and Nvidia. We hope to have it merged at some point, but until then I'll leave it as a draft PR.

TODO:

samhatfield commented 1 month ago

I'm going to close this for now as significant work would be required to get this into a PR-able state. I may revisit it in future.