Recently I am working on co-simulation between Fluent and third-party software (Abaqus/Standard in this case). I am trying to use UDF in Fluent, as well as CSE in Abaqus. Does anyone know whether it is possible to call a user defined c++ function in a UDF macro (e.g. DEFINE_ON_DEMAND) to transfer data between the two? Also, is it feasible to make a running Fluent job suspend until required data transfered back from extern c++ function?
BTW, MpCCI is not available for me.
Any relavant hint would be appreciated. Thanks.