MexTrotter

Solve the 2D Gross-Pitaevskii equation for Bose-Einstein condensate in a static external potential
418 download
Aggiornato 17 ago 2020

This function solves the Gross-Pitaevskii equation in a two-dimensional space. It may be exploited to simulate the evolution of Bose-Einstein condensate in a static external potential, or to calculate the ground-state using the imaginary time evolution.
Key features:
- Solver for the two-dimensional Gross-Pitaevskii equation.
- Arbitrary single-body initial state with closed and periodic boundary conditions.
- Bose-Einstein condensate simulations with interacting particles.
- Imaginary time evolution to calculate the ground state.
- Stationary external potential.
- Fast execution by parallelization: OpenMP.
- Multi-platform: Linux, OS X, and Windows are supported.
This function is a C/C++ subroutine and it can be called from the MATLAB® command line, as if they were built-in functions, building the MEX extension. For more information about the installation:
https://github.com/peterwittek/trotter-suzuki-mpi/tree/master/src/MATLAB

Usage examples can be found in the README section at:
https://github.com/peterwittek/trotter-suzuki-mpi/blob/master/src/MATLAB/README.rst

Cita come

Luca Calderaro (2024). MexTrotter (https://github.com/trotter-suzuki-mpi/trotter-suzuki-mpi), GitHub. Recuperato .

Compatibilità della release di MATLAB
Creato con R2015a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su Atomic, Molecular & Optical in Help Center e MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Le versioni che utilizzano il ramo predefinito di GitHub non possono essere scaricate

Versione Pubblicato Note della release
1.4.0.0

New feature:
- Solver for the two-dimensional Gross-Pitaevskii equation.
- Functions to calculate Energy and Norm of the state.

1.0.0.0

Per visualizzare o segnalare problemi su questo componente aggiuntivo di GitHub, visita GitHub Repository.
Per visualizzare o segnalare problemi su questo componente aggiuntivo di GitHub, visita GitHub Repository.