2019-11-12 Meeting notes

Date

12 Nov 2019

 

Participants

  • @Scot Breitenfeld

  • @Koen Hillewaert

  • @Gregory Sjaardema

  • @Robert Bush

  • @Pierre-Jacques Legay

  • @Tony Garratt

  • Vangelis Skaperdas

  • Dmitry Kamenetskey

  • @Marc Poinot

  • @Earl P Duque

  • @ZJ Wang

Steering Committee Issues

  • Vangelis Skaperdas – BETA CAE Systems

    • BETA CAE was voted onto the steering committee

@Christopher Rumsey or @Scot Breitenfeld will update the web page.
@Scot Breitenfeld will follow-up with @Robert Bush to see if P&W has a new representative for the committee or to drop P&W.

 

 

 

 

 

Thank you to Bob Bush (Pratt & Whitney) for his years of service to CGNS.

 

 

 

 

 

 

Discussion topics

Time (Approximate)

Item

Presenter

Notes

Time (Approximate)

Item

Presenter

Notes

1min

Approve 03 Sep 2019 minutes.

@Scot Breitenfeld

Passed

5min

CGNS version number specification

@Scot Breitenfeld Vangelis Skaperdas

Beta-cae will summarize the issue and the proposed solution to the version issue
@Koen Hillewaertwill send out the Beta-cae document to the entire committee for discussion, and to follow-up with a vote as to whether to increase the CGNS version to 4.0, or to continue with the 3.x series and to just provide a graceful exit fix. The issue will also be raised on CGNStalk after the committee discussion.
@Koen Hillewaert at the next meeting will propose removing the promise of forward compatibility from the documentation and will take a vote on the issue

 

 

Removal of cgio_read_data, cgio_read_all_data, cgio_read_block APIs, or restrict to ADF format only.

@Scot Breitenfeld

Committee voted to remove the APIs, @Scot Breitenfeld will remove the APIs in the next release, and update the documentation listing the alternative APIs which should be used in their place.

15min

prioritization, review and attribution of JIRA bugs/issues

@Tony Garratt @David Gutzwiller

 

Current platform testing matrix | Platform | C | C 1 | Fortran | Fortran 1 | |--------------------------------------|---|------|---------|------------| | SunOS 5.11 32-bit | y | n | y | n | | SunOS 5.11 64-bit | y | n | y | n | | Windows 7 | n | n | n | n | | Windows 7 x64 | n | n | n | n | | Windows 7 Cygwin | n | n | x | n | | Windows 8 | n | n | n | n | | Windows 8 x64 | n | n | n | n | | Windows 10 | y | n | n | n | | Windows 10 x64 | y | n | n | n | | Windows 10 Cygwin | n | n | x | n | | Mac OS X Mountain Lion 10.8.5 64-bit | y | n | y | n | | Mac OS X Mavericks 10.9.5 64-bit | y | n | y | n | | Mac OS X Yosemeti 10.10.5 64-bit | y | n | y | n | | AIX 6.1 32- and 64-bit | y | n | y | n | | CentOS 6.7 Linux 2.6.32 x86_64 GNU | y | y | y | y | | CentOS 6.7 Linux 2.6.32 x86_64 Intel | y | y | y | y | | CentOS 6.7 Linux 2.6.32 x86_64 PGI | y | n | y | n | | CentOS 7.1 Linux 3.10.0 x86_64 GNU | y | y | y | y | | CentOS 7.1 Linux 3.10.0 x86_64 Intel | y | y | y | y | | Linux 2.6.32-431.11.2.el6.ppc64 | y | n | y | n | [1] Parallel

 

Platform support questions and proposals

Drop SunOS - do we know any users using this platform?

Drop Windows 7 and 8

Why are we still testing AIX - do we have any known users on this platform?

Windows is under-tested - Proposal-> Test C and Fortran serial and parallel on Windows 10 x64 as a bare minimum

Do we test both 32bit (legacy) and 64bit API? It's a minor point, but it would a good idea to add 32bit to at least one Linux and Windows

Bug list: https://cgnsorg.atlassian.net/browse/CGNS-176

A priority of bugs to fix in next release

#1 https://cgnsorg.atlassian.net/browse/CGNS-135

Crucial to Ansys. Although most HPC is Linux, project set-up often was done on Windows and import/export/sharing of mesh/solution done on Windows, while most runs performed on Linux clusters

#2 https://cgnsorg.atlassian.net/browse/CGNS-141

#3

- important to have parallel working

#4

#5

#6

​Conflicting bugs - are we supporting configure or not? Very confusing to end-users

Overall comments from Ansys

Configure much easier to use than cmake. Ansys would prefer we drop cmake and move back to configure - but see above - are we moving to cmake only or not??

Make LFS the default - 2Gb is tiny by today's standards. Any reasons not to make LFS the default (performance issues for instance?) and introduce LFS=off or SFS option for backward compatibility

@Tony Garratt will add the LFS option as a Jira issue.

Add large file test cases >4Gb serial and parallel both platforms

Overall needs of Ansys - these items and bug fixes important to use, not any of the new enhancements right now.

 

Overall comments from NUMECA

I generally agree with the comments from ANSYS / Tony Garrett. I will second a few points based on NUMECA's needs:

Highest priority bugs:

We have disabled parallel CGNS in our release packages until CGNS 176 and CGNS 109 are fixed, it became a problem for our support engineers.

I agree with the comments on configure vs CMAKE. Our internal library maintenance system is built on configure, and it would be nice to maintain support if possible.

@David Gutzwiller@Tony Garratt will update the issues mentioned to be scheduled for the next release in JIRA.
  • There is no current plan to drop Autotools support.

 

5min

high-level editing tools for the documentation page

@Marc Poinot @Christopher Rumsey

Raw html is not an ideal format to maintain documentation, the latex version seemed easier. It was mentioned to maybe go back to using latex, but the latex version is now out of date compared to the html version. Some committee members were uncertain whether the latex format was the right way to go when compared to other documentation methods (Markdown, Readthedocs, etc…). Either way, it will involve some effort to move from the html versions.

@Marc Poinot will look into latex state of documentation and will look into alternatives to raw HTML.

5min

cgnstalk: maintain or to be replaced by an alternative discussion group

@Scot Breitenfeld

No discussion

2min

Status of Accepted CPEX 0040

 

No discussion

5min

Status of Accepted CPEX 0041

 

No discussion

5min

Status of Accepted CPEX 0042

 

No discussion

5min

Status of Accepted CPEX 0043

 

No discussion

2min

Status of Future CPEX 0044

 

No discussion

2min

Status of Accepted CPEX 0045

 

No discussion

2min

Status of Future CPEX 0046

@Thomas Hauser

No discussion

Action items from last meetings

Decisions

  1. BETA-CAE was added to the steering committee
  2. The cgio_read* will be dropped in the next release of the CGNS library.

New Business

The HDF Group will be attending Supercomputing '19 and on Tuesday, November 19, at 5:15 p.m, where they will host a BOF session, HDF5 and its role in Exascale, Cloud, and Object Stores 1. CGNS parallel improvements will be discussed in the talk.

Schedule next meeting

Jan 21, 2020 at 10:00am EST is the next meeting.

Adjourn