OpenMP GNU and Intel Fortran programs for solving the time-dependent Gross-Pitaevskii equation

Autor: Vladimir Lončar, Dušan Vudragović, Luis E. Young-S., Antun Balaž, Paulsamy Muruganandam, Sadhan K. Adhikari
Přispěvatelé: Universidad Santo Tomás, Bharathidasan University, Universidade Estadual Paulista (Unesp), University of Belgrade
Jazyk: angličtina
Rok vydání: 2017
Předmět:
FOS: Computer and information sciences
Speedup
Fortran
Computer science
General Physics and Astronomy
FOS: Physical sciences
Parallel computing
Pattern Formation and Solitons (nlin.PS)
computer.software_genre
Split-step Crank–Nicolson scheme
01 natural sciences
010305 fluids & plasmas
Computational science
0103 physical sciences
Open Multi-Processing
010306 general physics
Intel and GNU Fortran programs
computer.programming_language
Physical quantity
Partial differential equation
Bose–Einstein condensate
OpenMP
Computational Physics (physics.comp-ph)
Fortran compiler
Nonlinear Sciences - Pattern Formation and Solitons
Gross–Pitaevskii equation
Hardware and Architecture
Quantum Gases (cond-mat.quant-gas)
Computer Science::Mathematical Software
Computer Science - Mathematical Software
Compiler
Condensed Matter - Quantum Gases
computer
Mathematical Software (cs.MS)
Physics - Computational Physics
Zdroj: Scopus
Repositório Institucional da UNESP
Universidade Estadual Paulista (UNESP)
instacron:UNESP
Popis: We present Open Multi-Processing (OpenMP) version of Fortran 90 programs for solving the Gross-Pitaevskii (GP) equation for a Bose-Einstein condensate in one, two, and three spatial dimensions, optimized for use with GNU and Intel compilers. We use the split-step Crank-Nicolson algorithm for imaginary- and real-time propagation, which enables efficient calculation of stationary and non-stationary solutions, respectively. The present OpenMP programs are designed for computers with multi-core processors and optimized for compiling with both commercially-licensed Intel Fortran and popular free open-source GNU Fortran compiler. The programs are easy to use and are elaborated with helpful comments for the users. All input parameters are listed at the beginning of each program. Different output files provide physical quantities such as energy, chemical potential, root-mean-square sizes, densities, etc. We also present speedup test results for new versions of the programs.
5 pages, 2 figures; to download the programs, click 'Other formats' and download the source
Databáze: OpenAIRE