SCL: Scientific Computing Laboratory