Imperial College London Department of Computing OPESCI-FD: Automatic Code Generation Package for Finite Difference Models Author: Tianjiao Sun Supervisors: Dr Gerard Gorman Prof Paul Kelly Submitted in partial fulfilment of the requirements for the MSc degree in Computing of Imperial College London May 20, 2016 arXiv:1605.06381v1 [cs.MS] 20 May 2016