Before diving into how BLAS is written to be fast, it’s essential to understand
memory. Specifically, how data is stored in memory and how it is fed to
the processor, which performs the computations. All BLAS does is optimize these two
operations …
In the past few months I’ve become immensely interested in scientific computing
and writing fast code. I started CORAL as a project to learn both at the same
time. And learn Rust.
CORAL stands for COre Rust Architecture for Linear algebra. It is an …
This is a long post. On mobile some equations may go overfull.
The goal of this post is to elegantly program the Spin Hamiltonian governing
recombination in Silicon Carbide. Our system involves two electrons and two nuclei.
This post is math heavy. I’ll try to walk through it all elegantly though. The
important equations are boxed if you’d like to skip through. On mobile some
equations may go overfull.
In Part 1 we derived the
Zeeman Hamiltonian and the …
This post is math heavy. I’ll try to walk through it all elegantly though. The
important equations are boxed if you’d like to skip through. On mobile some
equations may go overfull.
In Part 1 we derived the
Zeeman Hamiltonian and the …
This post is math heavy. I’ll try to walk through it all elegantly though. The
important equations are boxed if you’d like to skip through. On mobile some
equations may go overfull.
My work revolves around Electrically Detected Magnetic Resonance
(EDMR). It’s
a method to detect small magnetic fields electrically. In principle it’s very
simple.
Say we have a semiconductor, like silicon carbide. This semiconductor, made by …