Ball Stacking on Constant Curvature Torus

Published in School of Physics, Nankai University, 2023

This work scored 99 points in the soft matter course.

Introduction

bitorus

Figure 1. A bitorus in 3d space

A bitorus shown in the picture above is a closed surface with a genus of 2. While there is no constant negative curvature surface in three-dimensional space, I constructed a bitorus with constant negative curvature using intrinsic geometry method. I found that a generalized periodic boundary condition is equivalent to a closed surface with constant curvature.

annealing

Figure 2. Simulated annealing

In order to study the stacking problem under the LJ potential situation, I used both Monte Carlo algorithm and Langevin dynamics for simulated annealing.

Get paper and source code

See this article for details.

Source code on bhcao/balls-on-surface.