Revision 2100171 of "Draft:BoomCode/Projects" on enwikiversity

{{proposed deletion|date=October 2, 2019}}

Here are some projects.  These require varying amounts of experience.  Some are quick projects which can be done with limited coding experience.  Others are doctoral dissertation level projects.  There's also a bunch of project in between.

See also the list of [[BoomCodeAntiProjects]].
* Sort this list by level of difficulty
* Run a model with general relativity turned on.  Take one of the tau3 models, change keygr=0 to keygr=1 and report what happens.  Just run the model, I have no idea what happens.  
* Get this code working with gfortran 
* Get rid of the places where Newton's method is incorrectly used.  Newton's method should not be used where you have numerical derivatives.  In these situations, bisection should be used.
* Make the mshultz artificial viscosity work with adaptive meshing.  The problem is that mshultz requires information about the previous timestep density and that information isn't there.
* Make plotr work with adaptive meshing
* Redo artificial visocity to reduce "ringing" behind the shock.  
* Develop more test code.  We have two test models Sedov and shutter.  These are not enough to verify the correctness of the code.
* Add automated testing.
* Make it work with Beowulf.  It already has MPI code in it.
* Maintain/fix runboom.mpp
* Figure out why the anti-neutrino only system has spikes in it.
* Compare GR model run with previous papers.  If it's the same which I think it will be, it's probably not publishable.  If it is different, then it becomes interesting.
* Develop a self-consistent convective model with general relativity
* Make the thing work with GNU autotools.
* Develop better graphical backends.  I'm going to be including some plotting code used with lick mongo.
* Develop some sort of comprehesive use frontend.  Maybe with tk
* Figure out why channels appear in the neutrino code
* Add check in eos table code to insure that functions are monotonic.  If they aren't, they could mess up bisection code.
* Update eos with that of Swesty and Timmes (2000)
* Add a silicon reaction net model - VERY IMPORTANT
* Add a rotational model.  Contact ([email protected]) if you want to help with this.
* Add a magnetic model.  Contact [email protected] if you are interested in this.

[[Category:Resources last modified in April 2007]]
{{NOINDEX/DRAFT}}