requestdatadescription() in Catalyst
In Catalyst, there is a fortran function called requestdatadescription(). This is not to be confused with the C++ function. I'm talking about the requestdatadescription() as described on page 43 of the Catalyst manual - https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v4.3&type=data&os=all&downloadFile=ParaViewCatalystUsersGuide_v2.pdf
void requestdatadescription(int* timeStep, double* time, int* coprocessThisTimeStep)
My first issue is that the name of the function is a bit misleading. First of all, the function sets the timestep with the first argument. The practical effect of this is to set what number to use for output Catalyst filenames (eg data_02.vtm). The function also uses the second argument to set the time. The practical implication is it uses the time value here to set the TimeValue field array. I would like the name changed to make it closer to what it is actually doing.
Also, the Catalyst manual makes no mention that this function is doing those things (which are very important things!).