GEMPACK Delphi developer job

The Centre of Policy Studies (CoPS) in Victoria University is a world-leading centre for creating and applying Computable General Equilibrium (CGE) models -- large multi-sectoral economic models covering either a single country or the whole world. As well as publishing and training graduate students, CoPS undertakes many CGE consulting jobs, in Australia and overseas.

Underlying CoPS CGE modelling is the GEMPACK software system developed and used in-house, but also marketed and used worldwide. GEMPACK is used to solve very large systems of simultaneous equations that arise from modern CGE models. GEMPACK is coded by a small team using 2 languages: Fortran and (for GUI programs) Delphi/Pascal. Windows is the primary target OS, but Linux is also supported.

We seek another person to work with the Delphi part of GEMPACK. Initially, the main challenge of the position is to port around 250,000 lines of code from Delphi 6 to a recent Delphi version such as Delphi 10 Seattle. In addition, 2 critical 3rd-party components must be ported from Delphi 6: full source code is available. It is envisaged that the port first target 32-bit Delphi using the VCL; then 64-bit Delphi; then perhaps FireMonkey.

Subsequently the successful applicant will take responsibity for maintenance, support, and development of the Delphi part of GEMPACK. He or she will be expected to develop and pursue their own new directions for GEMPACK development.

We seek chiefly a passion for programming in Delphi. Some maths background would be desirable -- including a little elementary calculus and linear algebra. An interest in Economics would be useful, as would experience with Fortran.


To learn more about GEMPACK, see here. To download and run some GEMPACK Delphi programs, try the package CRUNGEMX.EXE at this page.


To be considered for this job, you must apply via this page.
Position description here. Close Date: 4:00pm 22 March 2016

Enquiries about the position may be sent to Professor Mark Horridge