- Module: ProbeSTM ### General subtasks - [x] Static analysis of PP-STM code. - [x] Review other projects embracing GPU acceleration, e.g., PP-AFM. - [ ] Test GUI on GPU. - [ ] Evaluate GPU frameworks: PyOpenCL, Kokos, PyTorch, CuPy, Numba, RAPIDS (cuDF), GPU4PySCF, ... ### Specific subtasks - [x] Automatic test - [x] Output tensor dimensionality - [x] Pointwise independence - [x] Even-symmetry - [x] Match behavior of NumPy backend - [x] spd sample orbitals - [x] s tip orbital - [x] pz tip orbital - [x] pxy tip orbital - [x] CO tip orbital - [x] sp sample orbitals - [x] s tip orbital - [x] pz tip orbital - [x] pxy tip orbital - [x] CO tip orbital - [x] dz2 tip orbital - [x] dxzyz tip orbital - [x] GPU-accelerate (OpenCL, PyTorch) - [x] spd sample orbitals - [x] s tip orbital - [x] py tip orbital - [x] pz tip orbital - [x] px tip orbital - [x] sp sample orbitals - [x] s tip orbital - [x] py tip orbital - [x] pz tip orbital - [x] px tip orbital - [x] dyz tip orbital - [x] dz2 tip orbital - [x] dxz tip orbital
General subtasks
Specific subtasks