This question is related to the lecture "Spin Dynamics - Simulation design and coding, part II".
In the lecture (around 45 minutes), it was shown that by taking small time steps the propagator matrix becomes sparse which speeds up the calculations significantly. Out of curiosity, I wanted to check the sparsity of the pulse propagator and to my surprise it was very dense. Therefore, applying the pulse to the initial spin density matrix produces a dense matrix, and also the time evolution becomes slow. Is there something that could be done to avoid this?
Any help is greatly appreciated.