Fluent 6.3 UDF Manual

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): Fluent Inc.
Year: 2006

Language: English
Pages: 854
Tags: Транспорт;Двигатели внутреннего сгорания (ДВС);Процессы газообмена, смесеобразования и сгорания в ДВС;Справочники, каталоги, таблицы

本地磁盘......Page 0
FLUENT 6.3 UDF Manual - Index - B......Page 1
FLUENT 6.3 UDF Manual - Index - C......Page 2
FLUENT 6.3 UDF Manual......Page 6
FLUENT 6.3 UDF Manual - Index - A......Page 7
FLUENT 6.3 UDF Manual - Contents......Page 8
FLUENT 6.3 UDF Manual - Index - D......Page 16
FLUENT 6.3 UDF Manual - Index - E......Page 25
FLUENT 6.3 UDF Manual - Index - F......Page 27
FLUENT 6.3 UDF Manual - Index - G......Page 30
FLUENT 6.3 UDF Manual - Index - H......Page 31
FLUENT 6.3 UDF Manual - Index - I......Page 32
FLUENT 6.3 UDF Manual - Index - K......Page 34
FLUENT 6.3 UDF Manual - Index - L......Page 35
FLUENT 6.3 UDF Manual - Index - M......Page 36
FLUENT 6.3 UDF Manual - Index - N......Page 40
FLUENT 6.3 UDF Manual - Index - O......Page 42
FLUENT 6.3 UDF Manual - Index - P......Page 43
FLUENT 6.3 UDF Manual - Index - R......Page 48
FLUENT 6.3 UDF Manual - Index - S......Page 49
FLUENT 6.3 UDF Manual - Index - T......Page 52
FLUENT 6.3 UDF Manual - Index - U......Page 54
FLUENT 6.3 UDF Manual - Index - V......Page 57
FLUENT 6.3 UDF Manual - Index - W......Page 58
FLUENT 6.3 UDF Manual - Index - Z......Page 59
FLUENT 6.3 UDF Manual - 7.5.5 Looping Macros......Page 60
FLUENT 6.3 UDF Manual - 3.3 Looping Macros......Page 66
FLUENT 6.3 UDF Manual - 2.2.7 DEFINE_INIT......Page 72
FLUENT 6.3 UDF Manual - 2.5.2 DEFINE_DPM_BODY_FORCE......Page 75
FLUENT 6.3 UDF Manual - 2.5.9 DEFINE_DPM_PROPERTY......Page 78
FLUENT 6.3 UDF Manual - 8.2.1 Boundary Conditions......Page 83
FLUENT 6.3 UDF Manual - 2.5.1 DEFINE_DPM_BC......Page 96
FLUENT 6.3 UDF Manual - 2.3.13 DEFINE_PROFILE......Page 105
FLUENT 6.3 UDF Manual - 1.2 Why Use UDFs?......Page 120
FLUENT 6.3 UDF Manual - 6.2.13 Hooking DEFINE_PROFILE UDFs......Page 121
FLUENT 6.3 UDF Manual - 7.2 Cells and Faces in a Partitioned Grid......Page 124
FLUENT 6.3 UDF Manual - 3.2.4 Face Macros......Page 128
FLUENT 6.3 UDF Manual - 7.5.6 Cell and Face Partition ID Macros......Page 132
FLUENT 6.3 UDF Manual - 3.2.5 Connectivity Macros......Page 135
FLUENT 6.3 UDF Manual - 8.2.5 User-Defined Scalars......Page 140
FLUENT 6.3 UDF Manual - 2.7.3 DEFINE_UDS_FLUX......Page 149
FLUENT 6.3 UDF Manual - 5.2 Compile a UDF Using the GUI......Page 155
FLUENT 6.3 UDF Manual - 5.1 Introduction......Page 162
FLUENT 6.3 UDF Manual - 8.1.5 Step 4: Interpret or Compile the Source File......Page 164
FLUENT 6.3 UDF Manual - 5. Compiling UDFs......Page 172
FLUENT 6.3 UDF Manual - 4.1 Introduction......Page 173
FLUENT 6.3 UDF Manual - 4.2 Interpreting a UDF Source File Using the Interpreted UDFs Panel......Page 174
FLUENT 6.3 UDF Manual - 1.1 What is a User-Defined Function (UDF)?......Page 179
FLUENT 6.3 UDF Manual - A.9 Arrays......Page 181
FLUENT 6.3 UDF Manual - A.7 Casting......Page 182
FLUENT 6.3 UDF Manual - A.2 Commenting Your C Code......Page 183
FLUENT 6.3 UDF Manual - A.4 Constants......Page 184
FLUENT 6.3 UDF Manual - A.11 Control Statements......Page 185
FLUENT 6.3 UDF Manual - A.11.3 for Loops......Page 186
FLUENT 6.3 UDF Manual - A.11.1 if Statement......Page 188
FLUENT 6.3 UDF Manual - A.11.2 if-else Statement......Page 189
FLUENT 6.3 UDF Manual - A.3 C Data Types in FLUENT......Page 191
FLUENT 6.3 UDF Manual - A.14 Preprocessor Directives......Page 192
FLUENT 6.3 UDF Manual - 8.1.3 Step 2: Create a C Source File......Page 194
FLUENT 6.3 UDF Manual - A.15 Comparison with FORTRAN......Page 196
FLUENT 6.3 UDF Manual - A.13 C Library Functions......Page 197
FLUENT 6.3 UDF Manual - A.8 Functions......Page 198
FLUENT 6.3 UDF Manual - A.13.3 Standard I/O Functions......Page 199
FLUENT 6.3 UDF Manual - A.13.2 Miscellaneous Mathematical Functions......Page 203
FLUENT 6.3 UDF Manual - A.13.1 Trigonometric Functions......Page 204
FLUENT 6.3 UDF Manual - A.12 Common C Operators......Page 205
FLUENT 6.3 UDF Manual - A.12.1 Arithmetic Operators......Page 206
FLUENT 6.3 UDF Manual - A.12.2 Logical Operators......Page 207
FLUENT 6.3 UDF Manual - A.10 Pointers......Page 208
FLUENT 6.3 UDF Manual - A.5 Variables......Page 210
FLUENT 6.3 UDF Manual - A.5.1 Declaring Variables......Page 212
FLUENT 6.3 UDF Manual - A.5.2 External Variables......Page 213
FLUENT 6.3 UDF Manual - A.5.3 Static Variables......Page 216
FLUENT 6.3 UDF Manual - A.6 User-Defined Data Types......Page 218
FLUENT 6.3 UDF Manual - 3.3.1 Multiphase Looping Macros......Page 219
FLUENT 6.3 UDF Manual - 3.2.3 Cell Macros......Page 224
FLUENT 6.3 UDF Manual - 2.3.17 DEFINE_SOURCE......Page 238
FLUENT 6.3 UDF Manual - 2.4.2 DEFINE_EXCHANGE_PROPERTY......Page 243
FLUENT 6.3 UDF Manual - 2.3.21 DEFINE_TURBULENT_VISCOSITY......Page 249
FLUENT 6.3 UDF Manual - 2.3.12 DEFINE_PRANDTL UDFs......Page 254
FLUENT 6.3 UDF Manual - 2.4.5 DEFINE_VECTOR_EXCHANGE_PROPERTY......Page 265
FLUENT 6.3 UDF Manual - 2.5.6 DEFINE_DPM_INJECTION_INIT......Page 269
FLUENT 6.3 UDF Manual - 2.3.19 DEFINE_SR_RATE......Page 274
FLUENT 6.3 UDF Manual - 2.3.20 DEFINE_TURB_PREMIX_SOURCE......Page 279
FLUENT 6.3 UDF Manual - 2.3.3 DEFINE_DIFFUSIVITY......Page 283
FLUENT 6.3 UDF Manual - 2.4.4 DEFINE_MASS_TRANSFER......Page 286
FLUENT 6.3 UDF Manual - 2.3.22 DEFINE_VR_RATE......Page 290
FLUENT 6.3 UDF Manual - 2.7.4 DEFINE_UDS_UNSTEADY......Page 295
FLUENT 6.3 UDF Manual - 8.2.3 Physical Properties......Page 298
FLUENT 6.3 UDF Manual - 2.2.8 DEFINE_ON_DEMAND......Page 304
FLUENT 6.3 UDF Manual - 2.3.14 DEFINE_PROPERTY UDFs......Page 308
FLUENT 6.3 UDF Manual - 2.5.13 DEFINE_DPM_SWITCH......Page 319
FLUENT 6.3 UDF Manual - 3.2.9 User-Defined Memory (UDM) Macros......Page 325
FLUENT 6.3 UDF Manual - 6.1.8 User-Defined Memory Storage......Page 335
FLUENT 6.3 UDF Manual - 2.5.4 DEFINE_DPM_EROSION......Page 336
FLUENT 6.3 UDF Manual - 3.2.8 User-Defined Scalar (UDS) Transport Equation Macros......Page 343
FLUENT 6.3 UDF Manual - 2.2.1 DEFINE_ADJUST......Page 347
FLUENT 6.3 UDF Manual - 2.2.3 DEFINE_EXECUTE_AT_END......Page 351
FLUENT 6.3 UDF Manual - 2.2.9 DEFINE_RW_FILE......Page 354
FLUENT 6.3 UDF Manual - 2.4.1 DEFINE_CAVITATION_RATE......Page 357
FLUENT 6.3 UDF Manual - 1.7 Grid Terminology......Page 362
FLUENT 6.3 UDF Manual - 3.8 Miscellaneous Macros......Page 365
FLUENT 6.3 UDF Manual - 1.8 Data Types in FLUENT......Page 369
FLUENT 6.3 UDF Manual - 3.1 Introduction......Page 372
FLUENT 6.3 UDF Manual - 2.6.1 DEFINE_CG_MOTION......Page 375
FLUENT 6.3 UDF Manual - 2.3.1 DEFINE_CHEM_STEP......Page 379
FLUENT 6.3 UDF Manual - 7.5.2 Communicating Between the Host and Node Processes......Page 383
FLUENT 6.3 UDF Manual - 1.5 Interpreting and Compiling UDFs......Page 386
FLUENT 6.3 UDF Manual - 8.2.4 Reaction Rates......Page 388
FLUENT 6.3 UDF Manual - 1.5.1 Differences Between Interpreted and Compiled UDFs......Page 395
FLUENT 6.3 UDF Manual - 5.7 Special Considerations for Parallel FLUENT......Page 397
FLUENT 6.3 UDF Manual - 1.4.1 Including the udf.h Header File in Your Source File......Page 398
FLUENT 6.3 UDF Manual - 7.5.1 Compiler Directives......Page 400
FLUENT 6.3 UDF Manual - 7.1.1 Command Transfer and Communication......Page 403
FLUENT 6.3 UDF Manual - 3.2.2 Node Macros......Page 405
FLUENT 6.3 UDF Manual - 2.3.2 DEFINE_CPHI......Page 407
FLUENT 6.3 UDF Manual - 3.4.4 Vector Operation Macros......Page 409
FLUENT 6.3 UDF Manual - 2.2.2 DEFINE_DELTAT......Page 412
FLUENT 6.3 UDF Manual - 3.5 Time-Dependent Macros......Page 415
FLUENT 6.3 UDF Manual - 6.4.7 Hooking DEFINE_DPM_LAW UDFs......Page 418
FLUENT 6.3 UDF Manual - 6.4.13 Hooking DEFINE_DPM_SWITCH UDFs......Page 420
FLUENT 6.3 UDF Manual - About This Document......Page 422
FLUENT 6.3 UDF Manual - 1. Overview......Page 424
FLUENT 6.3 UDF Manual - 2. DEFINE Macros......Page 425
FLUENT 6.3 UDF Manual - 3. Additional Macros for Writing UDFs......Page 426
FLUENT 6.3 UDF Manual - 4. Interpreting UDFs......Page 427
FLUENT 6.3 UDF Manual - 6. Hooking UDFs to FLUENT......Page 428
FLUENT 6.3 UDF Manual - 7. Parallel Considerations......Page 429
FLUENT 6.3 UDF Manual - 8. Examples......Page 430
FLUENT 6.3 UDF Manual - A. C Programming Basics......Page 431
FLUENT 6.3 UDF Manual - B. DEFINE Macro Definitions......Page 432
FLUENT 6.3 UDF Manual - C. Quick Reference Guide for Multiphase DEFINE Macros......Page 433
FLUENT 6.3 UDF Manual - Bibliography......Page 434
FLUENT 6.3 UDF Manual - 3.2.6 Special Macros......Page 435
FLUENT 6.3 UDF Manual - 2.7.2 DEFINE_ANISOTROPIC_DIFFUSIVITY......Page 443
FLUENT 6.3 UDF Manual - 3.2.7 Model-Specific Macros......Page 447
FLUENT 6.3 UDF Manual - 3.2.1 Introduction......Page 456
FLUENT 6.3 UDF Manual - 1.3 Limitations......Page 457
FLUENT 6.3 UDF Manual - 1.4 Defining Your UDF Using DEFINE Macros......Page 458
FLUENT 6.3 UDF Manual - 1.6 Hooking UDFs to Your FLUENT Model......Page 460
FLUENT 6.3 UDF Manual - 1.9 UDF Calling Sequence in the Solution Process......Page 461
FLUENT 6.3 UDF Manual - 1.10 Special Considerations for Multiphase UDFs......Page 466
FLUENT 6.3 UDF Manual - 1.10.1 Multiphase-specific Data Types......Page 467
FLUENT 6.3 UDF Manual - 2.1 Introduction......Page 469
FLUENT 6.3 UDF Manual - 2.2 General Purpose DEFINE Macros......Page 470
FLUENT 6.3 UDF Manual - 2.2.4 DEFINE_EXECUTE_AT_EXIT......Page 472
FLUENT 6.3 UDF Manual - 2.2.5 DEFINE_EXECUTE_FROM_GUI......Page 474
FLUENT 6.3 UDF Manual - 2.2.6 DEFINE_EXECUTE_ON_LOADING......Page 477
FLUENT 6.3 UDF Manual - 2.3 Model-Specific DEFINE Macros......Page 481
FLUENT 6.3 UDF Manual - 2.3.4 DEFINE_DOM_DIFFUSE_REFLECTIVITY......Page 488
FLUENT 6.3 UDF Manual - 2.3.5 DEFINE_DOM_SOURCE......Page 491
FLUENT 6.3 UDF Manual - 2.3.6 DEFINE_DOM_SPECULAR_REFLECTIVITY......Page 494
FLUENT 6.3 UDF Manual - 2.3.7 DEFINE_GRAY_BAND_ABS_COEFF......Page 497
FLUENT 6.3 UDF Manual - 2.3.8 DEFINE_HEAT_FLUX......Page 500
FLUENT 6.3 UDF Manual - 2.3.9 DEFINE_NET_REACTION_RATE......Page 503
FLUENT 6.3 UDF Manual - 2.3.10 DEFINE_NOX_RATE......Page 507
FLUENT 6.3 UDF Manual - 2.3.11 DEFINE_PR_RATE......Page 512
FLUENT 6.3 UDF Manual - 2.3.15 DEFINE_SCAT_PHASE_FUNC......Page 519
FLUENT 6.3 UDF Manual - 2.3.16 DEFINE_SOLAR_INTENSITY......Page 523
FLUENT 6.3 UDF Manual - 2.3.18 DEFINE_SOX_RATE......Page 526
FLUENT 6.3 UDF Manual - 2.3.23 DEFINE_WALL_FUNCTIONS......Page 533
FLUENT 6.3 UDF Manual - 2.4 Multiphase DEFINE Macros......Page 536
FLUENT 6.3 UDF Manual - 2.4.3 DEFINE_HET_RXN_RATE......Page 538
FLUENT 6.3 UDF Manual - 2.5 Discrete Phase Model (DPM) DEFINE Macros......Page 544
FLUENT 6.3 UDF Manual - 2.5.3 DEFINE_DPM_DRAG......Page 546
FLUENT 6.3 UDF Manual - 2.5.5 DEFINE_DPM_HEAT_MASS......Page 550
FLUENT 6.3 UDF Manual - 2.5.7 DEFINE_DPM_LAW......Page 554
FLUENT 6.3 UDF Manual - 2.5.8 DEFINE_DPM_OUTPUT......Page 557
FLUENT 6.3 UDF Manual - 2.5.10 DEFINE_DPM_SCALAR_UPDATE......Page 562
FLUENT 6.3 UDF Manual - 2.5.11 DEFINE_DPM_SOURCE......Page 567
FLUENT 6.3 UDF Manual - 2.5.12 DEFINE_DPM_SPRAY_COLLIDE......Page 569
FLUENT 6.3 UDF Manual - 2.5.14 DEFINE_DPM_TIMESTEP......Page 573
FLUENT 6.3 UDF Manual - 2.5.15 DEFINE_DPM_VP_EQUILIB......Page 577
FLUENT 6.3 UDF Manual - 2.6 Dynamic Mesh DEFINE Macros......Page 581
FLUENT 6.3 UDF Manual - 2.6.2 DEFINE_GEOM......Page 583
FLUENT 6.3 UDF Manual - 2.6.3 DEFINE_GRID_MOTION......Page 586
FLUENT 6.3 UDF Manual - 2.6.4 DEFINE_SDOF_PROPERTIES......Page 590
FLUENT 6.3 UDF Manual - 2.7 User-Defined Scalar (UDS) Transport Equation DEFINE Macros......Page 595
FLUENT 6.3 UDF Manual - 2.7.1 Introduction......Page 596
FLUENT 6.3 UDF Manual - 3.2 Data Access Macros......Page 599
FLUENT 6.3 UDF Manual - 3.3.2 Advanced Multiphase Macros......Page 600
FLUENT 6.3 UDF Manual - 3.4 Vector and Dimension Macros......Page 606
FLUENT 6.3 UDF Manual - 3.4.1 Macros for Dealing with Two and Three Dimensions......Page 607
FLUENT 6.3 UDF Manual - 3.4.2 The ND Macros......Page 608
FLUENT 6.3 UDF Manual - 3.4.3 The NV Macros......Page 610
FLUENT 6.3 UDF Manual - 3.6 Scheme Macros......Page 613
FLUENT 6.3 UDF Manual - 3.6.1 Defining a Scheme Variable in the Text Interface......Page 614
FLUENT 6.3 UDF Manual - 3.6.2 Accessing a Scheme Variable in the Text Interface......Page 615
FLUENT 6.3 UDF Manual - 3.6.3 Changing a Scheme Variable to Another Value in the Text Interface......Page 616
FLUENT 6.3 UDF Manual - 3.6.4 Accessing a Scheme Variable in a UDF......Page 617
FLUENT 6.3 UDF Manual - 3.7 Input/Output Macros......Page 618
FLUENT 6.3 UDF Manual - 4.1.1 Location of the udf.h File......Page 620
FLUENT 6.3 UDF Manual - 4.1.2 Limitations......Page 621
FLUENT 6.3 UDF Manual - 4.3 Common Errors Made While Interpreting A Source File......Page 622
FLUENT 6.3 UDF Manual - 4.4 Special Considerations for Parallel FLUENT......Page 623
FLUENT 6.3 UDF Manual - 5.1.1 Location of the udf.h File......Page 624
FLUENT 6.3 UDF Manual - 5.1.2 Compilers......Page 625
FLUENT 6.3 UDF Manual - 5.3 Compile a UDF Using the TUI......Page 626
FLUENT 6.3 UDF Manual - 5.3.1 Set Up the Directory Structure......Page 627
FLUENT 6.3 UDF Manual - 5.3.2 Build the UDF Library......Page 631
FLUENT 6.3 UDF Manual - 5.3.3 Load the UDF Library......Page 637
FLUENT 6.3 UDF Manual - 5.4 Link Precompiled Object Files From Non-FLUENT Sources......Page 638
FLUENT 6.3 UDF Manual - 5.4.1 Example - Link Precompiled Objects to FLUENT......Page 639
FLUENT 6.3 UDF Manual - 5.5 Load and Unload Libraries Using the UDF Library Manager Panel......Page 646
FLUENT 6.3 UDF Manual - 5.6 Common Errors When Building and Loading a UDF Library......Page 649
FLUENT 6.3 UDF Manual - 6.1 Hooking General Purpose UDFs......Page 652
FLUENT 6.3 UDF Manual - 6.1.1 Hooking DEFINE_ADJUST UDFs......Page 653
FLUENT 6.3 UDF Manual - 6.1.2 Hooking DEFINE_DELTAT UDFs......Page 655
FLUENT 6.3 UDF Manual - 6.1.3 Hooking DEFINE_EXECUTE_AT_END UDFs......Page 657
FLUENT 6.3 UDF Manual - 6.1.4 Hooking DEFINE_EXECUTE_AT_EXIT UDFs......Page 659
FLUENT 6.3 UDF Manual - 6.1.5 Hooking DEFINE_INIT UDFs......Page 661
FLUENT 6.3 UDF Manual - 6.1.6 Hooking DEFINE_ON_DEMAND UDFs......Page 663
FLUENT 6.3 UDF Manual - 6.1.7 Hooking DEFINE_RW_FILE UDFs......Page 664
FLUENT 6.3 UDF Manual - 6.2 Hooking Model-Specific UDFs......Page 667
FLUENT 6.3 UDF Manual - 6.2.1 Hooking DEFINE_CHEM_STEP UDFs......Page 669
FLUENT 6.3 UDF Manual - 6.2.2 Hooking DEFINE_CPHI UDFs......Page 671
FLUENT 6.3 UDF Manual - 6.2.3 Hooking DEFINE_DIFFUSIVITY UDFs......Page 673
FLUENT 6.3 UDF Manual - 6.2.4 Hooking DEFINE_DOM_DIFFUSE_REFLECTIVITY UDFs......Page 675
FLUENT 6.3 UDF Manual - 6.2.5 Hooking DEFINE_DOM_SOURCE UDFs......Page 677
FLUENT 6.3 UDF Manual - 6.2.6 Hooking DEFINE_DOM_SPECULAR_REFLECTIVITY UDFs......Page 679
FLUENT 6.3 UDF Manual - 6.2.7 Hooking DEFINE_GRAY_BAND_ABS_COEFF UDFs......Page 681
FLUENT 6.3 UDF Manual - 6.2.8 Hooking DEFINE_HEAT_FLUX UDFs......Page 683
FLUENT 6.3 UDF Manual - 6.2.9 Hooking DEFINE_NET_REACTION_RATE UDFs......Page 685
FLUENT 6.3 UDF Manual - 6.2.10 Hooking DEFINE_NOX_RATE UDFs......Page 687
FLUENT 6.3 UDF Manual - 6.2.11 Hooking DEFINE_PR_RATE UDFs......Page 689
FLUENT 6.3 UDF Manual - 6.2.12 Hooking DEFINE_PRANDTL UDFs......Page 691
FLUENT 6.3 UDF Manual - 6.2.14 Hooking DEFINE_PROPERTY UDFs......Page 693
FLUENT 6.3 UDF Manual - 6.2.15 Hooking DEFINE_SCAT_PHASE_FUNC UDFs......Page 695
FLUENT 6.3 UDF Manual - 6.2.16 Hooking DEFINE_SOLAR_INTENSITY UDFs......Page 697
FLUENT 6.3 UDF Manual - 6.2.17 Hooking DEFINE_SOURCE UDFs......Page 699
FLUENT 6.3 UDF Manual - 6.2.18 Hooking DEFINE_SOX_RATE UDFs......Page 702
FLUENT 6.3 UDF Manual - 6.2.19 Hooking DEFINE_SR_RATE UDFs......Page 704
FLUENT 6.3 UDF Manual - 6.2.20 Hooking DEFINE_TURB_PREMIX_SOURCE UDFs......Page 706
FLUENT 6.3 UDF Manual - 6.2.21 Hooking DEFINE_TURBULENT_VISCOSITY UDFs......Page 708
FLUENT 6.3 UDF Manual - 6.2.22 Hooking DEFINE_VR_RATE UDFs......Page 710
FLUENT 6.3 UDF Manual - 6.2.23 Hooking DEFINE_WALL_FUNCTIONS UDFs......Page 712
FLUENT 6.3 UDF Manual - 6.3 Hooking Multiphase UDFs......Page 714
FLUENT 6.3 UDF Manual - 6.3.1 Hooking DEFINE_CAVITATION_RATE UDFs......Page 715
FLUENT 6.3 UDF Manual - 6.3.2 Hooking DEFINE_EXCHANGE_PROPERTY UDFs......Page 717
FLUENT 6.3 UDF Manual - 6.3.3 Hooking DEFINE_HET_RXN_RATE UDFs......Page 720
FLUENT 6.3 UDF Manual - 6.3.4 Hooking DEFINE_MASS_TRANSFER UDFs......Page 722
FLUENT 6.3 UDF Manual - 6.3.5 Hooking DEFINE_VECTOR_EXCHANGE_PROPERTY UDFs......Page 723
FLUENT 6.3 UDF Manual - 6.4 Hooking Discrete Phase Model (DPM) UDFs......Page 725
FLUENT 6.3 UDF Manual - 6.4.1 Hooking DEFINE_DPM_BC UDFs......Page 726
FLUENT 6.3 UDF Manual - 6.4.2 Hooking DEFINE_DPM_BODY_FORCE UDFs......Page 728
FLUENT 6.3 UDF Manual - 6.4.3 Hooking DEFINE_DPM_DRAG UDFs......Page 730
FLUENT 6.3 UDF Manual - 6.4.4 Hooking DEFINE_DPM_EROSION UDFs......Page 732
FLUENT 6.3 UDF Manual - 6.4.5 Hooking DEFINE_DPM_HEAT_MASS UDFs......Page 734
FLUENT 6.3 UDF Manual - 6.4.6 Hooking DEFINE_DPM_INJECTION_INIT UDFs......Page 736
FLUENT 6.3 UDF Manual - 6.4.8 Hooking DEFINE_DPM_OUTPUT UDFs......Page 738
FLUENT 6.3 UDF Manual - 6.4.9 Hooking DEFINE_DPM_PROPERTY UDFs......Page 740
FLUENT 6.3 UDF Manual - 6.4.10 Hooking DEFINE_DPM_SCALAR_UPDATE UDFs......Page 742
FLUENT 6.3 UDF Manual - 6.4.11 Hooking DEFINE_DPM_SOURCE UDFs......Page 744
FLUENT 6.3 UDF Manual - 6.4.12 Hooking DEFINE_DPM_SPRAY_COLLIDE UDFs......Page 746
FLUENT 6.3 UDF Manual - 6.4.14 Hooking DEFINE_DPM_TIMESTEP UDFs......Page 748
FLUENT 6.3 UDF Manual - 6.4.15 Hooking DEFINE_DPM_VP_EQUILIB UDFs......Page 750
FLUENT 6.3 UDF Manual - 6.5 Hooking Dynamic Mesh UDFs......Page 752
FLUENT 6.3 UDF Manual - 6.5.1 Hooking DEFINE_CG_MOTION UDFs......Page 753
FLUENT 6.3 UDF Manual - 6.5.2 Hooking DEFINE_GEOM UDFs......Page 755
FLUENT 6.3 UDF Manual - 6.5.3 Hooking DEFINE_GRID_MOTION UDFs......Page 758
FLUENT 6.3 UDF Manual - 6.5.4 Hooking DEFINE_SDOF_PROPERTIES UDFs......Page 760
FLUENT 6.3 UDF Manual - 6.6 Hooking User-Defined Scalar (UDS) Transport Equation UDFs......Page 763
FLUENT 6.3 UDF Manual - 6.6.1 Hooking DEFINE_ANISOTROPIC_DIFFUSIVITY UDFs......Page 764
FLUENT 6.3 UDF Manual - 6.6.2 Hooking DEFINE_UDS_FLUX UDFs......Page 766
FLUENT 6.3 UDF Manual - 6.6.3 Hooking DEFINE_UDS_UNSTEADY UDFs......Page 768
FLUENT 6.3 UDF Manual - 6.7 Common Errors While Hooking a UDF to FLUENT......Page 770
FLUENT 6.3 UDF Manual - 7.1 Overview of Parallel FLUENT......Page 771
FLUENT 6.3 UDF Manual - 7.3 Parallelizing Your Serial UDF......Page 774
FLUENT 6.3 UDF Manual - 7.4 Parallelization of Discrete Phase Model (DPM) UDFs......Page 776
FLUENT 6.3 UDF Manual - 7.5 Macros for Parallel UDFs......Page 778
FLUENT 6.3 UDF Manual - 7.5.3 Predicates......Page 779
FLUENT 6.3 UDF Manual - 7.5.4 Global Reduction Macros......Page 781
FLUENT 6.3 UDF Manual - 7.5.7 Message Displaying Macros......Page 787
FLUENT 6.3 UDF Manual - 7.5.8 Message Passing Macros......Page 788
FLUENT 6.3 UDF Manual - 7.5.9 Macros for Exchanging Data Between Compute Nodes......Page 793
FLUENT 6.3 UDF Manual - 7.6 Limitations of Parallel UDFs......Page 794
FLUENT 6.3 UDF Manual - 7.7 Process Identification......Page 797
FLUENT 6.3 UDF Manual - 7.8 Parallel UDF Example......Page 799
FLUENT 6.3 UDF Manual - 7.9 Writing Files in Parallel......Page 802
FLUENT 6.3 UDF Manual - 8.1 Step-By-Step UDF Example......Page 806
FLUENT 6.3 UDF Manual - 8.1.1 Process Overview......Page 807
FLUENT 6.3 UDF Manual - 8.1.2 Step 1: Define Your Problem......Page 809
FLUENT 6.3 UDF Manual - 8.1.4 Step 3: Start FLUENT and Read (or Set Up) the Case File......Page 812
FLUENT 6.3 UDF Manual - 8.1.6 Step 5: Hook the UDF to FLUENT......Page 813
FLUENT 6.3 UDF Manual - 8.1.7 Step 6: Run the Calculation......Page 815
FLUENT 6.3 UDF Manual - 8.1.8 Step 7: Analyze the Numerical Solution and Compare to Expected Results......Page 816
FLUENT 6.3 UDF Manual - 8.2 Detailed UDF Examples......Page 818
FLUENT 6.3 UDF Manual - 8.2.2 Source Terms......Page 819
FLUENT 6.3 UDF Manual - A.1 Introduction......Page 826
FLUENT 6.3 UDF Manual - B.1 General Solver DEFINE Macros......Page 827
FLUENT 6.3 UDF Manual - B.2 Model-Specific DEFINE Macro Definitions......Page 828
FLUENT 6.3 UDF Manual - B.3 Multiphase DEFINE Macros......Page 831
FLUENT 6.3 UDF Manual - B.4 Dynamic Mesh Model DEFINE Macros......Page 833
FLUENT 6.3 UDF Manual - B.5 Discrete Phase Model DEFINE Macros......Page 834
FLUENT 6.3 UDF Manual - B.6 User-Defined Scalar (UDS) DEFINE Macros......Page 836
FLUENT 6.3 UDF Manual - C.1 VOF Model......Page 837
FLUENT 6.3 UDF Manual - C.2 Mixture Model......Page 839
FLUENT 6.3 UDF Manual - C.3 Eulerian Model - Laminar Flow......Page 842
FLUENT 6.3 UDF Manual - C.4 Eulerian Model - Mixture Turbulence Flow......Page 845
FLUENT 6.3 UDF Manual - C.5 Eulerian Model - Dispersed Turbulence Flow......Page 848
FLUENT 6.3 UDF Manual - C.6 Eulerian Model - Per Phase Turbulence Flow......Page 852