Hi Guys. I know it's been a year, but I was just hitting the same wall with my head.
Basically, the same situation as you describe. Cached fluids, a renderfarm, and runup hell.
Ok so here we go...
- The solution is actually a hack.
- It works only for mental ray.
Fixing the runup problem involves editing the renderDesc XML file for mental ray - you can find it in your Maya installation folder/bin/renderDesc
The file name is mrRenderer.xml
ATTENTION! You MUST make a back-up copy of the original file before editing of course so you can revert if anything goes wrong.
There is a line that goes something like this (it was line no. 31 in my version)
meltrailer s='dynRunupForBatchRender("mentalrayGlobals"); miSetImageDir($imgDir); ...........
Basically, what you want to do is disable the dynRunup command. You can comment-it-out like this:
meltrailer s='/* dynRunupForBatchRender("mentalrayGlobals"); */ miSetImageDir($imgDir); ...........
From now on you can enjoy rendering your cached fluids without runups.