-
Notifications
You must be signed in to change notification settings - Fork 0
Numerically approximate solutions of the time-dependent Gross-Pitaevskii equation in rotating frames of reference.
License
mkandes/gpse
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
README : GPSE
DESCRIPTION
GPSE is a Fortran program created to numerically approximate
solutions of the time-dependent Gross-Pitaevskii equation (GPE) in
non-uniformly rotating frames of reference for a single component
Bose-Einstein condensate (BEC) in three dimensions. It implements a
method-of-lines approach that combines an explicit, generalized
4th-order Runge-Kutta (GRK4) time-integration scheme* with 2nd- or
4th-order central differences (CD2/CD4) to discretize the spatial
derivatives of the equation.
Zero Dirichlet boundary conditions are assumed to apply at the
boundary of the computational domain at all times in any given
simulation. As a result, gpse is best suited for investigating BECs
confined within externally applied trapping potentials where the
condensate density decreases to zero at the boundary of the
computational domain.
The GRK4 + CDX algorithm is implemented in parallel using a
one-dimensional slab decomposition of the computational domain
embedded within a hybrid MPI + OpenMP framework to enable scalable,
high-resolution numerical simulations. A two-round communication
pattern, where even- and odd-numbered MPI processes alternate
between send and receive calls, is utilized to reduce communication
overhead and improve message passing throughput.
* See 'On A General Formula of Fourth Order Runge-Kutta Method' by
D. Tan and Z. Chen in the Journal of Mathematical Sciences &
Mathematics Education Vol. 7 No. 2 (2012).
USAGE
make
export OMP_NUM_THREADS=X
mpirun -np Y ./gpse.x > gpse.output
DEPENDENCIES
GPSE depends on the standard Message Passing Interface (MPI) module.
If USE :: MPI module is not supported, then INCLUDE 'mpif.h' header
file.
CITATION
To cite the use of this work in a scientific publication, please use
the following reference:
@phdthesis{kandesmc:2015,
author = "Kandes, M. C.",
title = "Modeling the Effects of Inertial Forces on
Bose-Einstein Condensates in Rotating Frames of
Reference",
school = "Claremont Graduate University \& San Diego State
University",
year = "2015",
}
AUTHOR
Marty Kandes, Ph.D.
Computational & Data Science Research Specialist
High-Performance Computing User Services Group
San Diego Supercomputer Center
University of California, San Diego
COPYRIGHT
Copyright (c) 2014 - 2021 Martin Charles Kandes
LICENSE
The MIT License (MIT)
LAST UPDATED
Monday, August 2nd, 2021
About
Numerically approximate solutions of the time-dependent Gross-Pitaevskii equation in rotating frames of reference.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published