Yaping Jing

YJingCVS11.pdf


Lattice Energy Applet

    Supported by RA-ship under Dr. Alex Travesset, Physics Department, ISU, 05/2005-06/2006

    Improved, simplified, and fully tested the existing LatticeEnergy system. Also, I have re-designed and translated the existing Cplusplus system into Java. Used Cplusplus, OpenGL, FLTK, and Java

    Abstract: While one can readily obtain the minimum energy of 0 if particles are arranged in a plane geometry, it is very difficult to get optimized minimum energy when particles are distributed in other 3D geometries like Sphere, Torus, etc.. The LatticeEnergy system is developed to address this issue by placing defects among particle distributions such that the total energy is minimized to the limit. The system consists of an application and a visualization tool. Given the 3 aspects, namely, a network which describes the structure of the interacting particles with or without the involvement of the defects, a geometry which is given at the run-time by the user, and the Initial configuration of the network, the application computes the optimal particle distribution constrained on a particular geometry. In addition, by using the polymorphism characteristic in objected-oriented language, the application is able to provide a practical solution to the problem with unprecedented level of flexibility and generality. The visualization tool provides users with vivid animation and interaction with the application.

    The project result, as a Java applet, is now visible in the following; Dr. Travesset and I would like to thank Mark Bowick, Cris Cecka, Luca Giomi, etc. of the Syracuse University, for the help of providing us with the graphical framework. Refinement of this applet as well as further collaboration with outside is also discussed depending upon the available funding in the future.