Codes
This page is a work in progress. I'm currently (very slowly) changing a lot of my old code, mostly written in Fortran77, to modern Fortran and to be modular. Coming soon (after I convert and modularize them)... My version of the Worm Hole Generation project from Kip Thorne for Interstellar, a Stellar Wind Bow Shock and Polarization Calculator for Zeus3D, my Riemann Problem Solver, my first MHD (magnetohydrodynamics) solver, my first SPH (smooth particle hydrodynamics) solver, and some other stuff too!
Available Code Repositories
- Plasma Pusher
A plasma pusher code I'm currently making for a project which increments with assignments in a course I'm currently auditing. It's really fun! It (currently; more to come later) solves the relativistic equations of motion for a particle in an external electric and magnetic field. I do not use a Boris pusher to solve the equations of motion. I developed my own difference scheme, the idea of which came from something unrelated during my undergrad.
Available Code Repositories
- Cross-Correlation Calculator
A very inefficient cross-correlation calculator with not-so-good code structure!
I'm more or less uploading this for the individual pieces of the code instead of the whole. It works very well; it was made rapidly to brute force a problem!
The cross-correlation calculator is probably not useful, but I think the integrator and some other individual modules may be useful.