Rewrite, with the following features:
- Move to jinja2 templates for the opencl code - Combine PML code into the E, H updates for speed - Add Poynting vector calculation code, including precalculation during H update - Use arrays for PML parameters (p0, p1) - Switch to linearized, C-ordered fields (~50% performance boost??) - Added jinja2 and fdfd_tools dependencies
This commit is contained in:
parent
cd72219d0b
commit
d34c478f1d
9 changed files with 511 additions and 407 deletions
|
|
@ -1,6 +1,8 @@
|
|||
numpy
|
||||
h5py
|
||||
pyopencl
|
||||
jinja2
|
||||
-e git+https://mpxd.net/gogs/jan/float_raster.git@release#egg=float_raster
|
||||
-e git+https://mpxd.net/gogs/jan/gridlock.git@release#egg=gridlock
|
||||
-e git+https://mpxd.net/gogs/jan/masque.git@release#egg=masque
|
||||
-e git+https://mpxd.net/gogs/jan/fdfd_tools.git@master#egg=fdfd_tools
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue