Publicação: Hybrid OpenMP/MPI programs for solving the time-dependent Gross–Pitaevskii equation in a fully anisotropic trap
dc.contributor.author | Satarić, Bogdan | |
dc.contributor.author | Slavnić, Vladimir | |
dc.contributor.author | Belić, Aleksandar | |
dc.contributor.author | Balaž, Antun | |
dc.contributor.author | Muruganandam, Paulsamy | |
dc.contributor.author | Adhikari, Sadhan K. [UNESP] | |
dc.contributor.institution | University of Novi Sad | |
dc.contributor.institution | University of Belgrade | |
dc.contributor.institution | Bharathidasan University | |
dc.contributor.institution | Universidade Estadual Paulista (Unesp) | |
dc.date.accessioned | 2018-12-11T17:00:12Z | |
dc.date.available | 2018-12-11T17:00:12Z | |
dc.date.issued | 2016-03-01 | |
dc.description.abstract | We present hybrid OpenMP/MPI (Open Multi-Processing/Message Passing Interface) parallelized versions of earlier published C programs (Vudragovic et al. 2012) for calculating both stationary and non-stationary solutions of the time-dependent Gross-Pitaevskii (GP) equation in three spatial dimensions. The GP equation describes the properties of dilute Bose-Einstein condensates at ultra-cold temperatures. Hybrid versions of programs use the same algorithms as the C ones, involving real- and imaginary-time propagation based on a split-step Crank-Nicolson method, but consider only a fully-anisotropic three-dimensional GP equation, where algorithmic complexity for large grid sizes necessitates parallelization in order to reduce execution time and/or memory requirements per node. Since distributed memory approach is required to address the latter, we combine MPI programming paradigm with existing OpenMP codes, thus creating fully flexible parallelism within a combined distributed/shared memory model, suitable for different modern computer architectures. The two presented C/OpenMP/MPI programs for real- and imaginary-time propagation are optimized and accompanied by a customizable makefile. We present typical scalability results for the provided OpenMP/MPI codes and demonstrate almost linear speedup until inter-process communication time starts to dominate over calculation time per iteration. Such a scalability study is necessary for large grid sizes in order to determine optimal number of MPI nodes and OpenMP threads per node. | en |
dc.description.affiliation | Faculty of Technical Sciences University of Novi Sad, Trg Dositeja Obradovića 6 | |
dc.description.affiliation | Scientific Computing Laboratory Institute of Physics Belgrade University of Belgrade, Pregrevica 118 | |
dc.description.affiliation | School of Physics Bharathidasan University, Palkalaiperur Campus | |
dc.description.affiliation | Instituto de Física Teórica UNESP–Universidade Estadual Paulista, 01.140-70 São Paulo | |
dc.description.affiliationUnesp | Instituto de Física Teórica UNESP–Universidade Estadual Paulista, 01.140-70 São Paulo | |
dc.format.extent | 411-417 | |
dc.identifier | http://dx.doi.org/10.1016/j.cpc.2015.12.006 | |
dc.identifier.citation | Computer Physics Communications, v. 200, p. 411-417. | |
dc.identifier.doi | 10.1016/j.cpc.2015.12.006 | |
dc.identifier.file | 2-s2.0-84954306591.pdf | |
dc.identifier.issn | 0010-4655 | |
dc.identifier.scopus | 2-s2.0-84954306591 | |
dc.identifier.uri | http://hdl.handle.net/11449/172419 | |
dc.language.iso | eng | |
dc.relation.ispartof | Computer Physics Communications | |
dc.relation.ispartofsjr | 1,729 | |
dc.rights.accessRights | Acesso aberto | |
dc.source | Scopus | |
dc.subject | Bose–Einstein condensate | |
dc.subject | C program | |
dc.subject | Gross–Pitaevskii equation | |
dc.subject | MPI | |
dc.subject | OpenMP | |
dc.subject | Partial differential equation | |
dc.subject | Real- and imaginary-time propagation | |
dc.subject | Split-step Crank–Nicolson scheme | |
dc.title | Hybrid OpenMP/MPI programs for solving the time-dependent Gross–Pitaevskii equation in a fully anisotropic trap | en |
dc.type | Artigo | |
dspace.entity.type | Publication | |
unesp.author.orcid | 0000-0002-5435-1688[4] | |
unesp.campus | Universidade Estadual Paulista (UNESP), Instituto de Física Teórica (IFT), São Paulo | pt |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- Nome:
- 2-s2.0-84954306591.pdf
- Tamanho:
- 816.09 KB
- Formato:
- Adobe Portable Document Format
- Descrição: