In this paper we explain how a Problem Solving Environment (PSE) can be constructed such that the computationally intensive
sections are run using resources on the Computational Grid, operating remotely from the machine running the visualisation.
The PSE in question is one solving demanding elastohydrodynamic lubrication problems from mechanical engineering. The numerical
calculation is done here using both multilevel techniques and using parallelism. The global nature of the equation system
behind the problem means that, given that this is a communications intensive calculation, the code scales remarkably well.