PhoenixFD comes with C++ SDK that can provide:

The offline access includes access to the grid dimensions, present channels, channels data, node to grid space transformation, access to the particles groups and per particle data.

The runtime access includes all the above and fine control over the simulation process, even overriding the default simulation sequence.

The SDK location is:


C:\Program Files\Chaos Group\Phoenix FD\Maya {VER} for x64\SDK\