FLUENT 6 - Cannot use interpreted UDF for a loop over all faces of a cell: "non-integer subscript expression: unsigned char."
Some UDF macros cannot be used in interpreted User Defined Functions.
When reading the source into FLUENT, the following error message appears:
non-integer subscript expression: unsigned char.
Macros known to be affected include "c_face_loop", "C_NNODES", "C_NFACES", "C_TYPE".
To resolve this, include the following two lines in your UDF source code, immediately after the line `#include "udf.h"´:
#define C_TYPE(c,t) ((int) C_STORAGE(c,t,SV_TYPE,uchar_fl *))
This has NOT been tested thoroughly yet -- if you find that it fails, or that other problems appear due to the use of this workaround, please let us know!