This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Sophie, Those parameters are used to allocate static arrays during compilation and should not be modified at runtime. If you want to use different values, then you will have to set them and then recompile and reinstall the netCDF package. Regards, Steve Emmerson NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us. ------- Original Message Date: Tue, 25 Jan 2005 08:20:19 +0100 Subject: Problem whith nf90 routines in libnetcdf From: TYTECA Sophie <address@hidden> Organization: METEO-FRANCE Hello, I use nf90 routines of libnetcdf library (3.5.1) in f90 fortran code. In my program, I use several parameters(nf90_max_dims,nf90_max_vars,etc..) I put "use netcdf" in my program but ,when I run my program, the values of these parameters are OLD values: 100,2000,etc... I verify the netcdf.inc file , the values are 512,4096,etc.. the NEW values BUT, in the source code netcdf_constants.f90 (in directory f90) , the values are: integer, parameter, public :: & nf90_max_dims = 100, & nf90_max_attrs = 2000, & nf90_max_vars = 2000, & nf90_max_name = 128, & nf90_max_var_dims = nf90_max_dims and this file is included in netcdf.f90 for compilation Did I make something wrong when I used these parameters? NB: In the source code 3.6 it is the same thing! thanks for your help Sophie TYTECA CNRM METEO-FRANCE TOULOUSE FRANCE ------- End of Original Message