See https://dl.acm.org/doi/10.1145/3225058.3225100 for more information about SELL.
The example used in the paper is src/ts/tutorials/advection-diffusion-reaction/ex5adj.c src/mat/tests/bench_spmv.c provides a driver to test SpMV using matrices stored in binary or matrix market format (from the SuiteSparse benchmark collection). If you would like to dive deeper, check this configurable script to see how the benchmark testing can be automated: src/benchmarks/run_petsc_benchmarks.sh Hong (Mr.) On Mar 20, 2023, at 5:31 AM, Mark Adams <[email protected]> wrote: I have no idea, keep on the list. Mark On Sun, Mar 19, 2023 at 10:13 PM [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> wrote: Thank you very much, I still have a question about the test code after vectorization. I did not find the Examples of the sell storage format in the petsc document. I would like to know which example you use to test the efficiency of vectorization? Mark Adams <[email protected]<mailto:[email protected]>> 于2023年3月16日周四 19:40写道: On Thu, Mar 16, 2023 at 4:18 AM [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> wrote: Ok, maybe I can try to vectorize this format and make it part of the article. That would be great, and it would be a good learning experience for you and a good way to get exposure. See https://petsc.org/release/developers/contributing/ for guidance. Good luck, Mark Mark Adams <[email protected]<mailto:[email protected]>> 于2023年3月15日周三 19:57写道: I don't believe that we have an effort here. It could be a good opportunity to contribute. Mark On Wed, Mar 15, 2023 at 4:54 AM [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> wrote: I checked the sell.c file and found that this algorithm supports AVX vectorization. Will the vectorization support of ARM architecture be added in the future?
