Chen Zhiqiang
New member
I am a new WRF user, and I want to optimize the performance of WRF on the AARCH64 platform.
The WRF version I am currently using is 4.2 and I can run the test case now. I found that it didn't use high-performance math libraries, such as the BLAS library.
My question is:
(1) Why does WRF not use a high-performance linear algebra library? such BLAS/spBLAS/LAPACK...., these libraries are good for performance.
(2) Can I use the interface of these high-performance math libraries to replace part of the source code? Will this have a noticeable effect on performance? If the answer is yes, what part of the code should I change?
Using a high-performance math library was one of my original ideas for improving performance, I also hope you can give me some suggestions for performance optimization. Thanks.
The WRF version I am currently using is 4.2 and I can run the test case now. I found that it didn't use high-performance math libraries, such as the BLAS library.
My question is:
(1) Why does WRF not use a high-performance linear algebra library? such BLAS/spBLAS/LAPACK...., these libraries are good for performance.
(2) Can I use the interface of these high-performance math libraries to replace part of the source code? Will this have a noticeable effect on performance? If the answer is yes, what part of the code should I change?
Using a high-performance math library was one of my original ideas for improving performance, I also hope you can give me some suggestions for performance optimization. Thanks.