[CSC 415] Fireworks Code
Andrew J. Pounds
pounds_aj at mercer.edu
Tue Mar 7 08:03:30 EST 2023
I found one of my old copies of the fireworks code in a backup disk
(this code predates git and github). The good news is that it compiles
and works perfectly. The bad news is that this is the code that
propagates the motion for a single shell and then the exploded
fragments. In your code you will have to account for hundreds of shells.
The code is in Fortran and I keep up with a lot of the data using my own
user-defined data type (structs) and modules. Look at the code piece
called "hell.f" to get an idea of what is going on.
Here is where you will find the repo:
https://github.com/drlbs/fireworkshell.git
I'll keep looking for my full blown fortran veraion that does
everything, but you should start with this. It should not be too hard to
convert to C++ because of the way everything is broken down - but you
are going to have to figure out the memory management and how to
propagate the motions of all of the shells and fragments simultaneously
-- because you will be displayint them in realtime.
--
*/Andrew J. Pounds, Ph.D./*
/Professor of Chemistry and Computer Science/
/Director of the Computational Science Program/
/Mercer University, Macon, GA 31207 (478) 301-5627/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://theochem.mercer.edu/pipermail/csc415/attachments/20230307/5be4aa02/attachment.html>
More information about the csc415
mailing list