ncx.c performance work
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
Here is a .diff that modifies ncx.c. Basically, I am trying to move 32 bit words, rather than bytes (as originally done). This is generally for the Exodus reader.
An optimized version of this code changed from 37.7 seconds (4.3.1) to 23.9 seconds (master, these changes applied) to load a dataset (that I may not share), containing 950,000 cells and 1,400,000 points. This files mods were by far the biggest change.
Note that this is in the netcdf directories. Please ask Utkarsh before applying this patch.
Note to self, OUO tire, Linux.
Test by opening any Exodus file.