As you may know the ExodusII Finite Element Database model is built on top of
NetCDF and is used by many scientist and researchers as a popular input/output
format for FEA databases. The ExodusII developers suggest modifying the
netcdf.h header file with the following changes in diff/patch format:
99
+-#define NC_MAX_DIMS 1024
100
++#define NC_MAX_DIMS 65536
101
+ #define NC_MAX_ATTRS 8192
102
+-#define NC_MAX_VARS 8192
103
++#define NC_MAX_VARS 524288
104
+ #define NC_MAX_NAME 256
105
+-#define NC_MAX_VAR_DIMS 1024 /**< max per variable dimensions */
106
++#define NC_MAX_VAR_DIMS 8 /**< max per variable dimensions */
Would it be possible to add a configure option like
"--enable-exodus-largefiles" that would allow users of ExodusII to install
NetCDF with this patch applied without having to manually edit the netcdf.h
file every time we have to need to install NetCDF/ExodusII. This would also
allow a more straightforward path for ExodusII to be put into distribution
packages such as apt/macports/fink/homebrew, etc.
Thanks in advance for your help.
JTF
--
John T. Foster
Assistant Professor
Mechanical Engineering Department
The University of Texas at San Antonio
AET 2.330
One UTSA Circle
San Antonio, TX 78249
210.458.5521
john.foster@xxxxxxxx