Skip navigation links
(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

28 November 2007
11:00 AM Eastern Time

  1. The meeting was called to order at 11:05 AM. There were 15 attendees, listed below.

  2. The minutes of the 12 September 2007 meeting were approved as posted on the web site.

  3. Steering Committee membership changes, updates, and issues

    1. Simon Pereira, who is taking over for Bruce Wedan as the committee representative for ANSYS / ICEM CFD, introduced himself. Simon is the Product Manager for ICEM CFD. The current member list is still at 23 organizations (current maximum is set at 30).
    2. Thaerocomp (one of the committee member organizations) was renamed to TTC Technologies.
    3. Current Vice Chair Thomas Hauser is scheduled to be voted in as Chair of the CGNS Committee at the Reno meeting in January 2008.
    4. We are looking for a CGNS Steering committee member willing to assume the role of Vice Chair (2-yr position) beginning January 2008. The Vice Chair's duty is to help the Chair in the running of the committee. It is expected that the Vice Chair will take over as Chair when the Chair's term ends. Please e-mail nominations to Rumsey (c.l.rumsey@nasa.gov) by Dec 15. You may nominate yourself.

  4. Status of previous action items

    1. Towne will update the Steering Committee Charter to add Concepts NREC, and Rumsey will update the website.
      1. Done.
    2. Hauser and Wedan will put V3.0 with parallel HDF-5 capability as an alpha release on SourceForge when ready.
      1. Not done yet. Action carries.
    3. Poinot will continue to test and work with HDF5 external link capability.
      1. Done. Poinot sent in a report.
    4. Allmaras will send Rumsey revised face-based proposal for posting on website.
      1. Not done yet. Feldman emphasized that this capability is still in demand by their customers. Action carries, with addition that Allmaras will also send to Feldman and Pereira for evaluaton. New method needs to be compared against original method given on the website under Proposals for Extension.
    5. Rumsey will coordinate bringing the Regions proposal to completion.
      1. Not done yet. This item directly ties into item (d) above, particularly with regard to how to get edge-based data for unstructured grids. Action carries.
    6. Rumsey will develop a proposal to handle sprays of unconnected points.
      1. Not done yet. Action carries.
    7. Hann and Hauser will evaluate the capability for writing HDF-5, ADF, or XML in proposed V3.0.
      1. Not done yet. Action carries.
    8. Towne will add the Generalized Connectivity change to the SIDS.
      1. Done.
    9. Rumsey will arrange a telecon for the AIAA short course instructors to start to work out details (likely Monday Sept 17).
      1. Done. These mini-telecons are ongoing.
    10. Towne will make V2.5 the official documentation.
      1. Done.
    11. Wedan will add Hauser as a SourceForge developer.
      1. Done.
    12. Wedan will look into Weinkauf (9/12/07 CGNSTalk) issues regarding automatically closing linked files, problem with unsuccessful opening leaving data structures undefined, issues with MAXIMUM_FILES, and use of relative paths.
      1. Status unknown. Action carries.
    13. Hauser will maintain contact with users interested in parallel HDF-5 capability, and let them know when parallel V3.0alpha version is ready to be tested.
      1. Status unknown. Action carries.
    14. Hauser and Rumsey will contact people in Europe regarding possibility of holding a European CGNS User's Meeting sometime in the future.
      1. No resolution yet. Action carries.

  5. Open items (see number 15 below)

    1. Purpose of open items is to not lose track of long-term issues that come up.

  6. CGNS short course for AIAA

    1. Scheduled for Jan 5-6, 2008 in Reno, NV (just prior to Aerospace Sciences Meeting).
    2. Led by Thomas Hauser and Ken Alabi, with help from Marc Poinot, Bruce Wedan, and Chris Rumsey.
    3. Planning for course is progressing, but we need to have some minimum number of attendees signed up by Dec 7, or AIAA will cancel the course.

  7. ISO/STEP

    1. Keith Hunten sent details on AP209E2 (HTML, PDF). CGNS plays into a part of this. He is interested in feedback. Please email: keith.a.hunten@lmco.com

  8. Documentation

    1. References were added to the SIDS to document turbulence models currently used.

  9. Software

    1. Issue of the API forcing a copy of the entire CGNS file temporarily (Bussoletti 9/25/07 CGNSTalk) was discussed. This can cause problems if the file is linked to other files, for example. It can also be painful if the file is large and you are only making a very small change. Also, may be unrelated, but it was noted that if you delete nodes in ADFViewer, the resulting file size still stays the same. The question came up whether all this was an ADF issue or a MLL issue. I.e., does use of HDF5 eliminate the problem? If a MLL issue, is this something that should be worked to correct, or is there a good reason for doing it this way?
    2. Issue from Guzik (10/02/07 CGNSTalk) on the use of cg_configure to avoid the copy. He also mentioned some specific developer issues with cg_configure.
    3. Issue of wanting to write info one element at a time to save memory via cg_section_write_f, and issue of possible need for "long" instead of "int" (Miller 10/19/07 CGNSTalk).
    4. None of these issues was resolved: they will be carried over to the next meeting.

  10. HDF-5

    1. See 4(c) and Marc Poinot's report on HDF5 with external links. No additional discussion.

  11. Extensions

    1. Discussion held on whether current Extension process is working or not. Current process: proposal is made and posted to website, people comment, it is revised and voted on (and often revised and voted on again), then if approved it eventually gets implemented when a developer has time. The process is very slow, but things do eventually seem to get done. Given the CGNS committee circumstances (no money, all volunteer effort), it seems to be the best method. Most felt that CGNS is stable enough and the volume of changes is low enough that the current method is still viable. However, it would be far better if we could fund the maintenance and development effort. Rumsey also mentioned it would be better if we could get our "truck number" higher (if one of our developers gets hit by a truck, do we have others who can still do the work?). Some brainstorm ideas were:
      1. To raise money for maintenance and development, charge committee members nominal annual dues.
      2. Use proceeds from short course to help fund development work.
      3. Issue "Call for developers" on SourceForge.
      4. Use Bugzilla method to report and track problems, request changes, log issues and fixes, etc.
    2. Status of recent proposals (Face-based and Regions): still in the revision phase.

  12. Other issues

    1. Next face-to-face meeting Sunday Jan 6 at 7:30PM in Reno, NV at the AIAA meeting (note this is different from the usually held Wednesday PM time slot). Rumsey will try to get the room set up for teleconference capability.

  13. Meeting was adjourned at 12:00 PM.

  14. Summary of action items:

    1. Hauser and Wedan will put V3.0 with parallel HDF-5 capability as an alpha release on SourceForge when ready.
    2. Allmaras will send Rumsey, Feldman, and Pereira revised face-based proposal for evaluation, comparison with original proposal, and posting on website.
    3. Rumsey will coordinate bringing the Regions proposal to completion.
    4. Rumsey will develop a proposal to handle sprays of unconnected points.
    5. Hann and Hauser will evaluate the capability for writing HDF-5, ADF, or XML in proposed V3.0.
    6. Wedan will look into Weinkauf (9/12/07 CGNSTalk) issues regarding automatically closing linked files, problem with unsuccessful opening leaving data structures undefined, issues with MAXIMUM_FILES, and use of relative paths.
    7. Hauser will maintain contact with users interested in parallel HDF-5 capability, and let them know when parallel V3.0alpha version is ready to be tested.
    8. Hauser and Rumsey will contact people in Europe regarding possibility of holding a European CGNS User's Meeting sometime in the future.
    9. Rumsey will carry several unresolved CGNSTalk issues over to the next meeting: Bussoletti (9/25/07 CGNSTalk), Guzik (10/02/07 CGNSTalk), Miller (10/19/07 CGNSTalk).

  15. 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):

    1. Keep track of/resolve HDF-5 "to-do" list.
    2. Keep track of progress with ISO/STEP.
    3. Need for official certification process (test for compliance)
    4. Need to make Karman's changes to PYRA elements: change PYRA_14 to PYRA_13, without the centroid, and add PYRA_14 with the base mid-face defined (in software and in SIDS). Need to wait until V3.0 for this due to compatibility issues.
    5. Need to upgrade/update User's Guide as appropriate (such as additional specific examples)
    6. Need to resolve slow behavior and larger file sizes that can occur in CGNS files when there are many (thousands) of nodes.

Attendees

   Steve Allmaras    Boeing Commercial
Mark Anderson Concepts NREC
Patrick Baker Pointwise
John Bussoletti Boeing Commercial
Steve Feldman CD-ADAPCO
Ashish Gupta Airbus - India
Richard Hann ANSYS / CFX
Subarchan Kundu Airbus - India
Simon Pereira ANSYS / ICEM CFD
Greg Power USAF / AEDC
Chris Rumsey NASA Langley
Renaud Sauvage AM-Airbus
Charlie Towne NASA Glenn
Kurt Weber Rolls Royce / Allison
Edwin van der Weide Stanford

Report on CGNS/HDF5 with external links from Marc Poinot (Onera)

The CGNS/ADFH has been changed and we can use now the HDF5 external links feature. This allows some new capabilities such as the node creation in a sub-tree through a link, more than one level of link (I've tested up to 7)... The use of external links reduces *a lot* the complexity of the code and thus would lead to a better maintenance of ADF layer. All the Bruce's tests are ok (using cgnslib v2.5) and I also passed my pyCGNS v3.1 test suite that intensively calls both ADF and MLL APIs.

I think we can integrate this external link implementation as the new CGNS/HDF5 implementation. Moreover, there is no other hanging issue that could delay the official announce of a full CGNS/HDF5 library. I will push for that, Quincey Koziol (NCSA) says they may release the HDF5 v1.8 (we actually use for external links) by the end of the year.

These are the points I see now:

  1. Take sources and merge to Sourceforge
  2. Update SIDS-to-HDF5 document
  3. Find a volunteer team to test (including soft editors), shake the CGNS/HDF to increase the coverage of API and check 100% implementation.
  4. Prepare a set of examples that shows the benefits of HDF5 tools added to existing CGNS tools, encourage full-HDF5 based tools for CGNS
  5. Make an official announce
  6. Find an HDF5 conference and make some presentation on CGNS use

I can take parts of [2], [4] and [6]. Maybe Bruce can handle [1] and take a look at the code. All CGNS users can re-link the MLL and test their applications to fulfill [3] (including ONERA). We could have a test matrix saying if the user has tested his nown use of MLL on read/write/modify, with/without links, pre/post ADF/HDF files with adf2hdf ...

Then [5] has to be discussed next week or in Reno.

Now, I really want to thank Quincey Koziol (QAK) and the NCSA team, they really gave me an efficient support during these past months. This is not a matter of simple email replies but actually in terms of hours of actual work. Thanks again.

Tentative to-do list in association with HDF-5 switchover