CUDA programs for solving the time-dependent dipolar Gross-Pitaevskii equation in an anisotropic trap

In this paper we present new versions of previously published numerical programs for solving the dipolar Gross-Pitaevskii (GP) equation including the contact interaction in two and three spatial dimensions in imaginary and in real time, yielding both stationary and non-stationary solutions. New vers...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2022-08
Hauptverfasser: Loncar, Vladimir, Balaz, Antun, Bogojevic, Aleksandar, Skrbic, Srdjan, Muruganandam, Paulsamy, Adhikari, Sadhan K
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Loncar, Vladimir
Balaz, Antun
Bogojevic, Aleksandar
Skrbic, Srdjan
Muruganandam, Paulsamy
Adhikari, Sadhan K
description In this paper we present new versions of previously published numerical programs for solving the dipolar Gross-Pitaevskii (GP) equation including the contact interaction in two and three spatial dimensions in imaginary and in real time, yielding both stationary and non-stationary solutions. New versions of programs were developed using CUDA toolkit and can make use of Nvidia GPU devices. The algorithm used is the same split-step semi-implicit Crank-Nicolson method as in the previous version (R. Kishor Kumar et al., Comput. Phys. Commun. 195, 117 (2015)), which is here implemented as a series of CUDA kernels that compute the solution on the GPU. In addition, the Fast Fourier Transform (FFT) library used in the previous version is replaced by cuFFT library, which works on CUDA-enabled GPUs. We present speedup test results obtained using new versions of programs and demonstrate an average speedup of 12 to 25, depending on the program and input size.
doi_str_mv 10.48550/arxiv.1601.04640
format Article
fullrecord <record><control><sourceid>proquest_arxiv</sourceid><recordid>TN_cdi_arxiv_primary_1601_04640</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2078132274</sourcerecordid><originalsourceid>FETCH-LOGICAL-a524-1b444800159dc2f2d0b9979a954cbfb7c41152e637de86f347071721f643671b3</originalsourceid><addsrcrecordid>eNotkE1LAzEYhIMgWGp_gCcDnrcmb94ku8dStQoFPdTzkt3N1tR2s03SRf-9_RAG5jIMMw8hd5xNMZeSPZrw44YpV4xPGSpkV2QEQvAsR4AbMolxwxgDpUFKMSJ2_vk0o33w62B2kbY-0Oi3g-vWNH1ZmtzOZo3tbdfYLtHG9X5rAl0EH2P24ZKxQ_x2jtr9wSTnO-o6ak5y0afge1fTFEx_S65bs4128u9jsnp5Xs1fs-X74m0-W2ZGAma8QsScMS6LpoYWGlYVhS5MIbGu2krXyLkEq4RubK5agZpproG3CoXSvBJjcn-pPTMo--B2JvyWJxblmcUx8XBJHB_vDzamcuMPoTtuKoHpnAsAjeIPGlNhbA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2078132274</pqid></control><display><type>article</type><title>CUDA programs for solving the time-dependent dipolar Gross-Pitaevskii equation in an anisotropic trap</title><source>arXiv.org</source><source>Free E- Journals</source><creator>Loncar, Vladimir ; Balaz, Antun ; Bogojevic, Aleksandar ; Skrbic, Srdjan ; Muruganandam, Paulsamy ; Adhikari, Sadhan K</creator><creatorcontrib>Loncar, Vladimir ; Balaz, Antun ; Bogojevic, Aleksandar ; Skrbic, Srdjan ; Muruganandam, Paulsamy ; Adhikari, Sadhan K</creatorcontrib><description>In this paper we present new versions of previously published numerical programs for solving the dipolar Gross-Pitaevskii (GP) equation including the contact interaction in two and three spatial dimensions in imaginary and in real time, yielding both stationary and non-stationary solutions. New versions of programs were developed using CUDA toolkit and can make use of Nvidia GPU devices. The algorithm used is the same split-step semi-implicit Crank-Nicolson method as in the previous version (R. Kishor Kumar et al., Comput. Phys. Commun. 195, 117 (2015)), which is here implemented as a series of CUDA kernels that compute the solution on the GPU. In addition, the Fast Fourier Transform (FFT) library used in the previous version is replaced by cuFFT library, which works on CUDA-enabled GPUs. We present speedup test results obtained using new versions of programs and demonstrate an average speedup of 12 to 25, depending on the program and input size.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.1601.04640</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Algorithms ; Fast Fourier transformations ; Fourier transforms ; Physics - Computational Physics ; Physics - Pattern Formation and Solitons ; Physics - Quantum Gases ; Physics - Quantum Physics ; Time dependence</subject><ispartof>arXiv.org, 2022-08</ispartof><rights>2022. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,780,881,27902</link.rule.ids><backlink>$$Uhttps://doi.org/10.1016/j.cpc.2015.11.014$$DView published paper (Access to full text may be restricted)$$Hfree_for_read</backlink><backlink>$$Uhttps://doi.org/10.48550/arXiv.1601.04640$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Loncar, Vladimir</creatorcontrib><creatorcontrib>Balaz, Antun</creatorcontrib><creatorcontrib>Bogojevic, Aleksandar</creatorcontrib><creatorcontrib>Skrbic, Srdjan</creatorcontrib><creatorcontrib>Muruganandam, Paulsamy</creatorcontrib><creatorcontrib>Adhikari, Sadhan K</creatorcontrib><title>CUDA programs for solving the time-dependent dipolar Gross-Pitaevskii equation in an anisotropic trap</title><title>arXiv.org</title><description>In this paper we present new versions of previously published numerical programs for solving the dipolar Gross-Pitaevskii (GP) equation including the contact interaction in two and three spatial dimensions in imaginary and in real time, yielding both stationary and non-stationary solutions. New versions of programs were developed using CUDA toolkit and can make use of Nvidia GPU devices. The algorithm used is the same split-step semi-implicit Crank-Nicolson method as in the previous version (R. Kishor Kumar et al., Comput. Phys. Commun. 195, 117 (2015)), which is here implemented as a series of CUDA kernels that compute the solution on the GPU. In addition, the Fast Fourier Transform (FFT) library used in the previous version is replaced by cuFFT library, which works on CUDA-enabled GPUs. We present speedup test results obtained using new versions of programs and demonstrate an average speedup of 12 to 25, depending on the program and input size.</description><subject>Algorithms</subject><subject>Fast Fourier transformations</subject><subject>Fourier transforms</subject><subject>Physics - Computational Physics</subject><subject>Physics - Pattern Formation and Solitons</subject><subject>Physics - Quantum Gases</subject><subject>Physics - Quantum Physics</subject><subject>Time dependence</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><sourceid>GOX</sourceid><recordid>eNotkE1LAzEYhIMgWGp_gCcDnrcmb94ku8dStQoFPdTzkt3N1tR2s03SRf-9_RAG5jIMMw8hd5xNMZeSPZrw44YpV4xPGSpkV2QEQvAsR4AbMolxwxgDpUFKMSJ2_vk0o33w62B2kbY-0Oi3g-vWNH1ZmtzOZo3tbdfYLtHG9X5rAl0EH2P24ZKxQ_x2jtr9wSTnO-o6ak5y0afge1fTFEx_S65bs4128u9jsnp5Xs1fs-X74m0-W2ZGAma8QsScMS6LpoYWGlYVhS5MIbGu2krXyLkEq4RubK5agZpproG3CoXSvBJjcn-pPTMo--B2JvyWJxblmcUx8XBJHB_vDzamcuMPoTtuKoHpnAsAjeIPGlNhbA</recordid><startdate>20220801</startdate><enddate>20220801</enddate><creator>Loncar, Vladimir</creator><creator>Balaz, Antun</creator><creator>Bogojevic, Aleksandar</creator><creator>Skrbic, Srdjan</creator><creator>Muruganandam, Paulsamy</creator><creator>Adhikari, Sadhan K</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PHGZM</scope><scope>PHGZT</scope><scope>PIMPY</scope><scope>PKEHL</scope><scope>PQEST</scope><scope>PQGLB</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>ALA</scope><scope>GOX</scope></search><sort><creationdate>20220801</creationdate><title>CUDA programs for solving the time-dependent dipolar Gross-Pitaevskii equation in an anisotropic trap</title><author>Loncar, Vladimir ; Balaz, Antun ; Bogojevic, Aleksandar ; Skrbic, Srdjan ; Muruganandam, Paulsamy ; Adhikari, Sadhan K</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a524-1b444800159dc2f2d0b9979a954cbfb7c41152e637de86f347071721f643671b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Algorithms</topic><topic>Fast Fourier transformations</topic><topic>Fourier transforms</topic><topic>Physics - Computational Physics</topic><topic>Physics - Pattern Formation and Solitons</topic><topic>Physics - Quantum Gases</topic><topic>Physics - Quantum Physics</topic><topic>Time dependence</topic><toplevel>online_resources</toplevel><creatorcontrib>Loncar, Vladimir</creatorcontrib><creatorcontrib>Balaz, Antun</creatorcontrib><creatorcontrib>Bogojevic, Aleksandar</creatorcontrib><creatorcontrib>Skrbic, Srdjan</creatorcontrib><creatorcontrib>Muruganandam, Paulsamy</creatorcontrib><creatorcontrib>Adhikari, Sadhan K</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection (ProQuest)</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>ProQuest Central (New)</collection><collection>ProQuest One Academic (New)</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Middle East (New)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Applied &amp; Life Sciences</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>arXiv Nonlinear Science</collection><collection>arXiv.org</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Loncar, Vladimir</au><au>Balaz, Antun</au><au>Bogojevic, Aleksandar</au><au>Skrbic, Srdjan</au><au>Muruganandam, Paulsamy</au><au>Adhikari, Sadhan K</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>CUDA programs for solving the time-dependent dipolar Gross-Pitaevskii equation in an anisotropic trap</atitle><jtitle>arXiv.org</jtitle><date>2022-08-01</date><risdate>2022</risdate><eissn>2331-8422</eissn><abstract>In this paper we present new versions of previously published numerical programs for solving the dipolar Gross-Pitaevskii (GP) equation including the contact interaction in two and three spatial dimensions in imaginary and in real time, yielding both stationary and non-stationary solutions. New versions of programs were developed using CUDA toolkit and can make use of Nvidia GPU devices. The algorithm used is the same split-step semi-implicit Crank-Nicolson method as in the previous version (R. Kishor Kumar et al., Comput. Phys. Commun. 195, 117 (2015)), which is here implemented as a series of CUDA kernels that compute the solution on the GPU. In addition, the Fast Fourier Transform (FFT) library used in the previous version is replaced by cuFFT library, which works on CUDA-enabled GPUs. We present speedup test results obtained using new versions of programs and demonstrate an average speedup of 12 to 25, depending on the program and input size.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.1601.04640</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2022-08
issn 2331-8422
language eng
recordid cdi_arxiv_primary_1601_04640
source arXiv.org; Free E- Journals
subjects Algorithms
Fast Fourier transformations
Fourier transforms
Physics - Computational Physics
Physics - Pattern Formation and Solitons
Physics - Quantum Gases
Physics - Quantum Physics
Time dependence
title CUDA programs for solving the time-dependent dipolar Gross-Pitaevskii equation in an anisotropic trap
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-19T00%3A51%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_arxiv&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=CUDA%20programs%20for%20solving%20the%20time-dependent%20dipolar%20Gross-Pitaevskii%20equation%20in%20an%20anisotropic%20trap&rft.jtitle=arXiv.org&rft.au=Loncar,%20Vladimir&rft.date=2022-08-01&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.1601.04640&rft_dat=%3Cproquest_arxiv%3E2078132274%3C/proquest_arxiv%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2078132274&rft_id=info:pmid/&rfr_iscdi=true