(CGNS Documentation Home Page)
(Steering Committee Charter)
(Overview and Entry-Level Document)
(A User's Guide to CGNS)
(Standard Interface Data Structures)
(SIDS-to-ADF File Mapping Manual)
(SIDS-to-HDF File Mapping Manual)
(Mid-Level Library)
(ADF User's Guide)
(CGNS Tools and Utilities)
CGNS Steering Committee
Telecon Minutes
20 March 2003
11:00 AM Eastern Time
- The meeting was called to order at 11:05 AM.
There were 12 attendees, listed below.
- The minutes of the 6 January 2003 Reno meeting were reviewed and
approved as posted on the web site.
- Status of Reno action items:
- HDF-5: Everyone agrees it is a good idea to eventually
replace ADF with HDF-5. HDF-5 has the following advantages:
it has large following and support, it possesses parallel
capabilities, and it has strong possibility to becoming an
accepted ISO standard. The two major issues for us are
backward compatibility and doing the work itself. Marc
Poinot has a prototype available now (off the PyCGNS website
<http://elsa.onera.fr/CGNS/releases/>
),
but it needs a lot of testing and has some limitations (like
missing system services such as error management). Ignoring
links, Marc estimates it might take approximately 1 month to
complete work on it, but he personally doesn't have the time
to do it now. Bruce Wedan and Chris Rumsey agreed to take a
look at the prototype as it currently stands.
- Part 52: Nothing done. The ISO effort currently on standby
within Boeing. An evaluation of the ISO parts by the CGNS
committee will also require active participation from at
least one of the Boeing people who is working with the STEP
documents.
- ADFVIEWER documentation and SourceForge: The documentation is
complete and is on SourceForge, but there are currently still
some wrinkles to work out with SourceForge to make it work
for anonymous users. Bruce Wedan will send the documentation
separately to Charlie Towne. Bruce will also give information
to Chris Rumsey so he can try accessing CGNS from SourceForge.
For SourceForge, copyright is not an issue - we are protected.
The software continues to be under the GNU lesser public
license. Once CGNS is accessible through SourceForge, the
current plan is that Bruce (and perhaps one other person
outside of ICEM?) will control and grant write privileges to
certain people. Bruce also is developing shell scripts that
run through the mid-level-library test cases.
- ISO Status - Ray Cosner reported that there was a problem with the
2003 budget for ISO at Boeing that has resulted in the project
currently being put on hold. Thus there was no progress at the
last ISO meeting in early March. The budget problem should
hopefully be resolved soon. There is a STEP meeting next week, and
another ISO meeting in June.
- Documentation - Charlie Towne will put in the
changes (clarifications) suggested by
Chris in the BC section of the SIDS, shown below. Also,
Charlie says the documentation for utilities is currently buried
(difficult to find / get to). He will correct this.
- Discussion on extensions:
- There appears to be a need for allowing GridLocation
and PointRange/PointList under
UserDefinedData_t. Chris will write up a proposal
for extension and have Bruce post it. There has also arisen
a proposal from Florent Cayre of SNECMA in France, regarding
additional specification of GridLocation for data deep under
BC_t. Chris also agreed to write up this proposal
and pass it on to Bruce to post.
- Regarding tools to check for SIDS compliance, there are now
two separate tools in process of being developed. One (by
Marc Poinot) is in conjunction with PyCGNS and performs all
parts of a compliance check (syntactic and semantic parts).
Checking a CGNS file is a compiler-like tool, and a compiler
has a syntactic part that can be done using XML. The second
tool (by Bruce Wedan) checks physical data, and can be used in
conjunction with adfviewer.
- Software Status: Version 2.2 is ready to come off Beta status.
Bruce will remove the Beta status as soon as SourceForge is working
for CGNS. In the future, CGNS will be obtainable only from
SourceForge, and no longer from the ICEM website (the ICEM cite
will point to SourceForge). As soon as the beta status is removed,
Bruce will notify Charlie so Charlie can revise the documentation.
- Other issues:
- Greg Stuckert mentioned a colleague with questions regarding
CGNS's capability to handle material properties and different
equations of state. Bob Bush said he believed that the SIDS
currently handles these, but also recommended that the person
submit a detailed question to cgnstalk, so that someone could
more properly respond and point to where in the SIDS it is
covered.
- Charlie Towne will look into capability for archiving of
cgnstalk questions and responses.
- Marc Poinot reported on a recent meeting of the French CGNS
User's group. Many large companies met. Each has its own way
of using the standard. Mostly, CGNS is currently used for its
intellectual content (SIDS part).
- The possibility of doing an AIAA paper for Reno 2004 was
discussed. Marc Poinot and Chris Rumsey agreed to think about
it, and perhaps submit something together if possible.
- Next Telecon will probably be in mid-May. There will likely also
be a CGNS meeting at the summer AIAA Meeting in Orlando. Craig Day
is the person to contact for reserving a room, which should not
conflict with the Standards committee meeting (Tom Shih).
- Meeting was adjourned at 12:15 PM.
- Summary of action items:
- Bruce Wedan and Chris Rumsey to check out Poinot's HDF-5
prototype.
- Bruce Wedan to send adfviewer documentation to Charlie Towne.
- Bruce Wedan to send SourceForge info to Chris Rumsey so Chris
can try to access CGNS from it.
- Charlie Towne to make changes to SIDS.
- Charlie Towne to improve accessibility of utility
documentation.
- Chris Rumsey to write 2 proposals for extensions:
additional capability for UserDefinedData, and
GridLocation deep under BC_t and have them
posted.
- Bruce Wedan to get CGNS up and working on SourceForge - and
notify Charlie Towne when it is ready so he can update the
documentation (beta status will come off at the same time).
- Charlie Towne to look into archiving cgnstalk questions and
responses.
- Chris Rumsey and Marc Poinot to discuss offline the
possibility for a Reno 2004 CGNS paper.
- Chris Rumsey to arrange for CGNS meeting room in Orlando.
Attendees
| Bob Bush |
| Pratt & Whitney
|
| Thierry Chevalier |
| Airbus
|
| Ray Cosner |
| Boeing Phantom
|
| Ed Hall |
| GE Research Center
|
| Kevin Mack |
| ADAPCO
|
| Marc Poinot |
| ONERA
|
| Greg Power |
| USAF/AEDC
|
| Chris Rumsey |
| NASA Langley
|
| Greg Stuckert |
| Fluent
|
| Charlie Towne |
| NASA Glenn
|
| Kurt Weber |
| Rolls-Royce
|
| Bruce Wedan |
| ICEM CFD Engineering
|
Proposed changes/additions to SIDS
- Re-wording of Sect 9.2 in SIDS
after notes:
OLD:
Boundary-condition information for a single patch is contained in the
BC_t structure.
All boundary-condition information pertaining to a given zone is
contained in the list of BC_t structure entities.
If a zone contains N boundary-condition patches, then N
separate instances of BC_t must be provided in the
ZoneBC_t entity for the zone.
NEW:
Boundary-condition information for a single patch is contained in the
BC_t structure.
All boundary-condition information pertaining to a given zone is
contained in the list of BC_t structure entities.
If a zone contains N boundary-condition patches, then N
(and only N) separate instances
of BC_t must be provided in the ZoneBC_t entity
for the zone.
That is, each boundary-condition patch must
be represented by a single BC_t entity.
- Expansion of Sect. 9.3 (on
BC_t), note 2 in SIDS:
OLD:
When GridLocation is set to Vertex, then
PointList or PointRange refer to node indices,
for both structured and unstructured grids.
When GridLocation is set to FaceCenter ... etc...
NEW:
When GridLocation is set to Vertex, then
PointList or PointRange refer to node indices,
for both structured and unstructured grids.
These node indices define the BC patch.
In particular, it should
be noted that these points can be interpreted in one of two ways:
the finite-difference sense and the finite-volume sense. In the
finite-difference sense, the points are defined as specific point
locations at which the BC patch is enforced. In the finite-volume
sense, the points define the boundary surrounding the BC patch
region; thus, the indices are used to define the logical region
in index-space within which the particular BC patch is defined.
This latter case means that the edges of the BC patches may be
multiply-defined, but the areas which are enclosed are unique.
There is no mechanism currently included in this standard to
differentiate between these two interpretations. Both are allowed.
When GridLocation is set to FaceCenter ... etc...