Download Latest Version geomlib.tar.gz (58.3 kB)
Email in envelope

Get an email when there's a new version of CFD Utilities

Home / REFLECT_BLOCKS_2D
Name Modified Size InfoDownloads / Week
Parent folder
README 2015-04-16 1.6 kB
reflect_blocks_2d.f90 2015-04-13 15.3 kB
build 2015-03-26 440 Bytes
Totals: 3 Items   17.3 kB 0
Program REFLECT_BLOCKS_2D Description:

   This is the 2D analogue of REFLECT_BLOCKS, from which it is adapted.

   REFLECT_BLOCKS_2D reflects the blocks of a multiblock grid in the plane
specified.  An optional function file may also be reflected.  Either both
halves or just the reflected half may be output.  An option to force
exact zeros at the symmetry plane is provided.  If a function file is
present, one or more quantities may have the sign changed as part of the
reflection.  Normally this would be just one velocity component.

   The function file may represent either a vertex- or cell-centered
solution, with or without halo cells.  (Only the number of blocks is
required to match that of the grid.)

Procedures:

   XYQ_IO package  I/O utilities for PLOT3D grid and function files
   RDLIST          Utility for reading an indefinite list of integers

History:

   02/23/06  D.A.Saunders  REFLECT_BLOCKS from which this is adapted.
   03/25/15    "     "     REFLECT_BLOCKS_2D is prompted by a Comet Sample
                           Return capsule for which some body-normal lines
                           of sight cross the X-axis, causing trouble with
                           line/surface intersections unless the whole
                           volume grid is present, not just the top half.
   04/12/15    "     "     Preserving handedness by reordering j caused
                           another problem: we want j = 1 at the surface.
                           Therefore, reverse the i indices instead.

Author:  David Saunders, ELORET/NASA Ames Research Cntr, Moffett Field, CA
Source: README, updated 2015-04-16