Skip to content

Stories in Active Development

Malachi edited this page Nov 10, 2016 · 17 revisions

Current Stories for Development:

  • Other Problem PDES:
  • Non linear advection equation (2 pt)
  • Programming/Speedup:
  • Replace std::vector<std::vector> with a type that isn't stupid (8 pts)
    • boost::multi_array should work nicely
  • Implement boost libraries in code
  • Refactor solution procedure to only differ in the step(), write_to_file(), and constructor (8 pts)
  • Explore higher order accurate solutions
  • Crank Nicholson
  • MacCormack Method
  • Documentation
  • Create code docs for basic project (3 pts)
  • Create docs for user subroutine section (3 pts)
  • Expression Manager
  • Create user subroutine expression manager (8 pts) * Can be done using the boost libraries
  • Boundary Condition
  • Create 2D boundary condition base class (2 pts)
  • Create 1D/2D boundary condition from file (3 pts)
  • Initial Condition
  • Create 2D init condition base class (2 pts)
  • Create 1D/2D boundary condition from file (3 pts)
  • Bugs/Fixes
    • Artificial viscosity term in linear wave solver (3 pts)

Recently fixed:

  • Linear Advection Equation
  • Extend linear wave equation to 2D case (2 pts)
  • Bug/Fixes:
  • Discovered bug in every solver - using previous step at time (n+1) rather than n (2 pts)
  • Fix upwind/downwind shift issue in linear wave equation solver (1 pts)

Clone this wiki locally