Commit Graph

18 Commits (b703f1ee20576dcc899df67824586662f0e4a29e)

Author SHA1 Message Date
Jan Petykiewicz 654f9c165b formatting 4 months ago
jan 689b3176cc style and type fixes 1 year ago
Jan Petykiewicz c75a7e67c9 f-stringify 3 years ago
Jan Petykiewicz 26ae8578c9 update to use gridlock >=1.0 3 years ago
Jan Petykiewicz 4c81f33d05 vec/unvec live in meanas.fdmath 3 years ago
Jan Petykiewicz 4e0bd8b3c6 switch to meanas 4 years ago
Jan Petykiewicz a4dd031666 ongoing 5 years ago
jan 582dafbc2f Update example with bloch fields 6 years ago
jan d02cd18403 improve pml specification 7 years ago
jan c137da15b9 Merge branch 'master' of mpxd.net:jan/opencl_fdtd 7 years ago
jan 0d91f0d43e rename lib 7 years ago
Jan Petykiewicz 97d9901e4b Use logging package for output 7 years ago
Jan Petykiewicz 4633ababa5 Merge branch 'array_pml' 7 years ago
jan 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
7 years ago
jan 6c3313d7c9 call overhead still way too big 8 years ago
jan a6e601b648 Clean up comments 8 years ago
jan 2018fa819e Cleaner representation of the field source 8 years ago
jan 66d05ca830 Initial commit 8 years ago