Remove SAX XML parser and merge HDF5 converter into DOLFIN
Issue #442
resolved
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)
-
-
reporter @logg Making the XML to XDMF converter available via dolfin-convert was my intention.
-
reporter - edited description
-
reporter -
assigned issue to
-
assigned issue to
-
reporter - changed status to open
-
- changed component to io
-
reporter - changed status to resolved
Fixed in 2fb6aed.
-
- removed milestone
Removing milestone: 1.6 (automated comment)
- Log in to comment
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?