AEATECHNOLoGY ENGINEERING SOFTWAR Lecture 9 User FOrtran CFX-4 CFX-4.3V4.3.1H Introductory Training(Dec 1999)
CFX-4 Introductory Training (Dec 1999) 9 -1 CFX-4.3 V4.3.1H Lecture 9 User FORTRAN
AEATECHNOLoGY ENGINEERING SOFTWAR User FOrtran The user fortran routines are used for Complex features not available through the command language Non-uniform velocity profiles, variable material properties, moving grid, etc Convenience Flexibility User ForTRan greatly enhances CFX-4 capabilities CFX-4 comes with 32 FORTRAN templates CFX-Environment provides access to user FORTRAN routines CFX-4 CFX-4.3V4.3.1H Introductory Training(Dec 1999)
CFX-4 Introductory Training (Dec 1999) 9 -2 CFX-4.3 V4.3.1H User FORTRAN The user FORTRAN routines are used for - Complex features not available through the command language > Non-uniform velocity profiles, variable material properties, moving grid, etc… - Convenience - Flexibility. User FORTRAN greatly enhances CFX-4 capabilities. CFX-4 comes with 32 FORTRAN templates. CFX-Environment provides access to user FORTRAN routines
AEATECHNOLoGY ENGINEERING SOFTWAR Commonly Used Routines USRBCS To allow users to specify real information at walls, inlets mass flow boundaries and other 2D patches, called at the start of a run and on each iteration or time step USRBF To allow users to specify body forces, resistances USRCND To allow users to specify conductivity USRCVG To allow users to monitor the solution at every non-linear iteration and test for convergence CFX-4 CFX-4.3V4.3.1H Introductory Training(Dec 1999)
CFX-4 Introductory Training (Dec 1999) 9 -3 CFX-4.3 V4.3.1H Commonly Used Routines USRBCS > To allow users to specify real information at walls, inlets, mass flow boundaries and other 2D patches, called at the start of a run and on each iteration or time step. USRBF > To allow users to specify body forces, resistances. USRCND > To allow users to specify conductivity. USRCVG > To allow users to monitor the solution at every non-linear iteration, and test for convergence
AEATECHNOLoGY ENGINEERING SOFTWAR Commonly Used Routines USRDEN To allow users to specify density and the partial derivatives of density with respect to pressure USRGRD > To allow users to generate a user grid or update grid as a function of time USRINT To allow users to specify an initial guess USRPBC To allow users to specify particle boundary conditions CFX-4 CFX-4.3V4.3.1H Introductory Training(Dec 1999)
CFX-4 Introductory Training (Dec 1999) 9 -4 CFX-4.3 V4.3.1H Commonly Used Routines USRDEN > To allow users to specify density and the partial derivatives of density with respect to pressure. USRGRD > To allow users to generate a user grid or update grid as a function of time. USRINT > To allow users to specify an initial guess. USRPBC > To allow users to specify particle boundary conditions
AEATECHNOLoGY ENGINEERING SOFTWAR Commonly Used Routines USRSRC To allow users to add source or modify source terms USRTRN To allow users to monitor the solution as a function of time and to specify next time step USRVIS To allow users to specify viscosity CFX-4 CFX4.3V4.3.1H Introductory Training(Dec 1999)
CFX-4 Introductory Training (Dec 1999) 9 -5 CFX-4.3 V4.3.1H Commonly Used Routines USRSRC > To allow users to add source or modify source terms. USRTRN > To allow users to monitor the solution as a function of time and to specify next time step. USRVIS > To allow users to specify viscosity