Skip to content

GPU-accelerate dIdV (no tilt) #44

Description

@GianmarcoMidena
  • Module: ProbeSTM

General subtasks

  • Static analysis of PP-STM code.
  • 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

  • Automatic test
    • Output tensor dimensionality
    • Pointwise independence
    • Even-symmetry
    • Match behavior of NumPy backend
      • spd sample orbitals
        • s tip orbital
        • pz tip orbital
        • pxy tip orbital
        • CO tip orbital
      • sp sample orbitals
        • s tip orbital
        • pz tip orbital
        • pxy tip orbital
        • CO tip orbital
        • dz2 tip orbital
        • dxzyz tip orbital
  • GPU-accelerate (OpenCL, PyTorch)
    • spd sample orbitals
      • s tip orbital
      • py tip orbital
      • pz tip orbital
      • px tip orbital
    • sp sample orbitals
      • s tip orbital
      • py tip orbital
      • pz tip orbital
      • px tip orbital
      • dyz tip orbital
      • dz2 tip orbital
      • dxz tip orbital

Metadata

Metadata

Fields

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions