-
Notifications
You must be signed in to change notification settings - Fork 0
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)