Skip to content

AshtonSBradley/FourierGPE.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FourierGPE.jl

This project is no longer actively maintained

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

Aims

  • 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)

Installing

]add https://github.com/AshtonSBradley/FourierGPE.jl.git
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