GPUE
v1.0
GPU Gross-Pitaevskii Equation numerical solver for Bose-Einstein condensates
|
Files | |
file | constants.h [code] |
Useful physical constants. | |
file | ds.h [code] |
Dastructure for simulation runtime parameters. | |
file | dynamic.h [code] |
File for dynamic parameter parsing. | |
file | edge.h [code] |
Class for creating edges between adjacent vortices in graph. | |
file | evolution.h [code] |
function for evolution. | |
file | fileIO.h [code] |
Routines for input and output of simulation data. | |
file | init.h [code] |
file | kernels.h [code] |
GPU kernel definitions. | |
file | lattice.h [code] |
Class for treating vortices as a graph. | |
file | manip.h [code] |
Routines for manipulating the wavefunction. | |
file | minions.h [code] |
Helper functions for evaluating and manipulating data. | |
file | node.h [code] |
Allow vortex to be treated as node in a graph. | |
file | operators.h [code] |
File to hold all operators for finding fields on the GPU. | |
file | parser.h [code] |
file | split_op.h [code] |
command line parser file. | |
file | tracker.h [code] |
Vortex lattice position, orientation, and tracking. | |
file | unit_test.h [code] |
function for evolution. | |
file | vort.h [code] |
Class for keeping track of vortices. Implementation TBC. | |
file | vortex_3d.h [code] |