Spin-1 spin–orbit- and Rabi-coupled Bose–Einstein condensate solver

Detalhes bibliográficos
Autor(a) principal: Ravisankar, Rajamanickam
Data de Publicação: 2021
Outros Autores: Vudragović, Dušan, Muruganandam, Paulsamy, Balaž, Antun, Adhikari, Sadhan K. [UNESP]
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://dx.doi.org/10.1016/j.cpc.2020.107657
http://hdl.handle.net/11449/206659
Resumo: We present OpenMP versions of FORTRAN programs for solving the Gross–Pitaevskii equation for a harmonically trapped three-component spin-1 spinor Bose–Einstein condensate (BEC) in one (1D) and two (2D) spatial dimensions with or without spin–orbit (SO) and Rabi couplings. Several different forms of SO coupling are included in the programs. We use the split-step Crank–Nicolson discretization for imaginary- and real-time propagation to calculate stationary states and BEC dynamics, respectively. The imaginary-time propagation programs calculate the lowest-energy stationary state. The real-time propagation programs can be used to study the dynamics. The simulation input parameters are provided at the beginning of each program. The programs propagate the condensate wave function and calculate several relevant physical quantities. Outputs of the programs include the wave function, energy, root-mean-square sizes, different density profiles (linear density for the 1D program, linear and surface densities for the 2D program). The imaginary- or real-time propagation can start with an analytic wave function or a pre-calculated numerical wave function. The imaginary-time propagation usually starts with an analytic wave function, while the real-time propagation is often initiated with the previously calculated converged imaginary-time wave function. Program summary: Program title: BEC-GP-SPINOR, consisting of: BEC-GP-SPINOR-OMP package, containing programs spin-SO-imre1d-omp.f90 and spin-SO-imre2d-omp.f90, with util.f90. CPC Library link to program files: https://doi.org/10.17632/j3wr4wn946.1 Licensing provisions: Apache License 2.0 Programming language: OpenMP FORTRAN. The FORTRAN programs are tested with the GNU, Intel, PGI, and Oracle compiler. Nature of problem: The present Open Multi-Processing (OpenMP) FORTRAN programs solve the time-dependent nonlinear partial differential Gross–Pitaevskii (GP) equation for a trapped spinor Bose–Einstein condensate, with or without spin–orbit coupling, in one and two spatial dimensions. Solution method: We employ the split-step Crank–Nicolson rule to discretize the time-dependent GP equation in space and time. The discretized equation is then solved by imaginary- or real-time propagation, employing adequately small space and time steps, to yield the solution of stationary and non-stationary problems, respectively.
id UNSP_b6878874e9140bdd6d876051c281bd07
oai_identifier_str oai:repositorio.unesp.br:11449/206659
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Spin-1 spin–orbit- and Rabi-coupled Bose–Einstein condensate solverFORTRAN programsGross–Pitaevskii equationPartial differential equationSpinor Bose–Einstein condensateSpin–orbit couplingSplit-step Crank–Nicolson schemeWe present OpenMP versions of FORTRAN programs for solving the Gross–Pitaevskii equation for a harmonically trapped three-component spin-1 spinor Bose–Einstein condensate (BEC) in one (1D) and two (2D) spatial dimensions with or without spin–orbit (SO) and Rabi couplings. Several different forms of SO coupling are included in the programs. We use the split-step Crank–Nicolson discretization for imaginary- and real-time propagation to calculate stationary states and BEC dynamics, respectively. The imaginary-time propagation programs calculate the lowest-energy stationary state. The real-time propagation programs can be used to study the dynamics. The simulation input parameters are provided at the beginning of each program. The programs propagate the condensate wave function and calculate several relevant physical quantities. Outputs of the programs include the wave function, energy, root-mean-square sizes, different density profiles (linear density for the 1D program, linear and surface densities for the 2D program). The imaginary- or real-time propagation can start with an analytic wave function or a pre-calculated numerical wave function. The imaginary-time propagation usually starts with an analytic wave function, while the real-time propagation is often initiated with the previously calculated converged imaginary-time wave function. Program summary: Program title: BEC-GP-SPINOR, consisting of: BEC-GP-SPINOR-OMP package, containing programs spin-SO-imre1d-omp.f90 and spin-SO-imre2d-omp.f90, with util.f90. CPC Library link to program files: https://doi.org/10.17632/j3wr4wn946.1 Licensing provisions: Apache License 2.0 Programming language: OpenMP FORTRAN. The FORTRAN programs are tested with the GNU, Intel, PGI, and Oracle compiler. Nature of problem: The present Open Multi-Processing (OpenMP) FORTRAN programs solve the time-dependent nonlinear partial differential Gross–Pitaevskii (GP) equation for a trapped spinor Bose–Einstein condensate, with or without spin–orbit coupling, in one and two spatial dimensions. Solution method: We employ the split-step Crank–Nicolson rule to discretize the time-dependent GP equation in space and time. The discretized equation is then solved by imaginary- or real-time propagation, employing adequately small space and time steps, to yield the solution of stationary and non-stationary problems, respectively.University Grants CommissionCouncil of Scientific and Industrial Research, IndiaFundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)Science and Engineering Research BoardDepartment of Physics Bharathidasan University Palkalaiperur Campus Tiruchirappalli 620024Institute of Physics Belgrade University of Belgrade Pregrevica 118Department of Medical Physics Bharathidasan University Palkalaiperur Campus Tiruchirappalli 620024Instituto de Física Teórica UNESP – Universidade Estadual Paulista 01.140-70 São Paulo São PauloInstituto de Física Teórica UNESP – Universidade Estadual Paulista 01.140-70 São Paulo São PauloCouncil of Scientific and Industrial Research, India: 03(1422)/18/EMR-IIFAPESP: 2016/01343-7CNPq: 301324/2019-0Science and Engineering Research Board: CRG/2019/004059Tiruchirappalli 620024Pregrevica 118Universidade Estadual Paulista (Unesp)Ravisankar, RajamanickamVudragović, DušanMuruganandam, PaulsamyBalaž, AntunAdhikari, Sadhan K. [UNESP]2021-06-25T10:36:02Z2021-06-25T10:36:02Z2021-02-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttp://dx.doi.org/10.1016/j.cpc.2020.107657Computer Physics Communications, v. 259.0010-4655http://hdl.handle.net/11449/20665910.1016/j.cpc.2020.1076572-s2.0-85092501417Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengComputer Physics Communicationsinfo:eu-repo/semantics/openAccess2021-10-23T08:38:53Zoai:repositorio.unesp.br:11449/206659Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462021-10-23T08:38:53Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Spin-1 spin–orbit- and Rabi-coupled Bose–Einstein condensate solver
title Spin-1 spin–orbit- and Rabi-coupled Bose–Einstein condensate solver
spellingShingle Spin-1 spin–orbit- and Rabi-coupled Bose–Einstein condensate solver
Ravisankar, Rajamanickam
FORTRAN programs
Gross–Pitaevskii equation
Partial differential equation
Spinor Bose–Einstein condensate
Spin–orbit coupling
Split-step Crank–Nicolson scheme
title_short Spin-1 spin–orbit- and Rabi-coupled Bose–Einstein condensate solver
title_full Spin-1 spin–orbit- and Rabi-coupled Bose–Einstein condensate solver
title_fullStr Spin-1 spin–orbit- and Rabi-coupled Bose–Einstein condensate solver
title_full_unstemmed Spin-1 spin–orbit- and Rabi-coupled Bose–Einstein condensate solver
title_sort Spin-1 spin–orbit- and Rabi-coupled Bose–Einstein condensate solver
author Ravisankar, Rajamanickam
author_facet Ravisankar, Rajamanickam
Vudragović, Dušan
Muruganandam, Paulsamy
Balaž, Antun
Adhikari, Sadhan K. [UNESP]
author_role author
author2 Vudragović, Dušan
Muruganandam, Paulsamy
Balaž, Antun
Adhikari, Sadhan K. [UNESP]
author2_role author
author
author
author
dc.contributor.none.fl_str_mv Tiruchirappalli 620024
Pregrevica 118
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Ravisankar, Rajamanickam
Vudragović, Dušan
Muruganandam, Paulsamy
Balaž, Antun
Adhikari, Sadhan K. [UNESP]
dc.subject.por.fl_str_mv FORTRAN programs
Gross–Pitaevskii equation
Partial differential equation
Spinor Bose–Einstein condensate
Spin–orbit coupling
Split-step Crank–Nicolson scheme
topic FORTRAN programs
Gross–Pitaevskii equation
Partial differential equation
Spinor Bose–Einstein condensate
Spin–orbit coupling
Split-step Crank–Nicolson scheme
description We present OpenMP versions of FORTRAN programs for solving the Gross–Pitaevskii equation for a harmonically trapped three-component spin-1 spinor Bose–Einstein condensate (BEC) in one (1D) and two (2D) spatial dimensions with or without spin–orbit (SO) and Rabi couplings. Several different forms of SO coupling are included in the programs. We use the split-step Crank–Nicolson discretization for imaginary- and real-time propagation to calculate stationary states and BEC dynamics, respectively. The imaginary-time propagation programs calculate the lowest-energy stationary state. The real-time propagation programs can be used to study the dynamics. The simulation input parameters are provided at the beginning of each program. The programs propagate the condensate wave function and calculate several relevant physical quantities. Outputs of the programs include the wave function, energy, root-mean-square sizes, different density profiles (linear density for the 1D program, linear and surface densities for the 2D program). The imaginary- or real-time propagation can start with an analytic wave function or a pre-calculated numerical wave function. The imaginary-time propagation usually starts with an analytic wave function, while the real-time propagation is often initiated with the previously calculated converged imaginary-time wave function. Program summary: Program title: BEC-GP-SPINOR, consisting of: BEC-GP-SPINOR-OMP package, containing programs spin-SO-imre1d-omp.f90 and spin-SO-imre2d-omp.f90, with util.f90. CPC Library link to program files: https://doi.org/10.17632/j3wr4wn946.1 Licensing provisions: Apache License 2.0 Programming language: OpenMP FORTRAN. The FORTRAN programs are tested with the GNU, Intel, PGI, and Oracle compiler. Nature of problem: The present Open Multi-Processing (OpenMP) FORTRAN programs solve the time-dependent nonlinear partial differential Gross–Pitaevskii (GP) equation for a trapped spinor Bose–Einstein condensate, with or without spin–orbit coupling, in one and two spatial dimensions. Solution method: We employ the split-step Crank–Nicolson rule to discretize the time-dependent GP equation in space and time. The discretized equation is then solved by imaginary- or real-time propagation, employing adequately small space and time steps, to yield the solution of stationary and non-stationary problems, respectively.
publishDate 2021
dc.date.none.fl_str_mv 2021-06-25T10:36:02Z
2021-06-25T10:36:02Z
2021-02-01
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dx.doi.org/10.1016/j.cpc.2020.107657
Computer Physics Communications, v. 259.
0010-4655
http://hdl.handle.net/11449/206659
10.1016/j.cpc.2020.107657
2-s2.0-85092501417
url http://dx.doi.org/10.1016/j.cpc.2020.107657
http://hdl.handle.net/11449/206659
identifier_str_mv Computer Physics Communications, v. 259.
0010-4655
10.1016/j.cpc.2020.107657
2-s2.0-85092501417
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Computer Physics Communications
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv Scopus
reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1799964997497913344