Skip to content

kkirsche/python-MadelungConstant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

python-MadelungConstant

Use python to calculate the madelung constant for NaCl.

This program is an answer to exercise 2.8 (pg. 73) of Chapter 2, Python Programming for Physists, of Computational Physics

The prompt is: Write a program to calculate and print the Madelung constant for sodium chloride. Use as large a value of L as you can, while still having your program run in reasonable time—say in a minute or less.

madelung.py is the fastest, but consumes a large amount of memory madelung-v2-betterExplanation.py explains some of what is happening and why, but isn't as fast.

The last is a while loop version that is highly inefficient.

About

Use python to calculate the madelung constant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages