ADPAC V1.0 - User's Manual

ADPAC V1.0 - User's Manual

NASA /CR-1999-206600 ADPAC v1.0 - User's Manual Edward J. Hall, Nathan J. Heidegger, and Robert A. Delaney Allison Engine Company, Indianapolis, Indiana Prepared under Contract NAS3-27394 Task 15 National Aeronautics and Space Administration Lewis Research Center February 1999 Available from NASA Center for Aerospace Information National Technical Information Service 7121 Standard Drive 5285 Port Royal Road Hanover, MD 21076 Springfield, VA 22100 Price Code: A12 Price Code: A12 Contents 1 SUMMARY 1 2 INTRODUCTION 3 2.1 Multiple-Block Solution Domain Concepts .................... 3 2.2 Multiple Blade Row Solution Concepts ...................... 5 2.3 2-D/3-D Solution Zooming Concepts ....................... 9 2.4 Multi-grid Convergence Acceleration Concepts .................. 10 2.5 General Solution Procedure Sequence ...................... 11 2.6 Consolidated Serial/Parallel Code Capability ................... 15 2.7 Parallelization Strategy .............................. 15 3 ADPAC : 3-D EULER/ NAVIER-STOKES FLOW SOLVER OPERATING IN- STRUCTIONS 17 3.1 Introduction to ADPAC ............................. 17 3.2 General Information Concerning the Operation of the ADPAC Code ...... 17 3.3 Configuring ADPAC Maximum Array Dimensions ................ 18 3.4 ADPAC Compilation Using Makefile ....................... 22 3.5 ADPAC Input/Output Files ............................ 27 3.6 ADPAC Standard Input File Description ..................... 29 3.7 ADPAC Boundary Data File Description ..................... 53 BCINT1 ...................................... 62 BCINTM ..................................... 66 BCPRM ...................................... 71 BCPRR ...................................... 74 BCDATIN ..................................... 79 BCDATOU .................................... 82 ENDDATA .................................... 85 ENDTTA ..................................... 87 EXlTG ...................................... 90 EXITN ...................................... 93 EXITP ....................................... 95 EXITT ...................................... 98 EXITX ...................................... 101 EXT2DP ..................................... 104 NASA CR-206600 I EXT2DT ..................................... 107 FIXED ....................................... 110 FRE2D ...................................... 112 FREE ....................................... 114 INL2DA ...................................... 117 INL2DT ...................................... 119 INLETA ...................................... 121 INLETG ...................................... 124 INLETN ...................................... 127 INLETR ...................................... 129 INLETT ...................................... 132 INLETX ...................................... 135 KIL2D ....................................... 138 KILL ........................................ 141 LAMSS ...................................... 144 MBCAVG ..................................... 147 PATCH ...................................... 150 PINT ....................................... 154 PROBE ...................................... 156 SSlN ....................................... 159 SSVI ........................................ 161 SYSTEM ..................................... 164 3.8 Mesh File Description ............................... 166 3.9 Body Force File Description ............................ 168 3.10 Standard Output File Description ......................... 170 3.11 Plot File Description ................................ 170 3.12 Restart File Description .............................. 172 3.13 Convergence File Description ........................... 175 3.14 Image File Description ............................... 176 3.15 Running ADPAC With The One-Equation Turbulence Model .......... 176 3.16 Running ADPAC With Two-Equation Turbulence Model ............ 177 3.17 Troubleshooting an ADPAC Failure ........................ 178 4 RUNNING ADPAC IN PARALLEL 183 4.1 Description of Parallel Solution Sequence .................... 183 4.2 SlXPAC (Block Subdivision) Program ...................... 188 4.3 BACPAC ..................................... 192 4.4 Parallel ADPAC Block/Processor Assignment .................. 194 5 ADPAC INTERACTIVE GRAPHICS DISPLAY 197 5.1 Setting up the Program .............................. 197 5.2 Graphics Window Operation ........................... 198 5.3 AGTPLT-LCL Program Description ........................ 199 I I NASA CR-206600 6 ADPAC UTILITY PROGRAMS 201 6.1 MAKEADGRID Program Description ....................... 201 6.2 COARSEN Tool Program Description ...................... 201 6.3 ADSPIN Tool Program Description ........................ 202 6.4 ADSTAT Tool Program Description ....................... 202 6.5 AOA2AXI Tool Program Description ...................... 202 6.6 PATCHFINDER Tool Program Description .................... 203 6.7 Miscellaneous Tool Programs Description .................... 204 6.8 PLOTBC Tool Program Description ....................... 204 A ADPAC NAVIER-STOKES NUMERICAL ALGORITHM 211 A.l Nondimensionalization ............................... 211 A.2 Governing Equations ................................ 212 A.3 Fluid Properties .................................. 219 A.4 Numerical Formulation .............................. 219 A.5 Boundary Conditions ............................... 232 A.6 Turbulence Models ................................ 235 A.7 Algebraic Baldwin-Lomax Turbulence Model ................... 236 A.8 One-Equation Spalart-Allmaras Turbulence Model ................ 240 A.9 Two-Equation Turbulence Model ......................... 242 6 PARALLEL ADPAC EXECUTION SCRIPT 247 ... NASA CR-206600 III List of Figures 2.1 ADPAC 2-0 single-block and multiple-block mesh structure illustration ..... 4 2.2 Coupled H-0-H grid system and computational domain communication scheme for compressor fan grid system . For clarity. only a single j=constant mesh slice extracted from a 3-0 mesh system is shown .................... 6 2.3 Several approaches can be used to obtain multiple blade row numerical solutions . 7 2.4 2-D axisymmetric flow representation of a turbomachinery blade row ...... 9 2.5 Typical fan rotor flowpath geometry including bypass splitter ........... 10 2.6 Multi-grid mesh coarsening strategy and mesh index relation ........... 11 2.7 Typical sequence of tasks employed during an ADPAC analysis ......... 12 3.1 Sample ADPAC parameter file specification (parameter.inc). .......... 3.2 Sample ADPAC input file specification (case.input). ............... 3.3 Variation of C,., and CA-lpbwith Coles wake factor (n).............. 3.4 ADPAC body-centered mesh turbulence model nomenclature summary..... 3.5 ADPAC input keyword multi-grid cycle and time-marching iteration management flowchart ...................................... 3.6 ADPAC rotational speed orientation illustration................ 3.7 Location of XMOM. YMOM. and ZMOM with respect to the calculation of moment components ................................ 3.8 ADPAC 3-D boundary condition specification ................ 3.9 Effect of ordering in application of boundary conditions for the ADPAC code . 3.10 ADPAC boundary data file specification format ....... 3.11 Sample ADPAC boundary condition data file specification (case.boundata). .. 3.12 ADPAC INLETR boundary specification flow angle reference .......... 3.13 ADPAC INLETT boundary specification flow angle reference ......... 3.14 ADPAC mesh coordinate reference description .................. iv NASA CR-206600 3.15 All ADPAC mesh systems must have a left-handed coordinate system description. 3.16 Sample ADPAC convergence file (case.convergence). 4.1 lllustration of domain decomposition parallel computing using the ADPAC code on a multiprocessor computing architecture. 4.2 lllustration of domain decomposition parallel computing using the ADPAC code on a network-connected workstation cluster computing architecture. 4.3 lllustration of ADPAC master-slave coding style and data input/output process- ing for parallel computing. Note that only the root process (Node 0) needs access to the data disk. The configuration shown represents a nine-node workstation cluster (nodes numbered 0-8). 4.4 lllustration of ADPAC code programming structure for parallel communication using the native APPL interprocessor communication interface. 4.5 lllustration of A DPAC code programming structure for parallel communication using the native APPL procedure calls, applpvm translation library, and the PVM interprocessor communication library. 4.6 lllustration of ADPAC code programming structure for parallel communication using the native APPL procedure calls, applmpi translation library, and the MPI interprocessor communication library. 4.7 Careful block division can preserve levels of multi-grid. 4.8 Sample input file for SIXPAC block division utility. 4.9 Sample input file employing user-specified block divisions for SIXPAC block di- . vlslon ut~l~ty.. 4.10 Sample input file for BACPAC utility. 4.11 Sample case.blkproc file used to distribute mesh blocks over parallel processors within ADPAC. 5.1 ADPAC interactive graphics display network configuration options 6.1 Sample input file for PATCHFINDER utility. A.l ADPAC Cartesian coordinate system reference. A.2 ADPAC cylindrical coordinate system reference. A.3 Three-dimensional finite volume cell. A.4 ADPAC finite volume cell centered data configuration and convective flux eval- uation process. A.5 ADPAC finite volume cell centered data configuration and diffusive

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    265 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us