GPUE  v1.0
GPU Gross-Pitaevskii Equation numerical solver for Bose-Einstein condensates
mpi_vis.py File Reference

Go to the source code of this file.

Namespaces

 mpi_vis
 

Functions

def mpi_vis.image_gen_single (dataName, value, imgdpi, opmode, x_dat, cbarOn=True, plot_vtx=False)
 

Variables

int mpi_vis.CPUs = 1
 
 mpi_vis.prec
 
 mpi_vis.c = ConfigParser.ConfigParser()
 
int mpi_vis.maxDensityVal = 5e7
 
 mpi_vis.xDim = int(c.getfloat('Params','xDim'))
 
 mpi_vis.yDim = int(c.getfloat('Params','yDim'))
 
 mpi_vis.gndMaxVal = int(c.getfloat('Params','gsteps'))
 
 mpi_vis.evMaxVal = int(c.getfloat('Params','esteps'))
 
 mpi_vis.incr = int(c.getfloat('Params','printSteps'))
 
tuple mpi_vis.sep = (c.getfloat('Params','dx'))
 
tuple mpi_vis.dx = (c.getfloat('Params','dx'))
 
tuple mpi_vis.dt = (c.getfloat('Params','dt'))
 
tuple mpi_vis.xMax = (c.getfloat('Params','xMax'))
 
tuple mpi_vis.yMax = (c.getfloat('Params','yMax'))
 
int mpi_vis.num_vort = 0
 
 mpi_vis.data = numpy.ndarray(shape=(xDim,yDim))
 
string mpi_vis.cbarOn = 'true'
 
string mpi_vis.plot_vtx = 'true'
 
list mpi_vis.gndImgList = []
 
list mpi_vis.evImgList = []
 
 mpi_vis.x_coord = np.loadtxt('x_0', unpack=True)
 
 mpi_vis.comm = MPI.COMM_WORLD
 
 mpi_vis.size = comm.size
 
 mpi_vis.rank = comm.rank
 
 mpi_vis.arrG = np.array_split( xrange(0,gndMaxVal,incr), size)
 
 mpi_vis.arrE = np.array_split( xrange(0,evMaxVal,incr), size)
 
list mpi_vis.i = gndImgList.pop()