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