CGNS Steering Committee Telecon Minutes

29 April 2010

 

 

1)      The telecon was called to order at 11:00 AM eastern time.  There were 8 attendees, listed in Attachment 1.

 

2)      The minutes of the 18 March 2010 telecon were approved as posted on the web site.

 

3)      Status of CGNS Version 3.0

a)      Poinot finished commits to future V3.0 that handle an issue brought up by Jiao, regarding use of names that may conflict with other tools. In cgnslib.h, some of the enum variables have very generic names, such as NODE, MIXED, etc. These names are likely to be used by application codes. A “cg_” has now been prefixed to these. The change is transparent to the user.

b)      Bussoletti and Allmaras brought up an important issue from recent CGNSTalk posts: Partial read allocates memory for the whole structure, thereby defeating the purpose of having partial read in the first place.  This problem exists in both V2 as well as the new V3. The committee members felt that Wedan is needed to help solve this.  Hauser to contact Wedan and ask Wedan to address the issue of partial reads allocating too much memory.

c)      Nonetheless, committee felt it important to release V3.0 asap (as beta), and deal with fixes like the above later.

d)     Iannetti and Hauser to hold mini-telecon May 13, and discuss future switchover to make the old “beta” documentation the new official one.

e)      Iannetti to look into NASA form that allows for a payment of newly released software.

f)       Bussoletti and Allmaras brought up that the CGNS software needs to have a smaller “memory footprint”, in general. I.e., it needs to be better optimized for memory usage.  This will be tabled as an important item to be addressed at a future time.

 

4)      Status of previous action items

a)      Bug identified by Jiao 3/9/10 in CGNSDLL int cg_field_read needs to be fixed.

i)        Not done yet.  Hauser to fix bug identified by Jiao 3/9/10 in CGNSDLL int cg_field_read prior to release of V3.0.

b)      Wedan to add ifdefs to V3.0 so can still compile with HDF 1.6.

i)        Not done yet.

c)      Thomas to update website “Download” page, including making list of what is new in V3.0 compared to V2.5 – including new MLL calls/changes, and send to Rumsey to post on website.

i)        Not done yet.

d)     Hauser to enable Track/Wiki capability on SourceForge for CGNS.

i)        Wiki has been enabled. Hauser to supply Wiki address to Rumsey for linking to website.

e)      Duque and Hauser to continue to look into the consortium idea for CGNS, including more active support of HDF-5 consortium. Also look into applying to NSF software infrastructure for sustained innovation.

i)        Not done yet.

f)       Poinot to split Rigid Motion Proposal into 2 parts: part associated to families can be accepted/implemented right away.

i)        Not done yet.

g)      Hauser will add HDF-5 parallel code (alpha version) to SourceForge and will let users know when it is available.

i)        It is under SVN. Hauser to email descriptions and instructions regarding HDF-5 parallel code under SVN at Sourceforge to Rumsey for posting on website.

h)      Iannetti to develop starting point for proposal for handling sprays of unconnected points, and work with Hauser and Duque to bring it to fruition.

i)        Not done yet.

i)        Wedan to document changes to MLL calls for V3.0 (e.g., is_cgns, cg_section_partial_write, cg_element_partial_write), and send to Rumsey and Iannetti for posting to V3.0(beta) docs pages.

i)        Not done yet.

j)        Hauser to fix the “long” vs “int” issue (4 byte integer limit).

i)        Not done yet.

k)      Hauser to look into the problem with the 64-bit cg_goto_f.

i)        Not done yet.

l)        Hauser to send details and a link to his recent paper on parallel I/O with CGNS to Ianetti, for posting on the CGNS website.

i)        Sent, but not posted yet.  Iannetti to post Hauser’s recent paper on parallel I/O with CGNS.

m)    Iannetti to post new tutorial slides on the website.

i)        Not done yet.

n)      Hauser to coordinate with Poinot to correct the faulty 3.0 commit and replace flag attribute capability.

i)        Done, in rev 137.

o)      Hauser or his student to tar up official release of V3 after final testing and announce it.

i)        Not done yet.

p)      Hauser to tar up the docs (developer’s documentation) which are part of the release and send to Iannetti for posting.

i)        Not done yet.

q)      Rumsey to email inactive committee members.

i)        Done.  Three inactive members have been removed.

 

5)      Next Telecon tentatively set for Thu, June 10, 2010, 11 am eastern.

 

6)      Summary of action items:

 

a)      Hauser to contact Wedan and ask Wedan to address the issue of partial reads allocating too much memory.

b)      Iannetti and Hauser to hold mini-telecon May 13, and discuss future switchover to make the old “beta” documentation the new official one.

c)      Iannetti to look into NASA form that allows for a payment of newly released software.

d)     Hauser to fix bug identified by Jiao 3/9/10 in CGNSDLL int cg_field_read prior to release of V3.0.

e)      Wedan to add ifdefs to V3.0 so can still compile with HDF 1.6.

f)       Hauser to update website “Download” page, including making list of what is new in V3.0 compared to V2.5 – including new MLL calls/changes, and send to Rumsey to post on website.

g)      Hauser to supply Wiki address to Rumsey for linking to website.

h)      Duque and Hauser to continue to look into the consortium idea for CGNS, including more active support of HDF-5 consortium. Also look into applying to NSF software infrastructure for sustained innovation.

i)        Poinot to split Rigid Motion Proposal into 2 parts: part associated to families can be accepted/implemented right away.

j)        Hauser to email descriptions and instructions regarding HDF-5 parallel code under SVN at Sourceforge to Rumsey for posting on website.

k)      Iannetti to develop starting point for proposal for handling sprays of unconnected points, and work with Hauser and Duque to bring it to fruition.

l)        Wedan to document changes to MLL calls for V3.0 (e.g., is_cgns, cg_section_partial_write, cg_element_partial_write), and send to Rumsey and Iannetti for posting to V3.0(beta) docs pages.

m)    Hauser to fix the “long” vs “int” issue (4 byte integer limit).

n)      Hauser to look into the problem with the 64-bit cg_goto_f.

o)      Iannetti to post Hauser’s recent paper on parallel I/O with CGNS.

p)      Iannetti to post new tutorial slides on the website.

q)      Hauser or his student to tar up official release of V3 after final testing and announce it.

r)       Hauser to tar up the docs (developer’s documentation) which are part of the release and send to Iannetti for posting.


Attachment 1: Attendees

 

Ken Alabi                                            TTC Technologies

Steve Allmaras                                    Boeing

John Bussoletti                                    Boeing

Thomas Hauser                                   Northwestern University

Tony Iannetti                                      NASA Glenn

Marc Poinot                                        ONERA

Chris Rumsey                                      NASA Langley

Kurt Weber                                         Rolls Royce/Allison