A generic driver for numerical models on the NCI computing systems