I have a client app where I have to process the calculations in sections as the cube cannot be fully calculated on our hardware (we only have a 400gig server

It was quite frustrating because, having had it working, it then stopped working. The solution was to read the log messages about adding cube dependencies and put Add CubeDependency(from,to) into a preliminary TI. There were some oddities in that the dependencies the engine found were not the same as the ones I built and know

I think that, for certain apps, this is a gamechanger for TM1, especially in the context of current server hardware, with lots of cores. But it needs careful thought and practice.