Revision 929843 of "BoomCodeProjects" on enwikiversity

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:BoomCode]]
[[Category:Resources last modified in April 2007]]