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