A Numerically Efficient Implementation of the DI-MCRD model in 3D