Wafer
Wafer copied to clipboard
Parallelized 3D FDTD Schrödinger Equation Solver
[dogged](https://github.com/nikomatsakis/dogged) The main difference then between a `Vec` and a `DVec` lies not in the operations it offers, but in how much they cost. That is, when you push on...
There are a number of times where we zip a heap of arrays together, we could refactor to using an array of structs here to minimise memory cross talk. This...
It's possible the scoping in `evolve` is causing us the possibility of nans. (#31). That being said, the test alterations I've currently looked into seem to massively regress convergence and...
This hasn't been done at all yet, but is required. * [ ] main.rs * [ ] config.rs * [ ] input.rs * [ ] output.rs * [ ] grid.rs...
Need to start looking into benchmarks of the code too. Since much of the additions from here will be refactoring and performance enhancements.
Currently the cluster input system is not functioning at all. * [ ] - Build cluster readin routines * [ ] - Add sample potential which uses it * [...
We may be able to implement an adaptive grid, could give us another decent speed up. [One method](http://wissrech.ins.uni-bonn.de/research/pub/hamaekers/GriebelHamaekersINSpreprint0603.pdf)
Faster looks like we could pull out a few more vectorisations without going to intrinsics. Take a look.
When looking into the best way of visualising volumetric data, I've come across a few more ways of doing that. So consider these as demo output options: - [Vaex](http://vaex.astro.rug.nl/)
I think it'd be a good idea to run a fuzzer over everything in addition to unit testing. Let's do that soon.