Version 6 Updates and Corrections

Date of last Version 6.X release: Version 6.5 on May 29, 2007


CONTENTS

Current Updates are defined as updates made since the last Version 6 release date. These updates do not appear in the latest released version. Updates in this category will be moved to the "Updates as of ..." category when a new release is issued.

Updates as of date are defined as updates incorporated into the release Version 6 as of that date. Release versions now have a date stamp appended to them. For example, cfl3dv6.ascii.Aug_14_2001 indicates the source code as of August 14, 2001, and will contain all the updates up to and including that date.



CURRENT UPDATES

Note: Each of the following updates has been given a subjective importance rating of LOW, MODERATE, or HIGH in an attempt to help you determine how important it may be for you get it. To download the corrected versions of the subroutines, click on the link(s) after "Download the current version of" - you may need to use the "save link as" option in your browser. It is also important to be aware that selective updating may cause problems, if the same subroutine is involved in more than one update. In other words, to be safe you should make ALL updates up to and including the number of the one you are interested in.


 

Update 1 - cgnstools.F:
IMPORTANCE: LOW (only affects certain CGNS runs)
TYPE: BUG FIX
DESCRIPTION: This fixes a bug that could result in CGNS files not being successfully written when ialph not equal to zero.

Download the current version of cgnstools.F and put it in the cfl3dv6/source/cfl3d/libs/ directory.

Detailed information is given in update1.info


 

Update 2 - main.F:
IMPORTANCE: LOW
TYPE: BUG FIX
DESCRIPTION: This fixes a bug that only affects output of a particular movie file when using keyword i2dmovie.

Download the current version of main.F and put it in the cfl3dv6/source/cfl3d/dist/ directory.

Detailed information is given in update2.info


 

Update 3 - topol.F:
IMPORTANCE: HIGH only if using ronnie for very large patched grids
TYPE: BUG FIX
DESCRIPTION: This fixes a bug due to a hardwired dimension, which could cause ronnie to fail for large patched problems.

Download the current version of topol.F and put it in the cfl3dv6/source/cfl3d/libs/ directory.

Detailed information is given in update3.info


 

Update 4 - bc_blkint.F:
IMPORTANCE: LOW
TYPE: BUG FIX
DESCRIPTION: This fixes a bug in a check on dimensioning for inter-processor transfers when using MPI. Evidence of this bug is the code stopping with the error: "problem in bc_blkint...ireq =..." etc.

Download the current version of bc_blkint.F and put it in the cfl3dv6/source/cfl3d/dist/ directory.

Detailed information is given in update4.info


 

Update 5 - spalart.F:
IMPORTANCE: LOW
TYPE: ALTERED INTERPRETATION OF MODEL
DESCRIPTION: In the original SARC Aerospace Science & Tech. 1(5):297,1997 article, it specified that the fr1 function multiplies cb1*vort*nuwiggle. However, in the later article AIAA J 38(5):784,2000, it multiplies cb1*Swiggle*nuwiggle instead. This change modifies the code to perform the latter. In tests, the change makes little or no difference.

Download the current version of spalart.F and put it in the cfl3dv6/source/cfl3d/libs/ directory.

Detailed information is given in update5.info


 

Update 6 - mgblk.F:
IMPORTANCE: HIGH only if using CGNS with MPI and time-accurate
TYPE: BUG FIX
DESCRIPTION: This fixes a bug specific to CGNS usage under certain circumstances.

Download the current version of mgblk.F and put it in the cfl3dv6/source/cfl3d/dist/ directory.

Detailed information is given in update6.info


 

Update 7 - findmin_new.F:
IMPORTANCE: HIGH only if using Baldwin-Barth turbulence model
TYPE: BUG FIX
DESCRIPTION: This fixes a bug specific to Baldwin-Barth - finding i,j,k locations on body associated with given min distance function.

Download the current version of findmin_new.F and put it in the cfl3dv6/source/cfl3d/dist/ directory.

Detailed information is given in update7.info


 

Update 8 - setup.F, wrest.F, cgnstools.F, lamfix.F:
IMPORTANCE: MODERATE only if using BC2014
TYPE: BUG FIX
DESCRIPTION: This fixes a bug specific to the BC2014 boundary condition. Previously, if an intermediate restart was performed any time during the run, the code would lose the laminar-region information specified in BC2014. Also, if the index dimension was set to be other than zero, it would not scale appropriately if running on coarser levels.

Download the current versions of setup.F and wrest.F and and put them in the cfl3dv6/source/cfl3d/dist/ directory.

Download the current versions of cgnstools.F and lamfix.F and and put them in the cfl3dv6/source/cfl3d/libs/ directory.

Detailed information is given in update8.info

Return to Top


Page Curator and NASA Responsible Official: Christopher L. Rumsey

Last Updated: November 17, 2009

Privacy Statement

LMS Feedback Form