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 |
Externí odkaz: |