Escolar Documentos
Profissional Documentos
Cultura Documentos
ANSYS Conference
Training Manual
Customizing CFX
Introduction to User Fortran:
User CEL Functions
4-1
Training Manual
4-2
Training Manual
4-3
General Details
Training Manual
4-4
Runtime link
Training Manual
SHARED
LIBRARY
RUNTIME LINK
4-5
CFX-5
SOLVER
Training Manual
4-6
Training Manual
file1.o
file1.F
COMPILER
LINKER
file2.F
COMPILER
test.so
file2.o
4-7
Training Manual
irix/test.so
irix/double/test.so
SUN
solaris/test.so
Windows
winnt\test.dll
4-8
User CEL
Training Manual
4-9
Training Manual
4-10
Training Manual
4-11
Training Manual
4-12
Training Manual
Argument
Data type
I/O
Description
NLOC
INTEGER
IN
NRET
INTEGER
IN
NARG
INTEGER
IN
RET(NLOC,NRET)
REAL array
OUT
ARGS(NLOC,NARG)
REAL array
IN
CRESLT
CHARACTER*4
OUT
Result of call
Various
MOD
4-13
Mesh Entities
Training Manual
4-14
Nodes
Face
Centres
Mesh Locales
Training Manual
4-15
Training Manual
4-16
Training Manual
4-17
Training Manual
4-18
Training Manual
4-19
USER_GETVAR utility
Training Manual
4-20
Training Manual
CZ,DZ,IZ,LZ,RZ)
4-21
USER_GETVAR Example
Training Manual
#include stack_point.h
__stack_point__ pVEL, pVGRAD
CALL USER_GETVAR (R134a.Velocity,
&
CRESLT,pVEL,CZ,DZ,IZ,LZ,RZ)
CALL USER_GETVAR (R134a.Velocity.Gradient,
&
CRESLT,pVGRAD,CZ,DZ,IZ,LZ,RZ)
CALL USR_ROUTINE1 (RET,RZ(pVEL),RZ(pVGRAD), etc., etc. ..
4-22
Training Manual
4-23