Release of Chimera Grid Tools Version 2.1

Version 2.1 of Chimera Grid Tools is now ready for your testing and use.

If you are an existing user of CGT 2.0 and would like a copy of CGT 2.1, please send e-mail to William.M.Chan@nasa.gov

If you are a new user of CGT or an existing user of CGT 1.9 or earlier, first fill out a new Software Usage Agreement (SUA) form from the NAS website below and fax it to the Ames Software Release Authority (number on first page of form). Make sure the appropriate form is selected based on your affiliation.

https://www.nas.nasa.gov/cgi-bin/software/start

As usual, bug reports and comments are highly appreciated.

There have been many changes and bug fixes, and there will most likely be new bugs. A Fortran 90 compiler and a C compiler are required to compile this package. CGT 2.1 has been ported to Linux, Unix, Mac OS-X on Intel Macs, and Windows XP. For the Windows XP port, it is only in alpha test mode - only executables are available, and there will be no user support. Main new features in CGT 2.1 are described below. See chimera2.1/doc/log.txt for more details.

New CGT utilities are in red, existing utilities are in blue

OVERGRID:

Script Library: About 50 procedures have been newly introduced or improved in the CGT Script Library many of which involve high level macros for grid generation. The main new macros are listed below.
  • Configure.ac and Makefiles: The configure.ac, configure, and Makefile system has been reorganized and updated to compile and install all modules of CGT in one command.
  • BOXGR: Rewrote code in Fortran 90 format.
  • CAD2SRF: Added option to write out CAD volumes information, and option to read input file containing input parameters for each CAD volume.
  • CONVERTENDIAN: Developed script to convert all unformatted files in examples and gui/tutorial directories from big to little endian format, and vice versa.
  • GENCORE: Modified core grid generation routines to better handle varying cross-section diameter, added eps parameter to round-off square corners of core grid, changed memory allocation to f90.
  • GEN_X: Rewrote code completely in Fortran 90 format, replaced all lower level routines with gen_x routines from overflow 2.1aa. Added option to use triangulation (.tri) files as cutter, made bounding box input optional and removed use of delta offset in creating X-rays. Also synced up with GEN_X routines in OVERFLOW 2.1z+.
  • GRIDED: Modified memory allocation to f90, added end point overwrite option for curve split at x,y,z point option.
  • GRIDINF: Rewrote code completely in Fortran 90 format. Added option to return j,k,l bounds for an x,y,z bounding box, and another option to return surface normal of a grid cell.
  • HYPGEN: Converted all memory allocations to f90, added OpenMP option to speed up volume grid generation.
  • MIXSUR: Rewrote code completely in Fortran 90, faster execution by about a factor of 40+, more robust zipper grid generation algorithm.
  • OVERHIST: Updated rpmin file parsing to allow real numbers for number of reverse flow points (NREV) and supersonic points (NSUP). When real numbers are used, they represent a fractional value of the total number of points.
  • OVERINT: Rewrote code completely in Fortran 90, added new optional inputs to control pressure integration using (p - p_inf) or just p, output of forces/moments in non-dimensional or dimensional units.
  • OVERSMART: Added new utility to automatically generate a matrix of plots for performing convergence analysis on large scale computations. New plot types include residual histograms, residual composites, sub-iteration bar graphs. The tool can be executed in batch or gui modes, and is significantly faster than previous software modules like overplot and overhist.
  • P3DCONVERT: Added capability to auto-detect and convert endians for plot3d grid and q files, OVERFLOW q files, X-ray files, CART3D tri and triq files, using an improved algorithm.
  • PROGRD: Converted all memory allocations to f90, fixed bug in temporary array passing. Added extra measure to prevent projection of a point to cells that are far away in the negative normal direction.
  • QINFO: Added utility to report information from PLOT3D and OVERFLOW solution files.
  • SEAMCRT: Converted all memory allocations to f90, fixed bug in array allocation.
  • SMOGRD: Fixed bug in uninitialized variables.
  • SRAP: Rewrote code in Fortran 90 format. Fixed a couple of memory bugs.
  • SURGRD: Converted all memory allocations to f90.
  • TRIGED: Rewrote code completely in Fortran 90 format, add new options to read a .ucd file, add and delete a triangle, add vertices, break a triangle at its centroid, find the number of open edges, check and fix normals by painter's algorithm, read .triq files and carry q array in all operations, remove logically zero area triangles.
  • TRILOAD: Added new utility to compute line loads across a sequence of cut-planes defined by an arbitrary direction. Input is based on the .triq file output from overint.
  • XRAYED: Rewrote code in Fortran 90 format, added xray translation option.
  • LSECT: Removed soft link between intersect and lsect.
  • Bug Fixes:Fixed bug in IBC array referencing in lib/bndcon.F. Added [-1,1] limiter to argument in all ACOS Fortran calls in CGT library and various main modules. Unlimited arguments may result in undetected NaNs.

    Keep In Touch

    Join the OVERFLOW users mailing list! All future announcements regarding the Chimera Grid Tools and OVERFLOW will be made to this list. You can subscribe to this list by sending email to overflow-request@lists.nasa.gov, with no subject and a line in the message body:

    subscribe



    Last modified: Mon Feb 11 15:14:00 2013