# Recent Posts

Technical
Physics
Programming

My goal in learning CUDA originally was to write a GPU-accelerated $O(n^2)$ gravitational force calculation algorithm. At UCSD, Physics 141 students have access to a computer with eight NVidia Titan GPUs. That is an insane amount of computing power. $O(n^2)$ algorithms are very slow, but I was able to run a 400,000 particle gravitational attraction calculation with less than one second per timestep. That is absolutely insane, blistering fast performance. It’s about on-par with a single CPU core running tree code – that is to say, I would expect a single core tree code to process 200k to 400k particles per second.

» Read More

Technical
Mathematica

In this post, I will show you how to use Mathematica to construct different three dimensional rotation groups, as well as how to generate different mathematical sculptures using the rotation groups.

» Read More

pop-math
YouTube

There exists a glut of mathematical sculpture with very similar visual attributes. What’s up with that and how can you make your own? Have no fear, my newest video explains just that!

» Read More

YouTube

There are a lot of pages out on the web
on career advice, productivity advice, and all of that.
I have a ton of opinions, but
there are more qualified people offering advice out there,
like Nobel prize winners and world leading mathematicians.
This page is dedicated to providing links to other
peoples’ smart ideas on productivity.

» Read More

pop-sci
YouTube

Social media was abuzz a while ago with Canadian Prime Minister Justin Trudeau’s explanation of quantum computing. Check it out.

» Read More

# All Posts

3D Sculpture with Group Theory
—
pop-math, YouTube, Jun 5, 2016

Barnes Hut Gravity Calculations HOWTO
—
Computational-Physics, Technical, Javascript, Feb 16, 2016