using parameters in blockMesh
I've used following commands in my blockMesh dictionary in order to modify my geometry easily:
radHalfAngle #calc "degToRad($halfAngle)";
R #calc "$D/2";
CW #calc "$D/4";
CX #calc "$R*cos($radHalfAngle)";
CZ #calc "$R*sin($radHalfAngle)";
(complete blockMesh Dict is attached)
But the following error appeared in terminal:
FOAM FATAL IO ERROR:
Loading a shared library using case-supplied code is not enabled by default
because of security issues. If you trust the code you can enable this
facility be adding to the InfoSwitches setting in the system controlDict:
The system controlDict is either
file: /home/amir/Desktop/cavity.pipe/constant/polyMesh/blockMeshDict from line 17 to line 21.
From function functionEntries::calcEntry::execute(..)
in file db/dynamicLibrary/dynamicCode/dynamicCode.C at line 81.
what should I do?
any help is appreciated.
The detail is that you need to turn on "allowSystemOperations".
I've written about this some time ago... read this section: 2.1 Additional tuning
thank you Bruno;)
|All times are GMT -4. The time now is 23:43.|