I get the following error in the ANSYS CFX-Solver


+--------------------------------------------------------------------+
| ERROR #001100279 has occurred in subroutine ErrAction.
| Message:
| Illegal argument in call back function areaAve on locale BCP1
|
|
| +--------------------------------------------------------------------+

+--------------------------------------------------------------------+
| ERROR #001100279 has occurred in subroutine ErrAction.
| Message:
| Stopped in routine SU_CBCK_GVAR
|
|
+--------------------------------------------------------------------+

+--------------------------------------------------------------------+
| An error has occurred in cfx5solve:
|
| The CFX-5 solver exited with return code 1. No results file has
| been created.
+--------------------------------------------------------------------+



The arguments to the call back functions have to be variables. The call back functions are areAve, areaInt, massflowAve ... etc. So, you cannot pass a CEL expression as an argument to a call back function; for example areaAve(sqrt(u^2 + v^2))@Location is not valid since sqrt(u^2 + v^2) is not a variable, it is an expression. You can create an Additional Variable that is equal to the expression that you want to pass in as an argument, then just pass the Additional Variable into the call back function.





Show Form
No comments yet. Be the first to add a comment!