Codes employed to generate the theoretical data of "Anomalous diffusion and localization in a disorder-free atomic mixture".

Read full text
Authors: Stefano Finelli, S. E. Skipetrov, Dmitry S. Petrov, Beatrice Restivo, A. Ciamei, A. Trenkwalder, M. Inguscio, Matteo Zaccanti
Cited by: 0

Abstract

Codes for the semiclassical simulations (solid lines in Figs. 2 and 3): 1) SemiClassicalSimulator.py2) SCSim_header.pyCode to evaluate the quantum diffusion constant (colormap in Fig 4d): DiffusionFromReturnProb.nbCodes for calculation of the mobility edge (white points in Fig. 4d): 1. grscalar.f: Computes eigenvalues Lambda of a large number of N x N random matrices exp(i*k*r_{mn})/k*r_{mn}, with r_{mn} being the distance between resonant point scatterers m and n located at random and independent positions inside a sphere of radius R. N = total number of scatterers, rho = N/V their number density, V = (4*pi/3)*R^3 = volume of the sphere. 2. percentile.f: Uses arrays of eigenvalues generated by grscalar.f to compute q-th percentiles of the probability distribution of Thouless conductance g (q = 0.01-0.1). 3. percentile.nb: Mathematica code to analyse percentiles and to locate the mobility edges by finding a crossing point of percentiles calculated for different N, as a function of frequency omega = omega_0 - (Gamma_0/2)*Re(Lambda). Details of methodology are described in details in the following references:1. Skipetrov, S.E. Finite-size scaling analysis of localization transition for scalar waves in a three-dimensional ensemble of resonant point scatterers. Phys. Rev. B 94, 064202 (2016).2. Skipetrov, S.E. & Sokolov, I.M. Ioffe-Regel criterion for Anderson localization in the model of resonant scatterers. Phys. Rev. B 98, 064207 (2018).

Fields of Study & Subjects

Random lasers and scattering media Quantum chaos and dynamical systems Spectral Theory in Mathematical Physics

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
19 January 2026
Document type
Book