Wafer icon indicating copy to clipboard operation
Wafer copied to clipboard

Parallelized 3D FDTD Schrödinger Equation Solver

Results 27 Wafer issues
Sort by recently updated
recently updated
newest added

**Steps to reproduce** 1. Compile wafer project by Windows Rust compiler _rustc 1.73.0 (cc66ad468 2023-10-03)_ 2. Run _.\target\debug\wafer.exe_ (it will use default _wafer.yaml_) **Expected result** Successful run of calculation **Actual...

https://github.com/markschl/thread_io Designed to 'do work' in the background, like gziping files. Since we take a good amount of time in the serialization and just raw IO here, it may be...

There are a number of open issues that hit walls due to unstable infrastructure, but now that [async-std](https://async.rs/blog/announcing-async-std-1-0/) hit 1.0, we could refactor onto that base.

Take a look at the way [image](https://github.com/PistonDevelopers/image) does it ```rust impl fmt::Display for Elapsed { fn fmt(&self, out: &mut fmt::Formatter) -> Result { match (self.0.as_secs(), self.0.subsec_nanos()) { (0, n) if...

[These functions](https://github.com/Libbum/Wafer/blob/9b840b2f4e117477ec0333a884d38574226ffdf0/src/input.rs#L32-L58), and ones like them probably can be dropped. There's no need to check for a files existence—it'll return an error when trying to read it if it isn't...

There's a heap of overhead complexity now that is causing major concerns. A large refactor is probably needed. Will start here by adding a heap of types and invoke self...

I think there may be some overflow somewhere with the new performance changes (from 2b6b3803e to 7455780), as at least twice I've hit random nan issues when starting to generate...

bug

There's a lot of boilerplate in the input and output modules that could be generated via a few carefully constructed macros.

enhancement

Recently, I've dropped the [`blas-src` dependency](https://github.com/Libbum/Wafer/commit/f61f80bfb63dcaae2eeea7673c3232b70b424d78#diff-80398c5faae3c069e4e6aa2ed11b28c0R30) as the app was not compiling. This connects to the way ndarray wants things sorted. So basically, it's working now, but I should benchmark...

[gramschmidt-rs](https://github.com/SuperFluffy/gramschmidt-rs) is really coming along. I saw it back in its early 0.1 days and haven't checked back until now. At that point in time my implementation was effectively the...