Abstract
This chapter contains practical implementation and parallelisation advice for large-scale numerical spin dynamics simulation software, dealing in particular with the challenge of simulating simultaneous spatial and spin dynamics. The principal difference with DMRG-like methods is that state vector compression is rarely a good idea for long-range dissipative dynamics of real-life spin systems—a halfway point is advocated instead, wherein the evolution generator is compressed but the state vector is not. Miscellaneous wisdom on the logistical minutiae of spin dynamics simulations (efficient norm estimation, recycling of expensive matrix functions, semi-analytical methods, etc.) is given, as well as a discussion of parallelisation modalities.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2023 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Kuprov, I. (2023). Notes on Software Engineering. In: Spin. Springer, Cham. https://doi.org/10.1007/978-3-031-05607-9_9
Download citation
DOI: https://doi.org/10.1007/978-3-031-05607-9_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-05606-2
Online ISBN: 978-3-031-05607-9
eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)