forked from jan/opencl_fdtd
style fixes
This commit is contained in:
parent
314e36a3cc
commit
fe2f4f4510
@ -2,7 +2,7 @@
|
|||||||
/* Common code for E, H updates
|
/* Common code for E, H updates
|
||||||
*
|
*
|
||||||
* Template parameters:
|
* Template parameters:
|
||||||
* ftype type name (e.g. float or double)
|
* ftype type name (e.g. float or double)
|
||||||
* shape list of 3 ints specifying shape of fields
|
* shape list of 3 ints specifying shape of fields
|
||||||
*/
|
*/
|
||||||
#}
|
#}
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
* Update E-field from J field
|
* Update E-field from J field
|
||||||
*
|
*
|
||||||
* Template parameters:
|
* Template parameters:
|
||||||
* common_header: Rendered contents of common.cl
|
* common_header: Rendered contents of common.cl
|
||||||
*
|
*
|
||||||
* OpenCL args:
|
* OpenCL args:
|
||||||
* E, Jr, Ji, c, s, xmin, xmax, ymin, ymax, zmin, zmax
|
* E, Jr, Ji, c, s, xmin, xmax, ymin, ymax, zmin, zmax
|
||||||
*/
|
*/
|
||||||
|
|
||||||
{{common_header}}
|
{{common_header}}
|
||||||
|
@ -286,13 +286,13 @@ class Simulation(object):
|
|||||||
alpha_max = pml['cfs_alpha']
|
alpha_max = pml['cfs_alpha']
|
||||||
|
|
||||||
def par(x):
|
def par(x):
|
||||||
scaling = ((x / (pml['thickness'])) ** pml['m'])
|
scaling = (x / pml['thickness']) ** pml['m']
|
||||||
sigma = scaling * sigma_max
|
sigma = scaling * sigma_max
|
||||||
kappa = 1 + scaling * (kappa_max - 1)
|
kappa = 1 + scaling * (kappa_max - 1)
|
||||||
alpha = ((1 - x / pml['thickness']) ** pml['ma']) * alpha_max
|
alpha = ((1 - x / pml['thickness']) ** pml['ma']) * alpha_max
|
||||||
p0 = numpy.exp(-(sigma / kappa + alpha) * self.dt)
|
p0 = numpy.exp(-(sigma / kappa + alpha) * self.dt)
|
||||||
p1 = sigma / (sigma + kappa * alpha) * (p0 - 1)
|
p1 = sigma / (sigma + kappa * alpha) * (p0 - 1)
|
||||||
p2 = 1/kappa
|
p2 = 1 / kappa
|
||||||
return p0, p1, p2
|
return p0, p1, p2
|
||||||
|
|
||||||
xe, xh = (numpy.arange(1, pml['thickness'] + 1, dtype=self.arg_type)[::-1] for _ in range(2))
|
xe, xh = (numpy.arange(1, pml['thickness'] + 1, dtype=self.arg_type)[::-1] for _ in range(2))
|
||||||
|
Loading…
Reference in New Issue
Block a user