[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