![]() |
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] |