CoupledDipoles.jl: a Julia package for cold atoms

Modern physics includes theoretical, experimental, and numerical approaches that often overlap. One such field exemplifying this integration is Cold Atoms, which has witnessed a surge in intriguing discoveries over the past few decades. Not surprisingly, its numerical aspects, such as convergences t...

Descripción completa

Detalles Bibliográficos
Autor: Moreira, Noel Araujo
Tipo de recurso: tesis doctoral
Estado:Versión publicada
Fecha de publicación:2024
País:Brasil
Institución:Universidade de São Paulo (USP)
Repositorio:Biblioteca Digital de Teses e Dissertações da USP
Idioma:inglés
OAI Identifier:oai:teses.usp.br:tde-26012024-114225
Acceso en línea:https://www.teses.usp.br/teses/disponiveis/76/76132/tde-26012024-114225/
Access Level:acceso abierto
Palabra clave:Atomos frios
Cold atoms
Coupled dipoles
Dipolos acoplados
Julia language
Linguagem Julia
Descripción
Sumario:Modern physics includes theoretical, experimental, and numerical approaches that often overlap. One such field exemplifying this integration is Cold Atoms, which has witnessed a surge in intriguing discoveries over the past few decades. Not surprisingly, its numerical aspects, such as convergences tolerances, or fastest algorithms, have been largely absent from the literature, with the prevailing notion that equations can be effortlessly solved using conventional techniques. This perception, however, cannot align with reality. Computer simulations in this field have boundaries that are not documented and can affect physical outcomes, but pinpointing them is challenging. We introduce CoupledDipoles.jl, a specialized Julia Package designed for simulating interacting cold atoms through various mathematical models. Our package offers a flexible infrastructure that allows for different models (e.g. 2D models, where the effective physics is constraint into a plane) to be incorporated and, in addition, brings guarantees that its core methods have optimal performance. By addressing this unconventional gap in the literature, we aim to shed light on the numerical methods in the field, often overlooked, providing a valuable resource for both newcomers seeking an entry point and experts aiming to enhance their productivity in this domain.