David Kirtley
๐ค SpeakerAppearances Over Time
Podcast Appearances
Some of the fusion codes are actually written in Fortran still.
Nice.
And though a lot is now more and more running Python.
And so we do a lot of Python, we do some Java.
And then we also have, because of the speed of this, it's a lot of assembly language programming.
So we go right to the assembly level of the programmable logic FPGAs, and we program those.
And so to be able to run one of these systems, we typically have a series of electrical switches that turn on this electrical current.
Those are controlled via fiber optic because the wires are just too slow.
And so fiber optic, I can respond, I can send photons at the speed of light.
And so those fiber optics can respond in nanoseconds.
And then I trigger those fiber optics with programmable logic that we've programmed in the hardware assembly language.
So I'm also calling out for Fortran programmers.
So for different reasons.
So yes, great.
The diagnostic systems is really one of the keys to how we do this effectively, because you need to be able to tell the system, we're going to trigger electrical current and we're going to do it in a microsecond.
And we need to know if it's working right.
And so in one of these FRC or these pulsed magnetic systems, you won't have just one electrical switch.
I mentioned 100 megaamps, 100 million amps of electrical current.
Even the big transistors we use can only run at 30,000 amps.
So you'll end up with tens of thousands, in fact, the systems we build now, tens of thousands of parallel electrical switches, all operating in harmony together.