(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
2 August 2006
11:00 AM Eastern Time
- The meeting was called to order at 11:05 AM. There were
14 attendees, listed below.
- The minutes of the 10 May 2006
meeting were approved as posted on the web site.
- Steering Committee Membership changes and updates
- The committee agreed to increase the allowable number of
Steering Committee members from 20 to 30, in order to encourage
growth. Since we typically have 10-15 people attend each
meeting/telecon, extending the limit was not believed to be a
problem.
- Subsequently, Ken Alabi from Thaerocomp introduced himself,
and expressed an interest in joining the Steering Committee.
Thaerocomp has developed the high-order CFD code AEROFLO, which
uses CGNS. The committee approved the Thaerocomp membership.
- Towne will update the Steering
Committee Charter to raise the
limit of members to 30, and to add Thaerocomp.
- Status of previous action items:
- Wedan and Rumsey will write documentation for
SIDS and
MLL
as appropriate on Rind-for-unstructured and send to Norris
and Towne.
- done and posted
- Wedan to write up documentation on
cg_free
(in MLL).
- done and posted
- Alonso will forward to Rumsey some preliminary ideas on
levels of compliance for vendors, related to problems he
has encountered.
- not done yet - action item carries
- Towne will e-mail AIAA again to check on the status of the
Recommended Practice.
- not done yet - action item carries
- Hauser will send parallel version of CGNS with HDF-5 to
Alonso, van der Weide, Poinot, and Wedan to try out.
- not done yet - action item carries
- Rumsey will schedule a small Telecon the week of May 22 for
the tutors and panelists, in case there are any issues that
come up that need to be discussed.
- done
- Wedan and Rumsey will initiate a new proposal for extension,
perhaps based on Sayre's existing proposal but also including
structured grids, to try to deal with the need for writing
data to smaller and/or possibly lower-order regions.
- not done yet - action item carries
- Wedan will look at Poinot's string definition header file and
determine the best course of action.
- not done yet - action item carries
- Wedan will look into the partial write problem (found by
Allmaras), and Rumsey will contact its authors (at Intelligent
Light) to ask about it.
- no response yet from IL, problem not fixed yet - first
part of action item carries
- Committee members should send comments (to Rumsey) on 4 latest
Proposals for Extension by May 31.
- done (5 responses) - further discussion
during this telecon
- Rumsey will e-mail the participants interested in the issue
of Allmaras' face-based storage method (Fisher, Poinot, Hann,
Weber) and solicit their feedback again.
- done, but no response - further
discussion during this telecon
- Summary of San Francisco AIAA meeting
- The CGNS events went extremely well. Rumsey earlier sent a
summary to Steering Committee members
- Rumsey has made some minor changes to the
www.cgns.org website
to try to initiate some of the recommendations from the SF meeting:
(1) a little more detail is now given on the Proposed Extension
process, (2) the example files for testing have been better
organized, and (3) an FAQ page has been started. It would be nice
to somehow develop a more complete test suite of examples, but we
will probably need more time and/or volunteers to help accomplish
this.
- The possibility of developing the Tutorial session into an
AIAA short course was discussed. AIAA has said that if we are
interested, they can do market research and help promote it.
Hauser and Wedan (offline) said that they would be willing to serve
as instructors. Rumsey was not sure, but may be able to help also.
Rumsey and Hauser will follow up with AIAA about the possibility of
developing an AIAA short course.
- Open items (see number 15 below):
- No discussion
- ISO/STEP
- Nothing new to report.
- Documentation
- An earlier issue regarding the fact that the number of
cells in Zone_t is supposed to be the number of
highest-order elements has not yet been fully resolved. We
need to look at the documentation and make sure it is clear
on this issue. Hann will look at the documentation and
recommend changes to make it more explicit on the fact that
the number of cells in Zone_t should be the number of
highest order elements.
- Official documentation has been updated: Rind for unstructured,
cg_free,
zone connectivity
donor info now optional, clarifying sentence under
ElementRange
to clarify global numbering system
- Software
- Issue of incorrect behavior of _partial_write
routines was discussed. For example, when writing in
MODE_MODIFY mode, one might write a partial write
from 1 − N/2, but then writing a second partial
write from N/2+1 − N will destroy the previously
written portion. No one can offer a good reason for this
behavior, so it is believed to be a bug. The action item to
fix this already exists.
- A minor fix for cgnstools is needed for IRIX64 (Montreuil).
Offline, Wedan agreed to make the fix for cgnstools for
IRIX64.
- HDF-5
- In an earlier e-mail from Koziol (NCSA), he said that the
"external links" feature hasn't been checked into HDF5 source
code repository yet. It may be there in the next alpha
release, but they are not certain yet. Then recently, Poinot
found that in CGNS/hdf5-1.8.0-alpha4, the HDF5 web
site refers to external links (these are our node links) as a
possible release. Offline, Poinot said he will test this
HDF5 external link capability.
- Extensions
- A discussion was held on the 4 new proposals for extension:
- Averaging Interfaces - (Magnan)
- Face Center Connectivity - (deVito)
- Multiple zone connectivities for time-dependent - (Rumsey)
- Fluid-structure interaction with deformable boundaries -
(Einstein)
- Earlier e-mail responses (only 5 committee members responded)
were OK with the first three, but the last one generated some
concern. In subsequent e-mail exchanges, it appears that (iv)
could be accomplished in a different way, with little or no changes
to the SIDS. Therefore, proposal (iv) will be tabled.
- During discussions, several members expressed concerns
about (i) Averaging Interfaces, because it appears to be too
specialized, without broad enough appeal. For example, some of the
members who do rotor-stator applications do things in a different
manner than the proposal, and accepting this proposal would mean
trying to impose it on those who already use different methods.
Therefore, it was decided to table this proposal for the time
being, until a compromise or other agreement can be reached, with
the recommendation that anyone needing the proposed method handle
it through UserDefined for now.
- Proposals (ii) and (iii) were accepted.
- Regarding Allmaras' face-based storage method for SIDS,
comments have still not been received yet, other than a note from
Poirier regarding the rationale for only allowing cell-based
storage. Allmaras will head up a task force to try to finally
resolve the issue of the face-based storage method. Members
are: Allmaras, Fisher, Poinot, Hann, Weber, Feldman, Rumsey, Wedan,
Imaly. They will hold a mini-telecon in early-September.
- Other issues:
- Next Steering Committee telecon will be held in late September
or early October.
- Meeting was adjourned at 12:10 PM.
- Summary of action items:
- Towne will update the Steering Committee Charter to raise the
limit of members to 30, and to add Thaerocomp.
- Alonso will forward to Rumsey some preliminary ideas on levels
of compliance for vendors, related to problems he has encountered.
- Towne will e-mail AIAA again to check on the status of the
Recommended Practice.
- Hauser will send parallel version of CGNS with HDF-5 to
Alonso, van der Weide, Poinot, and Wedan to try out.
- Wedan and Rumsey will initiate a new proposal for extension,
perhaps based on Sayre's existing proposal but also including
structured grids, to try to deal with the need for writing data to
smaller and/or possibly lower-order regions.
- Wedan will look at Poinot's string definition header file and
determine the best course of action.
- Wedan will look into the partial write problem (found by
Allmaras).
- Rumsey and Hauser will follow up with AIAA about the
possibility of developing an AIAA short course.
- Hann will look at the documentation and recommend changes
to make it more explicit on the fact that the number of cells in
Zone_t should be the number of highest order elements.
- Wedan will make the fix recommended by Montreuil in cgnstools
for IRIX64.
- Poinot will test the HDF5 external link capability.
- Allmaras will head up a task force to resolve the issue of the
face-based storage method. Members are: Allmaras, Fisher, Poinot,
Hann, Weber, Feldman, Rumsey, Wedan, Imaly. They will hold a
mini-telecon in early-September.
- Summary of open items from prior meetings (these are
different from action items, in that they are open or unresolved
issues that we want to keep track of, but there are no specific
actions required of anyone at this point in time):
- Keep track of/resolve HDF-5 "to-do" list.
- Keep track of progress with ISO/STEP.
- Need for official certification process (test for compliance)
- Need to add Karman's additional PYRA element type to
allowed list (in software and in SIDS)
- Need to upgrade/update User's
Guide as appropriate (such as additional specific examples)
Attendees
| Ankur Agarwal |
| Fluent
|
| Ken Alabi |
| Thaerocomp
|
| Steven Allmaras |
| Boeing Commercial
|
| John Chawner |
| Pointwise
|
| Dan Dominic |
| Boeing - IDS/PW
|
| Steve Feldman |
| CD-ADAPCO
|
| Mark Fisher |
| Boeing - IDS
|
| Richard Hann |
| ANSYS/CFX
|
| Thomas Hauser |
| Utah State University
|
| Scott Imlay |
| Tecplot
|
| Greg Power |
| USAF/AEDC
|
| Chris Rumsey |
| NASA Langley
|
| Kurt Weber |
| Rolls Royce / Allison
|
| Edwin van der Weide |
| Stanford University
|
Tentative to-do list in association with HDF-5 switchover
- Complete and test parallel implementation
- Complete and test API capability to automatically detect and switch
between ADF and HDF-5 (transparent to user?)
- Assess/minimize impact on software vendors using CGNS
- Make changes recommended by HDF-5 to improve usability with HDF-5
(e.g., character strings as opposed to character arrays)
- Assess compression capability of HDF-5
- CGNS configure scripts will need to be modified to check for
availability of appropriate HDF-5 libraries.
- Possibly add flag-based options when opening CGNS files. For
example: "follow links" vs. "don't follow links"; "use ADF" vs. "use
HDF-5"; "translate file automatically" vs. "leave the file as-is";
"compress" vs. "don't compress".
- Look into eliminating need for ID's from MLL
- Resolve "link-of-links" problem: will require HDF-5 fix by NCSA
(beta implementation of "external links" is in the works -
likely complete in early 2006?)
Summary of CGNS activities at AIAA's meeting in San Francisco, June 2006
As all of you know, the CGNS Steering Committee held two big activities
at the San Francisco meeting.
The first was a Panel Discussion: "CGNS Practical Applications in
CFD". Presentations were made by Richard Hann (ANSYS-CFX), Foluso
Ladeinde (Thaerocomp), Mark Fisher (Boeing), and Marc Poinot (ONERA).
Marc also presented slides from Eurocopter, whose representative could
not be present. Slides from Snecma unfortunately did not make it in
time for the presentation. There were between 10-20 attendees present
at each of the talks. The focus of the Panel discussion was on uses and
needs for CGNS in industry. There were very interesting discussions.
It seems clear that CGNS is beginning to fill a need in industry
as a standard CFD data exchange mechanism. It is particularly en
route to becoming a de facto standard at many companies in Europe,
and it is often specified as the standard for data transfer between
different departments or business partners. The fact that CGNS is a
vendor-independent standard is one of its attractive features.
Some of the needs mentioned were:
- better, more complete support of CGNS from third-party vendors
- more additions to the pool of examples (CGNS files, codes, templates)
(particularly unstructured)
- high order overset BC support
- better (simpler? more formal?) process for adopting new proposals
- method for enforcing/ensuring compliance
- ease of use & implementation (need for simpler subset standard?)
There was particularly a lot of discussion on this latter point. The
fact that CGNS has so many options makes it difficult for vendors to
fully support it, and also makes many people reluctant to start using
it. Having a simpler "subset standard" or "data transfer standard"
might make things a lot easier. By the end of the discussion, however,
many seemed to agree that although subset standards may be a good idea,
allowing flexibility is also an asset. It may be better to leave it up
to each user to decide how (specifically) they want to transfer data
with their partners. Perhaps "subset standards" may eventually emerge
naturally. It was also brought up that, over time, the vendors seem to
be slowly improving their capability for reading different possible CGNS
options.
I shall make a note to try to address the above needs in future
meetings. We would obviously like to focus some energy toward solving
them.
The second activity was a tutorial session, divided into 5 separate
talks: "Introduction, overview, and basic usage", "Usage for structured
grids", "Usage for unstructured grids", "HDF5 usage and parallel
implementation", and "Python and in-memory CGNS trees". There were
over 30 attendees at the beginning of this evening session.
These presentations
have been placed on the CGNS website.
Another important development has arisen as a direct result of this
tutorial session:
The AIAA has approached us, and asked us to think about the possibility
of putting together a two-day short course following the same outline
as the tutorial, but with a lot more detail (including the development
of a database in real time). This short course could be given both at
AIAA conferences as well as at on-site locations. Furthermore, the AIAA
Board of Directors voted to make electronic versions of the standards
library available free of charge to members. Their goal is to recover
lost revenues by offering the short course.
Finally, I want to extend a very sincere "thank you" to the Panelists
and to the Tutors who helped make the San Francisco events possible:
- Richard Hann, ANSYS-CFX
- Foluso Ladeinde, Thaerocomp
- Marc Poinot, ONERA
- Mark Fisher, Boeing
- Bruce Wedan, ANSYS-ICEM CFD
- Edwin van der Weide, Stanford
- Thomas Hauser, Utah State
Chris