Simple Gross-Pitaevskii Equation solver using FFTW
Author AshtonSBradley
5 Stars
Updated Last
1 Year Ago
Started In
April 2019


Build Status Coverage

Simple GPE solver using FFTW. This package is intended to provide a julia implementation of the Gross-Pitaevskii equation based on Fourier spectral methods and DifferentialEquations.jl


  • Simple, fast, and flexible modelling of Bose-Einstein condensate experiments.
  • Allocation free, adaptive evolution in kspace.
  • Establish some useful defaults and runnable examples for time evolution using DifferentialEquations.jl
  • Arbitrary spatial dimensions.
  • Not de-aliased (projective methods available elsewhere)


using FourierGPE

By default FourierGPE is built against MKL.

Getting started

To get started see runnable examples in the /examples directory, or for more information see FGPEexamples.jl