where Rx and Rz are the standard SO(3) rotation matrices, α denotes the flip angle, and ϕ is the phase of RF, Mk,- and Mk,+ is the magnetizations before or after kth excitation respectively, and
where , m0 proton density, φ phase accumulation due to the frequency offset during procession period and Mk,+/Mk+1,- the magnetization at the beginning or ending time points of the kth TR. The TR-by-TR evolution was sequentially computed, while different spins were simulated in parallel on GPU with a batch size of 100. On typical GPU hardware, e.g., NVIDIA TITAN X or 1070/1060 GTX, simulating hundreds of signal evolutions with 600 to 1000 TRs normally could be done within a few seconds.