Techniques Of Scientific Computing For The Energy And Environment by