Remove SAX XML parser and merge HDF5 converter into DOLFIN

Issue #442 resolved
Prof Garth Wells created an issue

We have an XML SAX parser which was intended to read XML mesh files in parallel. The code is complicated (an inevitable consequence of a SAX parser) and performance is poor (it is memory scalable, but not time scalable).

Since we parallel have HDF5 support, which is orders of magnitude faster than XML, we should remove the SAX parser.

For anyone with a mesh in XML that cannot be read by the DOM parser, the XML -> XDMF converter in https://bitbucket.org/garth-wells/dolfin-xml-hdf5-converter can be merged into DOLFIN.

Comments (8)

  1. Anders Logg (Chalmers)

    Sounds good, but first the XML -> XDMF converter needs to be merged in and made easily accessible via DOLFIN. Will it be accessible via dolfin-convert?

  2. Prof Garth Wells reporter

    @logg Making the XML to XDMF converter available via dolfin-convert was my intention.

  3. Log in to comment