More on large numerical projects
The conventions and techniques outlined here will save you a lot of time when you incrementally extend software over time from simpler to more complicated problems.
- Scale your equations in order to simplify, make for example the equations dimensionless or scale them in convenient units
- New code is added in a modular fashion to a library (modules)
- Programs are run through convenient user interfaces
- Tedious manual work with running programs is automated,
- Your scientific investigations are reproducible, scientific reports with top quality typesetting are produced both for paper and electronic devices.