Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
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
netcdfgroup
archives: