Partial write of unstructured MIXED element sets fails with CGNS > 3.3.1

Description

In CGNS 3.3.0/1 it was possible to write a MIXED element section in serial by calling cg_section_partial_write followed by multiple calls to cg_elements_partial_write. With the latest checkout of the develop branch this no longer seems possible, instead failing with the message "Element must be a fixed size".

This may be an intentional change, in which case there will be regression problems with existing MPI applications that use a host/slave approach for writing large meshes.

The attached reproducer demonstrates the inconsistency with CGNS 3.3.1/dev and HDF5 1.8.21.

Environment

Linux, Centos-7

Status

Assignee

David Gutzwiller

Reporter

David Gutzwiller

Labels

None

Components

Affects versions

3.x.x

Priority

Major
Configure