next up previous contents
Next: get_grad_and_E() Up: Infrastructure Previous: Infrastructure

``physics2.c''

 

To complete this assignment we will need to evaluate the interaction energy of nuclei in a periodic crystal. Outside of a small Gaussian distribution of charge, the potential is identical to that of a point charge. Thus, we can calculate the energy of a periodic array of charges by solving for the electrostatic energy of Gaussian distributions as we did in Homework Assignment # 9.

To do this, copy your program physics.c into a new program physics2.c and make the following modifications.

Debugging: You should find that at a separation of x=4.00 and widths sigma1=sigma2=0.5 you get results which are the same to within about 0.02 millihartree for (n=32, dx=0.5) as you do for (n=64, dx=0.25). More importantly, your result should change by only about 1 millihartree when you change to sigma1=sigma2=0.25 and evaluate at (n=64, dx=0.25). All of these results should be about -0.094 hartree.

Finally, using the parameters sigma1=sigma2=0.25, and (n=64, dx=0.25), calculate and save in a file for later the values of U-Uself for nuclei at separation x=0.50, 1.00, 1.25, 1.50, 1.75, 2.00, 4.00 and 6.00 bohr.


next up previous contents
Next: get_grad_and_E() Up: Infrastructure Previous: Infrastructure

Tomas Arias
Thu Apr 26 18:07:33 EDT 2001