Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

The Checkerboard Metropolis Algorithm Explained

11 minute read

Published:

In statistical physics, the Ising model claims that the physical system of magnets can be theoretically represented by a lattice arrangement of molecules. In this model, every molecule possesses a “spin”, which can align either upwards or downwards concerning an external magnetic field’s direction. We will represent these spins +1 and -1 respectively as shown in the figure below (others represent the alignment as 0 and 1). Read more

portfolio

publications

talks

Poster Presentation on Computational Physics

Published:

In my poster presentation, I discuss a method in simulating the 2D Ising model using both CPUs and mobile GPUs. By implementing the checkerboard Metropolis algorithm on an Intel i5-11400H CPU and an Nvidia RTX 3050 Laptop GPU, and coding in Python with Jupyter notebooks, we achieved up to 390 times faster performance compared to standard Python and 2.61 times faster than using the Python compiler with Numba. For smaller lattice sizes, the parallel-CPU approach was more efficient than the mobile GPU, but for larger lattice sizes, the mobile GPU offered significantly better speed. We also address the memory challenges for very large lattice sizes and validate my results by comparing them to Onsager’s analytical solution. Read more

teaching

Teaching experience 1

Undergraduate course, University 1, Department, 2014

This is a description of a teaching experience. You can use markdown like any other post. Read more

Teaching experience 2

Workshop, University 1, Department, 2015

This is a description of a teaching experience. You can use markdown like any other post. Read more