|New Mexico Supercomputing Challenge|
Challenge Team Interim Report
We first decided to write this program because students in our chemistry class could not visualize what was actually happening in a double replacement reaction. So we decided to write a program to help students be able to see what is actually happening on a molecular scale.
We have just completed program version 0.03 of our program. We are writing our code in c++. It consists of three files: main.cpp, element.h and atom.dat. atom.dat is a list of all the elements in the periodic table containing useful information about each element. Our program uses this data so the user needs to input only the atomic number, the program will fill in the rest. element.h is our class. It defines a class called "element" consisting (at least for now) of atomic number, atomic symbol, and element name. main.cpp is ... you guessed ... it the main file it is the one that calls all other modules and makes use of atom.dat. Our project cannot do much right now because we have been putting together the class.
Now that it is working we can go on to the more advanced problems. In our next version it will also include ionic charge. function for combustion reactions. We are currently in the process of researching how to make graphics for XWindows. After we have learned enough about how to use the graphics, a user will enter the desired reaction and compounds, and the program will do its magic.
For questions about the Supercomputing Challenge, a 501(c)3 organization, contact us at: consult1516 @ supercomputingchallenge.org
New Mexico Supercomputing Challenge, Inc.
80 Cascabel Street
Los Alamos, New Mexico 87544