Peano
Loading...
Searching...
No Matches
makeIC.py File Reference

Go to the source code of this file.

Namespaces

namespace  makeIC
 

Variables

float makeIC.gamma = 5.0 / 3.0
 
int makeIC.numPart_L = 800
 
float makeIC.x_min = -1.0
 
float makeIC.x_max = 1.0
 
float makeIC.rho_L = 1.0
 
float makeIC.rho_R = 0.125
 
float makeIC.v_L = 0.0
 
float makeIC.v_R = 0.0
 
float makeIC.P_L = 1.0
 
float makeIC.P_R = 0.1
 
str makeIC.fileName = "sodShock.hdf5"
 
float makeIC.boxSize = x_max - x_min
 
 makeIC.numPart_R = int(numPart_L * (rho_R / rho_L))
 
int makeIC.numPart = numPart_L + numPart_R
 
tuple makeIC.delta_L = (boxSize / 2) / numPart_L
 
tuple makeIC.delta_R = (boxSize / 2) / numPart_R
 
tuple makeIC.offset_L = delta_L / 2
 
tuple makeIC.offset_R = delta_R / 2
 
 makeIC.coords = zeros((numPart, 3))
 
 makeIC.v = zeros((numPart, 3))
 
 makeIC.ids = linspace(1, numPart, numPart)
 
 makeIC.m = zeros(numPart)
 
 makeIC.h = zeros(numPart)
 
 makeIC.u = zeros(numPart)
 
int makeIC.i = numPart_L + j
 
 makeIC.file = h5py.File(fileName, "w")
 
 makeIC.grp = file.create_group("/Header")
 
 makeIC.data
 
 makeIC.dtype