SpiDy.jl: open-source Julia package for the study of non-Markovian stochastic dynamics
Stefano Scali, Simon Horsley, Janet Anders, Federico Cerisola

TL;DR
SpiDy.jl is an open-source Julia package that enables simulation of non-Markovian stochastic dynamics in classical and quantum systems, incorporating arbitrary memory effects and complex noise spectra.
Contribution
It introduces a versatile Julia toolkit for simulating non-Markovian dynamics with customizable memory effects and noise spectra, supporting diverse applications in physics.
Findings
Supports arbitrary memory effects and colored noise spectra
Enables simulations of complex open quantum and classical systems
Provides Julia notebooks for user guidance
Abstract
SpiDy.jl solves the non-Markovian stochastic dynamics of interacting classical spin vectors and harmonic oscillator networks in contact with a dissipative environment. The methods implemented allow the user to include arbitrary memory effects and colored quantum noise spectra. In this way, SpiDy.jl provides key tools for the simulation of classical and quantum open systems including non-Markovian effects and arbitrarily strong coupling to the environment. Among the wide range of applications, some examples range from atomistic spin dynamics to ultrafast magnetism and the study of anisotropic materials. We provide the user with Julia notebooks to guide them through the various mathematical methods and help them quickly set up complex simulations.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMagnetic properties of thin films · Theoretical and Computational Physics · Quantum and electron transport phenomena
