Updating a treatment of a finite difference approach to Schrodinger's equation from WebGL to WebGPU, using WebGPU compute shaders. Having actual arrays for data storage is so much cleaner than the older approach with textures for data storage and fragment shaders for computations.
https://www.vizitsolutions.com/portfolio/webgpu/compute/
Once this is caught up with the earlier version, I'll be extending it in terms of additional numerical issues and techniques and use it to build explorable educational content in 1-D quantum mechanics. Eventually, on to 2-D quantum mechanics.
I welcome feedback, just keep in mind that this is a work in progress, and I haven't even reviewed it for clarity and typos.