CoupledDipoles.jl: a Julia package for cold atoms

Detalhes bibliográficos
Autor(a) principal: Moreira, Noel Araujo
Data de Publicação: 2024
Tipo de documento: Tese
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/76/76132/tde-26012024-114225/
Resumo: 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.
id USP_8d2fcb87ecb07e2000b9b579060a5db4
oai_identifier_str oai:teses.usp.br:tde-26012024-114225
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling CoupledDipoles.jl: a Julia package for cold atomsCoupledDipoles.jl: um pacote Julia para átomos friosAtomos friosCold atomsCoupled dipolesDipolos acopladosJulia languageLinguagem JuliaModern 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.A física moderna inclui abordagens teóricas, experimentais e numéricas que frequentemente se sobrepõem. Um campo que exemplifica essa integração é o dos Átomos Frios, visto que testemunhou um aumento de descobertas intrigantes nas últimas décadas. Não é surpreendente que seus aspectos numéricos, como tolerâncias de convergência ou algoritmos mais rápidos, tenham estado em grande parte ausentes na literatura, com a noção predominante de que equações podem ser facilmente resolvidas usando técnicas convencionais. No entanto, essa percepção não condiz com a realidade. As simulações computacionais nesse campo têm limites que não estão documentados e podem afetar os resultados físicos, mas identificá-los é desafiador. Apresentamos o CoupledDipoles.jl, um pacote escrito Julia especializado projetado para simular átomos frios interagindo por meio de vários modelos matemáticos. Nosso pacote oferece uma infraestrutura flexível que permite a incorporação de diferentes modelos (por exemplo, modelos 2D, nos quais a física efetiva é limitada a um plano) e, além disso, garante que seus métodos principais tenham desempenho ótimo. Ao abordar essa lacuna não convencional na literatura, pretendemos esclarecer os métodos numéricos no campo, frequentemente negligenciados, fornecendo um recurso valioso tanto para iniciantes que buscam um ponto de entrada quanto para especialistas que desejam aprimorar sua produtividade nesse domínio.Biblioteca Digitais de Teses e Dissertações da USPBachelard, Romain Pierre MarcelMoreira, Noel Araujo2024-01-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/76/76132/tde-26012024-114225/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesseng2024-01-26T16:55:03Zoai:teses.usp.br:tde-26012024-114225Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-01-26T16:55:03Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv CoupledDipoles.jl: a Julia package for cold atoms
CoupledDipoles.jl: um pacote Julia para átomos frios
title CoupledDipoles.jl: a Julia package for cold atoms
spellingShingle CoupledDipoles.jl: a Julia package for cold atoms
Moreira, Noel Araujo
Atomos frios
Cold atoms
Coupled dipoles
Dipolos acoplados
Julia language
Linguagem Julia
title_short CoupledDipoles.jl: a Julia package for cold atoms
title_full CoupledDipoles.jl: a Julia package for cold atoms
title_fullStr CoupledDipoles.jl: a Julia package for cold atoms
title_full_unstemmed CoupledDipoles.jl: a Julia package for cold atoms
title_sort CoupledDipoles.jl: a Julia package for cold atoms
author Moreira, Noel Araujo
author_facet Moreira, Noel Araujo
author_role author
dc.contributor.none.fl_str_mv Bachelard, Romain Pierre Marcel
dc.contributor.author.fl_str_mv Moreira, Noel Araujo
dc.subject.por.fl_str_mv Atomos frios
Cold atoms
Coupled dipoles
Dipolos acoplados
Julia language
Linguagem Julia
topic Atomos frios
Cold atoms
Coupled dipoles
Dipolos acoplados
Julia language
Linguagem Julia
description 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.
publishDate 2024
dc.date.none.fl_str_mv 2024-01-10
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/76/76132/tde-26012024-114225/
url https://www.teses.usp.br/teses/disponiveis/76/76132/tde-26012024-114225/
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1809091085571457024