654f9c165b
formatting
2024-01-10 20:52:52 -08:00
689b3176cc
style and type fixes
2022-11-24 16:12:40 -08:00
c75a7e67c9
f-stringify
2021-10-31 19:47:48 -07:00
26ae8578c9
update to use gridlock >=1.0
2021-10-31 19:47:25 -07:00
4c81f33d05
vec/unvec live in meanas.fdmath
2021-07-11 17:35:25 -07:00
4e0bd8b3c6
switch to meanas
2020-10-16 19:32:22 -07:00
a4dd031666
ongoing
2019-08-30 22:13:26 -07:00
582dafbc2f
Update example with bloch fields
2018-11-30 01:04:00 -08:00
d02cd18403
improve pml specification
2017-10-06 13:49:46 -07:00
c137da15b9
Merge branch 'master' of mpxd.net:jan/opencl_fdtd
2017-08-24 11:28:14 -07:00
0d91f0d43e
rename lib
2017-08-14 15:41:20 -07:00
97d9901e4b
Use logging package for output
2017-08-12 19:20:29 -07:00
4633ababa5
Merge branch 'array_pml'
2017-03-28 22:08:11 -07:00
d34c478f1d
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
2017-03-28 21:53:51 -07:00
jan
6c3313d7c9
call overhead still way too big
2016-09-01 14:45:32 -07:00
jan
a6e601b648
Clean up comments
2016-09-01 14:45:32 -07:00
2018fa819e
Cleaner representation of the field source
2016-06-21 18:26:16 -07:00
66d05ca830
Initial commit
2016-03-30 15:00:00 -07:00