WarpX
|
Functions | |
def | intceil (num) |
def | adjust_bounds (box_lo0, box_hi0, box_ncell0, mgs) |
def | nb_nodes_mpi (box_ncell, mgs, threadspernode, ompnumthreads, ngridpernode, ndim) |
Variables | |
box_lo0 = np.array([-25.e-6, -25.e-6, -15.e-6]) | |
box_hi0 = np.array([ 25.e-6, 25.e-6, 60.e-6]) | |
int | dx = 1.e-6 |
int | dz = dx |
cell_size = np.array([dx, dx, dz]) | |
bool | compute_dz_boosted_frame = True |
int | gamma_boost = 30. |
float | dx_over_dz_boosted_frame = 1.1 |
ndim = box_lo0.size | |
tuple | box_ncell0 = ( box_hi0 - box_lo0 ) / cell_size |
int | ngridpernode = 16. |
int | ompnumthreads = 8. |
int | mgs = 1024. |
int | threadspernode = 64. |
distance_between_threads = int(68*4/threadspernode) | |
c_option = int( ompnumthreads*distance_between_threads ) | |
box_lo | |
box_hi | |
box_ncell | |
n_node | |
n_mpi | |
string | string_output = ' ### Parameters used ### \n' |
def compute_domain.adjust_bounds | ( | box_lo0, | |
box_hi0, | |||
box_ncell0, | |||
mgs | |||
) |
def compute_domain.intceil | ( | num | ) |
def compute_domain.nb_nodes_mpi | ( | box_ncell, | |
mgs, | |||
threadspernode, | |||
ompnumthreads, | |||
ngridpernode, | |||
ndim | |||
) |
compute_domain.box_hi |
compute_domain.box_hi0 = np.array([ 25.e-6, 25.e-6, 60.e-6]) |
compute_domain.box_lo |
compute_domain.box_lo0 = np.array([-25.e-6, -25.e-6, -15.e-6]) |
compute_domain.box_ncell |
compute_domain.c_option = int( ompnumthreads*distance_between_threads ) |
bool compute_domain.compute_dz_boosted_frame = True |
compute_domain.distance_between_threads = int(68*4/threadspernode) |
int compute_domain.dx = 1.e-6 |
float compute_domain.dx_over_dz_boosted_frame = 1.1 |
int compute_domain.gamma_boost = 30. |
int compute_domain.mgs = 1024. |
compute_domain.n_mpi |
compute_domain.n_node |
compute_domain.ndim = box_lo0.size |
int compute_domain.ngridpernode = 16. |
int compute_domain.ompnumthreads = 8. |
string compute_domain.string_output = ' ### Parameters used ### \n' |
int compute_domain.threadspernode = 64. |