bm_file.c#298      if (gettimeofday(&start_timeNULL)) ERR;
#301      if (gettimeofday(&end_timeNULL)) ERR;
#302      if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#413  if (nc_get_vara(ncid1vstartcountdata)) ERR;
#419  if (gettimeofday(&start_timeNULL)) ERR;
#421  if (nc_get_vara(ncid2vstartcountdata2)) ERR;
#425  if (gettimeofday(&end_timeNULL)) ERR;
#426  if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#494      if (gettimeofday(&start_timeNULL)) ERR;
#497      if (gettimeofday(&end_timeNULL)) ERR;
#498      if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#561  if (nc_inq_attname(ncid_inNC_GLOBALaname)) ERR;
#562  if (nc_copy_att(ncid_inNC_GLOBALnamencid_outNC_GLOBAL)) ERR;
#581  if (nc_def_var(ncid_outnamextypendimsdimids, &varid_out)) ERR;
#588     if (nc_def_var_endian(ncid_outvarid_outendianness)) ERR;
#596   if (nc_def_var_chunking(ncid_outv, 0, vo[o1].chunksize)) ERR;
#600   if (nc_def_var_chunking(ncid_outv, 1, NULL)) ERR;
#603   if (nc_def_var_deflate(ncid_outvvo[o1].shuffle, 1, vo[o1].deflate_num)) ERR;
#610     if (nc_inq_attname(ncid_invaatt_name)) ERR;
#611     if (nc_copy_att(ncid_invatt_namencid_outvarid_out)) ERR;
#618      if (gettimeofday(&start_timeNULL)) ERR;
#625      if (gettimeofday(&end_timeNULL)) ERR;
#626      if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#722  if (gettimeofday(&start_timeNULL)) ERR;
#730  if (gettimeofday(&end_timeNULL)) ERR;
#731  if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#744     if (gettimeofday(&start_timeNULL)) ERR;
#751     if (gettimeofday(&end_timeNULL)) ERR;
#752     if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#776   if (nc_close(ncid_in)) ERR;
#778      if (nc_close(ncid_out)) ERR;
bm_many_atts.c#45    if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#54 ERR;
#58 if (nc_def_grp(ncidgname, &grp)) ERR;
#63     if (nc_put_att_int(grpNC_GLOBALanameNC_INT, 1, data)) ERR;
#65 if (gettimeofday(&end_timeNULL)) ERR;
#66 if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
bm_many_objs.c#43    if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#45 ERR;
#50 if (nc_def_grp(ncidgname, &grp)) ERR;
#51 if (nc_def_var(grp, "var", NC_INT, 0, NULL, &var)) ERR;
#52 if(nc_enddef (grp)) ERR;
#53 if(nc_put_var(grpvardata)) ERR;
#55     if (gettimeofday(&end_timeNULL)) ERR;
#56     if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#64    if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#74 ERR;
#78 if (nc_def_grp(ncidgname, &grp)) ERR;
#84     if(nc_def_var(grpvnameNC_INT, 0, NULL, &var)) ERR;
#85     if(nc_put_var(grpvardata)) ERR;
#87 if (gettimeofday(&end_timeNULL)) ERR;
#88 if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
bm_netcdf4_recs.c#63    if (nc_create(FILE_NAMENC_CLOBBER, &ncid)) ERR;
#66    if (nc_def_dim(ncid, "basetime", basetime_len, &basetime_dim)) ERR;
#67    if (nc_def_dim(ncid, "forecast", forecast_len, &forecast_dim)) ERR;
#68    if (nc_def_dim(ncid, "bounds", bounds_len, &bounds_dim)) ERR;
#69    if (nc_def_dim(ncid, "latitude", latitude_len, &latitude_dim)) ERR;
#70    if (nc_def_dim(ncid, "longitude", longitude_len, &longitude_dim)) ERR;
#78    temperature_2m_dims, &temperature_2m_id)) ERR;
#81    if (nc_put_att_text(ncidtemperature_2m_id, "long_name", 36, "Air temperature 2m above the surface")) ERR;
#82    if (nc_put_att_text(ncidtemperature_2m_id, "units", 1, "K")) ERR;
#83    if (nc_put_att_float(ncidtemperature_2m_id, "_FillValue", NC_FLOAT, 1, temperature_2m_FillValue_att)) ERR;
#84    if (nc_put_att_float(ncidtemperature_2m_id, "missing_value", NC_FLOAT, 1, temperature_2m_missing_value_att)) ERR;
#85    if (nc_put_att_float(ncidtemperature_2m_id, "valid_min", NC_FLOAT, 1, temperature_2m_valid_min_att)) ERR;
#86    if (nc_put_att_float(ncidtemperature_2m_id, "valid_max", NC_FLOAT, 1, temperature_2m_valid_max_att)) ERR;
#87    if (nc_put_att_text(ncidtemperature_2m_id, "standard_name", 15, "air_temperature")) ERR;
#88    if (nc_put_att_text(ncidtemperature_2m_id, "cell_methods", 10, "area: mean")) ERR;
#89    if (nc_put_att_text(ncidtemperature_2m_id, "coordinates", 5, "level")) ERR;
#90    if (nc_close(ncid)) ERR;
#92    if (gettimeofday(&start_timeNULL)) ERR;
cdm_sea_soundings.c#42   if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#45   if (nc_def_vlen(ncid, "temp_vlen", NC_FLOAT, &temp_typeid)) ERR;
#49        "sea_sounding", &sounding_typeid)) ERR;
#52   NC_INT)) ERR;
#55   temp_typeid)) ERR;
#58   if (nc_def_dim(ncidDIM_NAMEDIM_LEN, &dimid)) ERR;
#60   &dimid, &varid)) ERR;
#63   if (nc_put_var(ncidvariddata)) ERR;
#66   if (nc_close(ncid)) ERR;
err_macros.h#31#define ERR do { \
parallel_vara.c#67#define ERR {if(err!=NC_NOERR)printf("Error at line=%d: %s\n", __LINE__nc_strerror(err));}
#131                          &str_att[0]); ERR
#134    err = nc_def_dim(ncid, "Y", global_ny, &dimid[0]); ERR
#135    err = nc_def_dim(ncid, "X", global_nx, &dimid[1]); ERR
#138    err = nc_def_var(ncid, "var", NC_INT, 2, dimid, &varid); ERR
#143                          &str_att[0]); ERR
#147                           &float_att[0]); ERR
#150    err = nc_enddef(ncid); ERR
#153    err = nc_var_par_access(ncidvaridNC_COLLECTIVE); ERR
#161    err = nc_put_vara_int(ncidvaridstartcount, &buf[0][0]); ERR
#163    err = nc_close(ncid); ERR
#169    err = nc_inq_dimid(ncid, "Y", &dimid[0]); ERR
#170    err = nc_inq_dimid(ncid, "X", &dimid[1]); ERR
#172    err = nc_inq_dimlen(nciddimid[0], &global_ny); ERR
#173    err = nc_inq_dimlen(nciddimid[1], &global_nx); ERR
#176    err = nc_inq_varid(ncid, "var", &varid); ERR
#179    err = nc_var_par_access(ncidvaridNC_COLLECTIVE); ERR
#182    err = nc_get_vara_int(ncidvaridstartcount, &buf[0][0]); ERR
#185    err = nc_close(ncid); ERR
pres_temp_4D_rd.c#60#define ERR(e) {printf("Error: %s\n", nc_strerror(e)); return 2;}
#88      ERR(retval);
#93      ERR(retval);
#95      ERR(retval);
#99      ERR(retval);
#101      ERR(retval);
#114      ERR(retval);
#116      ERR(retval);
#135  ERR(retval);
#138  ERR(retval);
#157      ERR(retval);
pres_temp_4D_wr.c#55#define ERR(e) {printf("Error: %s\n", nc_strerror(e)); return 2;}
#101      ERR(retval);
#107      ERR(retval);
#109      ERR(retval);
#111      ERR(retval);
#113      ERR(retval);
#123      ERR(retval);
#126      ERR(retval);
#131      ERR(retval);
#134      ERR(retval);
#149      ERR(retval);
#152      ERR(retval);
#157      ERR(retval);
#160      ERR(retval);
#164      ERR(retval);
#169      ERR(retval);
#171      ERR(retval);
#193  ERR(retval);
#196  ERR(retval);
#201      ERR(retval);
quick_large_files.c#71     ERR;
#74     ERR;
#76     ERR;
#79     ERR;
#82     ERR;
#85     ERR;
#88     ERR;
#90     ERR;
#92     ERR;
#94     ERR;
#96     ERR;
#98     ERR;
#100     ERR;
#124     ERR;
#126     ERR;
#129     ERR;
#132     ERR;
#134     ERR;
#137     ERR;
#140     ERR;
#143     ERR;
#146     ERR;
#148     ERR;
#162     ERR;
#164     ERR;
#166    ERR;
#170     ERR;
#172     ERR;
#174     ERR;
#178     ERR;
#180     ERR;
#182     ERR;
#185     ERR;
#193     ERR;
#195     ERR;
#198     ERR;
#201     ERR;
#203     ERR;
#206     ERR;
#209     ERR;
#212     ERR;
#215     ERR;
#217     ERR;
#219     ERR;
#225     ERR;
#227     ERR;
#230     ERR;
#233     ERR;
#236     ERR;
#239     ERR;
#241     ERR;
#243     ERR;
#250     ERR;
#252     ERR;
#256     ERR;
#259     ERR;
#263 ERR;
#265     ERR;
#273     ERR;
#275     ERR;
#278     ERR;
#281     ERR;
#284     ERR;
#286     ERR;
#289     ERR;
#292     ERR;
#295     ERR;
#298     ERR;
#300     ERR;
#302     ERR;
#309     ERR;
#311     ERR;
#314     ERR;
#317     ERR;
#320     ERR;
#322     ERR;
#325     ERR;
#328     ERR;
#331     ERR;
#334     ERR;
#336     ERR;
#338     ERR;
#347     ERR;
#349     ERR;
#352     ERR;
#355     ERR;
#357     ERR;
#360     ERR;
#363     ERR;
#365     ERR;
#367     ERR;
#380     ERR;
#382     ERR;
#385     ERR;
#388     ERR;
#391     ERR;
#393     ERR;
#397     ERR;
#399     ERR;
#401     ERR;
#403     ERR;
#410     ERR;
#412     ERR;
#415     ERR;
#418     ERR;
#422     ERR;
#425     ERR;
#428     ERR;
#431     ERR;
#434     ERR;
#436     ERR;
#440     ERR;
#442     ERR;
#444     ERR;
#446     ERR;
#455     ERR;
#457     ERR;
#460     ERR;
#463     ERR;
#467     ERR;
#470     ERR;
#473     ERR;
#476     ERR;
#479     ERR;
#481     ERR;
#483     ERR;
#492     ERR;
#494     ERR;
#497     ERR;
#500     ERR;
#504     ERR;
#507     ERR;
#510     ERR;
#513     ERR;
#516     ERR;
#518     ERR;
#520     ERR;
#526     ERR;
#528     ERR;
#531     ERR;
#534     ERR;
#538     ERR;
#541     ERR;
#544     ERR;
#547     ERR;
#550     ERR;
#552     ERR;
#556     ERR;
#558     ERR;
#560     ERR;
#562     ERR;
rewrite-scalar.c#16#define ERR do {fflush(stdout); fprintf(stderr, "Error, %s, line: %d\n", __FILE____LINE__); return(1);} while (0)
#22    if (nc_open(av[1], NC_WRITE, &ncid)) ERR;
#23    if (nc_inq_varid(ncidav[2], &varid)) ERR;
#24    if (nc_put_var_int(ncidvariddata)) ERR;
#25    if (nc_close(ncid)) ERR;
sfc_pres_temp_rd.c#47#define ERR(e) {printf("Error: %s\n", nc_strerror(e)); return 2;}
#78      ERR(retval);
#87      ERR(retval);
#98      ERR(retval);
#100      ERR(retval);
#104      ERR(retval);
#106      ERR(retval);
#119      ERR(retval);
#121      ERR(retval);
#127      ERR(retval);
#129      ERR(retval);
#141      ERR(retval);
#146      ERR(retval);
#151      ERR(retval);
#156      ERR(retval);
#161      ERR(retval);
sfc_pres_temp_wr.c#43#define ERR(e) {printf("Error: %s\n", nc_strerror(e)); return 2;}
#92      ERR(retval);
#96      ERR(retval);
#98      ERR(retval);
#105      ERR(retval);
#108      ERR(retval);
#119      ERR(retval);
#122      ERR(retval);
#130      ERR(retval);
#133      ERR(retval);
#138      ERR(retval);
#141      ERR(retval);
#145      ERR(retval);
#150      ERR(retval);
#152      ERR(retval);
#158      ERR(retval);
#160      ERR(retval);
#164      ERR(retval);
simple_nc4_rd.c#29#define ERR(e) {printf("Error: %s\n", nc_strerror(e)); exit(ERRCODE);}
#54      ERR(retval);
#58      ERR(retval);
#60      ERR(retval);
#65      ERR(retval);
#69      ERR(retval);
#74      ERR(retval);
#78      ERR(retval);
#92      ERR(retval);
simple_nc4_wr.c#30#define ERR(e) {printf("Error: %s\n", nc_strerror(e)); exit(ERRCODE);}
#67      ERR(retval);
#72      ERR(retval);
#74      ERR(retval);
#82      ERR (retval);
#84      ERR (retval);
#90      ERR(retval);
#95      ERR(retval);
#100      ERR(retval);
#103      ERR(retval);
#106      ERR(retval);
#112      ERR(retval);
#117      ERR(retval);
#121      ERR(retval);
simple_xy_nc4_rd.c#31#define ERR(e) {printf("Error: %s\n", nc_strerror(e)); exit(ERRCODE);}
#47      ERR(retval);
#51      ERR(retval);
#55      ERR(retval);
#65      ERR(retval);
simple_xy_nc4_wr.c#30#define ERR(e) {printf("Error: %s\n", nc_strerror(e)); exit(ERRCODE);}
#56      ERR(retval);
#60      ERR(retval);
#62      ERR(retval);
#73      ERR(retval);
#75      ERR(retval);
#78      ERR(retval);
#83      ERR(retval);
#87      ERR(retval);
simple_xy_rd.c#25#define ERR(e) {printf("Error: %s\n", nc_strerror(e)); exit(ERRCODE);}
#41      ERR(retval);
#45      ERR(retval);
#49      ERR(retval);
#59      ERR(retval);
simple_xy_wr.c#21#define ERR(e) {printf("Error: %s\n", nc_strerror(e)); exit(ERRCODE);}
#53      ERR(retval);
#57      ERR(retval);
#59      ERR(retval);
#70      ERR(retval);
#75      ERR(retval);
#81      ERR(retval);
#86      ERR(retval);
t_type.c#29   if (nc_inq_type(ncid, 0, name_in, &size_in) != NC_EBADTYPEERR;
#30   if (nc_inq_type(ncidNC_STRING + 1, name_in, &size_in) != NC_EBADTYPEERR;
#31   if (nc_inq_type(ncidNC_BYTEname_in, &size_in)) ERR;
#32   if (strcmp(name_in, "byte") || size_in != 1) ERR;
#33   if (nc_inq_type(ncidNC_CHARname_in, &size_in)) ERR;
#34   if (strcmp(name_in, "char") || size_in != 1) ERR;
#35   if (nc_inq_type(ncidNC_SHORTname_in, &size_in)) ERR;
#36   if (strcmp(name_in, "short") || size_in != 2) ERR;
#37   if (nc_inq_type(ncidNC_INTname_in, &size_in)) ERR;
#38   if (strcmp(name_in, "int") || size_in != 4) ERR;
#39   if (nc_inq_type(ncidNC_FLOATname_in, &size_in)) ERR;
#40   if (strcmp(name_in, "float") || size_in != 4) ERR;
#41   if (nc_inq_type(ncidNC_DOUBLEname_in, &size_in)) ERR;
#42   if (strcmp(name_in, "double") || size_in != 8) ERR;
test_partvar.c#35#define ERR(e) {printf("Error: %s\n", nc_strerror(e)); exit(ERRCODE);}
#122       ERR(retval);
#125       ERR(retval);
#137           ERR(retval);
#150       ERR(retval);
test_vara.c#31#define ERR(e) {printf("Error: %s\n", nc_strerror(e)); exit(ERRCODE);}
#96       ERR(retval);
#99       ERR(retval);
#106       ERR(retval);
#115       ERR(retval);
#119       ERR(retval);
tst_addvar.c#22#define ERR {if(err!=NC_NOERR){printf("Error at line=%d: %s\n", __LINE__nc_strerror(err));}}
#33    err = nc_open(argv[1], NC_WRITE, &ncid); ERR
#39    err = nc_get_var_int(ncidvarid[0], old_buf[0]); ERR
#40    err = nc_get_var_int(ncidvarid[1], old_buf[1]); ERR
#41    err = nc_get_var_int(ncidvarid[2], old_buf[2]); ERR
#43    err = nc_redef(ncid); ERR
#46    err = nc_def_dim(ncid, "new_dim_1", 32, &dimid[0]); ERR
#47    err = nc_def_dim(ncid, "new_dim_2", 32, &dimid[1]); ERR
#50    err = nc_def_var(ncid, "new_var1", NC_INT,   2, dimid, &varid[3]); ERR
#51    err = nc_def_var(ncid, "new_var2", NC_FLOAT, 2, dimid, &varid[4]); ERR
#52    err = nc_enddef(ncid); ERR
#56    err = nc_put_var_int(ncidvarid[3], new_buf); ERR
#59    err = nc_get_var_int(ncidvarid[0], get_buf[0]); ERR
#60    err = nc_get_var_int(ncidvarid[1], get_buf[1]); ERR
#61    err = nc_get_var_int(ncidvarid[2], get_buf[2]); ERR
#76    err = nc_close(ncid); ERR
tst_ar4.c#152   if (nc_set_chunk_cache(cacheNELEMSPREEMPTION)) ERR;
#153   if (nc_open(argv[0], 0, &ncid)) ERR;
#157   if (nc_inq_varid(ncidDATA_VAR_NAME, &varid)) ERR;
#158   if (nc_inq_dim(ncidLON_DIMIDname_in, &len)) ERR;
#159   if (strcmp(name_in, "lon") || len != LON_LENERR;
#160   if (nc_inq_dim(ncidLAT_DIMIDname_in, &len)) ERR;
#161   if (strcmp(name_in, "lat") || len != LAT_LENERR;
#162   if (nc_inq_dim(ncidBNDS_DIMIDname_in, &len)) ERR;
#163   if (strcmp(name_in, "bnds") || len != BNDS_LENERR;
#164   if (nc_inq_dim(ncidTIME_DIMIDname_in, &len)) ERR;
#165   if (strcmp(name_in, "time") || len != TIME_LENERR;
#166   if (nc_inq_var(ncidvaridNULLNULL, &ndimsdimidNULL)) ERR;
#168       dimid[1] != LAT_DIMID || dimid[2] != LON_DIMIDERR;
#171   if (nc_inq_var_chunking(ncidvarid, &storagecs)) ERR;
#173   &deflate_level)) ERR;
#186      if (gettimeofday(&start_timeNULL)) ERR;
#188      if (gettimeofday(&end_timeNULL)) ERR;
#189      if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#193      if (gettimeofday(&start_timeNULL)) ERR;
#197      if (gettimeofday(&end_timeNULL)) ERR;
#198      if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#213      if (gettimeofday(&start_timeNULL)) ERR;
#215      if (gettimeofday(&end_timeNULL)) ERR;
#216      if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#220      if (gettimeofday(&start_timeNULL)) ERR;
#223      if (gettimeofday(&end_timeNULL)) ERR;
#224      if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#230   if (nc_close(ncid)) ERR;
tst_ar4_3d.c#160   if (nc_set_chunk_cache(cacheNELEMSPREEMPTION)) ERR;
#161   if (nc_open(argv[0], 0, &ncid)) ERR;
#165   if (nc_inq_varid(ncidDATA_VAR_NAME, &varid)) ERR;
#166   if (nc_inq_dim(ncidLON_DIMIDname_in, &len)) ERR;
#167   if (strcmp(name_in, "lon") || len != LON_LENERR;
#168   if (nc_inq_dim(ncidLAT_DIMIDname_in, &len)) ERR;
#169   if (strcmp(name_in, "lat") || len != LAT_LENERR;
#170   if (nc_inq_dim(ncidBNDS_DIMIDname_in, &len)) ERR;
#171   if (strcmp(name_in, "bnds") || len != BNDS_LENERR;
#172   if (nc_inq_dim(ncidTIME_DIMIDname_in, &len)) ERR;
#173   if (strcmp(name_in, "time") || len != TIME_LENERR;
#174   if (nc_inq_var(ncidvaridNULLNULL, &ndimsdimidNULL)) ERR;
#176       dimid[1] != LAT_DIMID || dimid[2] != LON_DIMIDERR;
#179   if (nc_inq_var_chunking(ncidvarid, &storagecs)) ERR;
#181   &deflate_level)) ERR;
#194      if (gettimeofday(&start_timeNULL)) ERR;
#196      if (gettimeofday(&end_timeNULL)) ERR;
#197      if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#201      if (gettimeofday(&start_timeNULL)) ERR;
#205      if (gettimeofday(&end_timeNULL)) ERR;
#206      if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#221      if (gettimeofday(&start_timeNULL)) ERR;
#223      if (gettimeofday(&end_timeNULL)) ERR;
#224      if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#228      if (gettimeofday(&start_timeNULL)) ERR;
#231      if (gettimeofday(&end_timeNULL)) ERR;
#232      if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#238   if (nc_close(ncid)) ERR;
tst_ar4_4d.c#270   if (nc_set_chunk_cache(cacheNELEMSPREEMPTION)) ERR;
#271   if (nc_open(argv[0], 0, &ncid)) ERR;
#275   if (nc_inq_varid(ncidDATA_VAR_NAME, &varid)) ERR;
#276   if (nc_inq_dim(ncidLON_DIMIDname_in, &len)) ERR;
#277   if (strcmp(name_in, "lon") || len != LON_LENERR;
#278   if (nc_inq_dim(ncidLAT_DIMIDname_in, &len)) ERR;
#279   if (strcmp(name_in, "lat") || len != LAT_LENERR;
#280   if (nc_inq_dim(ncidDEPTH_DIMIDname_in, &len)) ERR;
#281   if (strcmp(name_in, "depth") || len != DEPTH_LENERR;
#282   if (nc_inq_dim(ncidBNDS_DIMIDname_in, &len)) ERR;
#283   if (strcmp(name_in, "bnds") || len != BNDS_LENERR;
#284   if (nc_inq_dim(ncidTIME_DIMIDname_in, &len)) ERR;
#285   if (strcmp(name_in, "time") || len != TIME_LENERR;
#286   if (nc_inq_var(ncidvaridNULLNULL, &ndimsdimidNULL)) ERR;
#289       dimid[3] != LON_DIMIDERR;
#292   if (nc_inq_var_chunking(ncidvarid, &storagecs)) ERR;
#294   &deflate_level)) ERR;
#309      if (gettimeofday(&start_timeNULL)) ERR;
#311      if (gettimeofday(&end_timeNULL)) ERR;
#312      if (timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#316      if (gettimeofday(&start_timeNULL)) ERR;
#324      if (gettimeofday(&end_timeNULL)) ERR;
#325      if (timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#343      if (gettimeofday(&start_timeNULL)) ERR;
#345      if (gettimeofday(&end_timeNULL)) ERR;
#346      if (timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#350      if (gettimeofday(&start_timeNULL)) ERR;
#359      if (gettimeofday(&end_timeNULL)) ERR;
#360      if (timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#378      if (gettimeofday(&start_timeNULL)) ERR;
#380      if (gettimeofday(&end_timeNULL)) ERR;
#381      if (timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#385      if (gettimeofday(&start_timeNULL)) ERR;
#392      if (gettimeofday(&end_timeNULL)) ERR;
#393      if (timeval_subtract(&diff_time, &end_time, &start_time)) ERR;
#400   if (nc_close(ncid)) ERR;
tst_atts.c#2366      if (nc_create_par(FILE_NAMENC_CLOBBER|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#2368      if (nc_create(FILE_NAMENC_NETCDF4|NC_CLASSIC_MODEL|NC_CLOBBER, &ncid)) ERR;
#2370      if (nc_def_var(ncidVAR_NAMENC_INT, 0, NULL, &varid)) ERR;
#2371      if (nc_put_att(ncidvaridA1_NAMENC_CHAR, 1, &char_data)) ERR;
#2372      if (nc_put_att(ncidvaridB1_NAMENC_CHAR, 1, &char_data)) ERR;
#2375      if (nc_put_att(ncidNC_GLOBALA1_NAMENC_CHAR, 1, &char_data)) ERR;
#2380      if (nc_inq_nvars(ncid, &nvars)) ERR;
#2382      if (nc_inq_varnatts(ncid, 0, &natts)) ERR;
#2383      if (natts != 2) ERR;
#2384      if (nc_copy_att(ncidNC_GLOBALA1_NAMEncid, 0)) ERR;
#2396   if(res != NC_EINVALERR;
#2399       != NC_EINVALERR;
#2403       != NC_EBADTYPEERR;
#2405   if (nc_put_att_int(ncidvarid, "_FillValue", NC_INT, 1, var_FillValue_atts)) ERR;
#2408      if (nc_close(ncid)) ERR;
#2412      if (nc_open_par(FILE_NAMENC_WRITE|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#2414      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#2416      if (nc_inq_nvars(ncid, &nvars)) ERR;
#2427      if (nc_close(ncid)) ERR;
#2440      if (create_file()) ERR;
#2444      if (nc_open_par(FILE_NAMENC_WRITE|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#2446      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#2448      if (nc_redef(ncid)) ERR;
#2452      &char_data)) ERR;
#2457      if (nc_inq_nvars(ncid, &nvars)) ERR;
#2469      if (nc_close(ncid)) ERR;
#2473      if (nc_open_par(FILE_NAMENC_WRITE|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#2475      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#2477      if (nc_inq_nvars(ncid, &nvars)) ERR;
#2488      if (nc_close(ncid)) ERR;
tst_atts.c#35      if (!(data_in = malloc(strlen(CONTENTS) + 1))) ERR;
#38      if (nc_create(FILE_NAMENC_NETCDF4|NC_CLOBBER, &ncid)) ERR;
#40   CONTENTS)) ERR;
#43      if (nc_rename_att(ncidNC_GLOBALOLD_NAMENEW_NAME)) ERR;
#46      if (nc_inq_attid(ncidNC_GLOBALNEW_NAME, &attid)) ERR;
#47      if (attid != 0) ERR;
#48      if (nc_get_att_text(ncidNC_GLOBALNEW_NAMEdata_in)) ERR;
#49      if (strncmp(CONTENTSdata_in, strlen(CONTENTS))) ERR;
#50      if (nc_close(ncid)) ERR;
#53      if (nc_open(FILE_NAMENC_NOWRITE, &ncid)) ERR;
#55      if (nc_inq_attid(ncidNC_GLOBALNEW_NAME, &attid)) ERR;
#56      if (attid != 0) ERR;
#57      if (nc_get_att_text(ncidNC_GLOBALNEW_NAMEdata_in)) ERR;
#58      if (strncmp(CONTENTSdata_in, strlen(CONTENTS))) ERR;
#59      if (nc_close(ncid)) ERR;
#74      if (!(data_in = malloc(strlen(CONTENTS1) + 1))) ERR;
#77      if (nc_create(FILE_NAMENC_NETCDF4|NC_CLOBBER, &ncid)) ERR;
#78      if (nc_def_var(ncidVAR_NAMENC_INT, 0, NULL, &varid)) ERR;
#80   CONTENTS1)) ERR;
#83      if (nc_rename_att(ncidvaridOLD_NAME1NEW_NAME1)) ERR;
#86      if (nc_inq_attid(ncidvaridNEW_NAME1, &attid)) ERR;
#87      if (attid != 0) ERR;
#88      if (nc_get_att_text(ncidvaridNEW_NAME1data_in)) ERR;
#89      if (strncmp(CONTENTS1data_in, strlen(CONTENTS1))) ERR;
#90      if (nc_close(ncid)) ERR;
#93      if (nc_open(FILE_NAMENC_NOWRITE, &ncid)) ERR;
#95      if (nc_inq_attid(ncidvaridNEW_NAME1, &attid)) ERR;
#96      if (attid != 0) ERR;
#97      if (nc_get_att_text(ncidvaridNEW_NAME1data_in)) ERR;
#98      if (strncmp(CONTENTS1data_in, strlen(CONTENTS1))) ERR;
#99      if (nc_close(ncid)) ERR;
tst_atts1.c#97   if (nc_create(FILE_NAMEcmode, &ncid)) ERR;
#98   if (nc_put_att_text(ncidNC_GLOBALname[0], len[0], NULL)) ERR;
#99   if (nc_put_att_schar(ncidNC_GLOBALname[1], NC_BYTElen[1], b)) ERR;
#100   if (nc_put_att_short(ncidNC_GLOBALname[2], NC_SHORTlen[2], s)) ERR;
#101   if (nc_put_att_int(ncidNC_GLOBALname[3], NC_INTlen[3], i)) ERR;
#102   if (nc_put_att_float(ncidNC_GLOBALname[4], NC_FLOATlen[4], f)) ERR;
#103   if (nc_put_att_double(ncidNC_GLOBALname[5], NC_DOUBLElen[5], d)) ERR;
#104   if (nc_put_att_int(ncidNC_GLOBALname[6], NC_INTlen[6], &att_name_dashes)) ERR;
#105   if (nc_put_att_int(ncidNC_GLOBALname[7], NC_INTlen[7], &att_name_dots)) ERR;
#106   if (nc_close(ncid)) ERR;
#109   if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#112      if (nc_inq_attname(ncidNC_GLOBALjname_in)) ERR;
#113      if (strcmp(name_inname[j])) ERR;
#117   if (nc_close(ncid)) ERR;
#149      if (nc_create(FILE_NAMENC_NETCDF4|NC_CLOBBER, &ncid)) ERR;
#151  if (nc_put_att_int(ncidNC_GLOBALname[j], NC_INT, 0, NULL)) ERR;
#152      if (nc_close(ncid)) ERR;
#155      if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#158  if (nc_inq_attname(ncidNC_GLOBALjname_in)) ERR;
#159  if (strcmp(name_inname[j])) ERR;
#163      if (nc_close(ncid)) ERR;
#176      if (nc_create(FILE_NAMENC_NETCDF4|NC_CLASSIC_MODEL, &ncid)) ERR;
#178     ushort_out) != NC_ESTRICTNC3ERR;
#180   uint_out) != NC_ESTRICTNC3ERR;
#182       longlong_out) != NC_ESTRICTNC3ERR;
#184        ulonglong_out) != NC_ESTRICTNC3ERR;
#189   uint_out) != NC_ERANGEERR;
#191       longlong_out) != NC_ERANGEERR;
#193        ulonglong_out) != NC_ERANGEERR;
#195     ushort_out)) ERR;
#198     int_out)) ERR;
#202      if (nc_get_att_uchar(ncidNC_GLOBALATT_INT_NAMEuchar_in) != NC_ERANGEERR;
#203      if (nc_get_att_ushort(ncidNC_GLOBALATT_INT_NAMEushort_in) != NC_ERANGEERR;
#204      if (nc_get_att_uint(ncidNC_GLOBALATT_INT_NAMEuint_in) != NC_ERANGEERR;
#205      if (nc_get_att_longlong(ncidNC_GLOBALATT_INT_NAMElonglong_in)) ERR;
#206      if (nc_get_att_ulonglong(ncidNC_GLOBALATT_INT_NAMEulonglong_in) != NC_ERANGEERR;
#208      if (nc_close(ncid)) ERR;
#211      if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#212      if (nc_put_att_text(ncidNC_GLOBALATT_TEXT_NAME, strlen(speech)+1, speech)) ERR;
#213      if (nc_put_att_schar(ncidNC_GLOBALATT_SCHAR_NAMENC_BYTEATT_LENschar_out)) ERR;
#214      if (nc_put_att_uchar(ncidNC_GLOBALATT_UCHAR_NAMENC_UBYTEATT_LENuchar_out)) ERR;
#215      if (nc_put_att_short(ncidNC_GLOBALATT_SHORT_NAMENC_SHORTATT_LENshort_out)) ERR;
#216      if (nc_put_att_int(ncidNC_GLOBALATT_INT_NAMENC_INTATT_LENint_out)) ERR;
#217      if (nc_put_att_float(ncidNC_GLOBALATT_FLOAT_NAMENC_FLOATATT_LENfloat_out)) ERR;
#218      if (nc_put_att_double(ncidNC_GLOBALATT_DOUBLE_NAMENC_DOUBLEATT_LENdouble_out)) ERR;
#219      if (nc_put_att_ushort(ncidNC_GLOBALATT_USHORT_NAMENC_USHORTATT_LENushort_out)) ERR;
#220      if (nc_put_att_uint(ncidNC_GLOBALATT_UINT_NAMENC_UINTATT_LENuint_out)) ERR;
#221      if (nc_put_att_longlong(ncidNC_GLOBALATT_INT64_NAMENC_INT64ATT_LENlonglong_out)) ERR;
#222      if (nc_put_att_ulonglong(ncidNC_GLOBALATT_UINT64_NAMENC_UINT64ATT_LENulonglong_out)) ERR;
#223      if (nc_close(ncid)) ERR;
#226      if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#229  ERR;
#230      if (att_type != NC_CHAR || att_len != strlen(speech) + 1) ERR;
#231      if (!(speech_in = malloc(att_len + 1))) ERR;
#232      if (nc_get_att_text(ncidNC_GLOBALATT_TEXT_NAMEspeech_in)) ERR;
#233      if (strcmp(speechspeech_in)) ERR;
#236      if (nc_get_att_schar(ncidNC_GLOBALATT_SCHAR_NAMEschar_in)) ERR;
#238  if (schar_in[i] != schar_out[i]) ERR;
#239      if (nc_get_att_uchar(ncidNC_GLOBALATT_UCHAR_NAMEuchar_in)) ERR;
#241  if (uchar_in[i] != uchar_out[i]) ERR;
#242      if (nc_get_att_short(ncidNC_GLOBALATT_SHORT_NAMEshort_in)) ERR;
#244  if (short_in[i] != short_out[i]) ERR;
#245      if (nc_get_att_int(ncidNC_GLOBALATT_INT_NAMEint_in)) ERR;
#247  if (int_in[i] != int_out[i]) ERR;
#248      if (nc_get_att_float(ncidNC_GLOBALATT_FLOAT_NAMEfloat_in)) ERR;
#250  if (float_in[i] != float_out[i]) ERR;
#251      if (nc_get_att_double(ncidNC_GLOBALATT_DOUBLE_NAMEdouble_in)) ERR;
#253  if (double_in[i] != double_out[i]) ERR;
#254      if (nc_get_att_ushort(ncidNC_GLOBALATT_USHORT_NAMEushort_in)) ERR;
#256  if (ushort_in[i] != ushort_out[i]) ERR;
#257      if (nc_get_att_uint(ncidNC_GLOBALATT_UINT_NAMEuint_in)) ERR;
#259  if (uint_in[i] != uint_out[i]) ERR;
#260      if (nc_get_att_longlong(ncidNC_GLOBALATT_INT64_NAMElonglong_in)) ERR;
#262  if (longlong_in[i] != longlong_out[i]) ERR;
#263      if (nc_get_att_ulonglong(ncidNC_GLOBALATT_UINT64_NAMEulonglong_in)) ERR;
#265  if (ulonglong_in[i] != ulonglong_out[i]) ERR;
#266      if (nc_close(ncid)) ERR;
#276      if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#280      if (nc_get_att_schar(ncidNC_GLOBALATT_TEXT_NAMEschar_in) != NC_ECHARERR;
#281      if (nc_get_att_uchar(ncidNC_GLOBALATT_TEXT_NAMEuchar_in) != NC_ECHARERR;
#282      if (nc_get_att_short(ncidNC_GLOBALATT_TEXT_NAMEshort_in) != NC_ECHARERR;
#283      if (nc_get_att_int(ncidNC_GLOBALATT_TEXT_NAMEint_in) != NC_ECHARERR;
#284      if (nc_get_att_float(ncidNC_GLOBALATT_TEXT_NAMEfloat_in) != NC_ECHARERR;
#285      if (nc_get_att_double(ncidNC_GLOBALATT_TEXT_NAMEdouble_in) != NC_ECHARERR;
#286      if (nc_get_att_ushort(ncidNC_GLOBALATT_TEXT_NAMEushort_in) != NC_ECHARERR;
#287      if (nc_get_att_uint(ncidNC_GLOBALATT_TEXT_NAMEuint_in) != NC_ECHARERR;
#288      if (nc_get_att_long(ncidNC_GLOBALATT_TEXT_NAMElong_in) != NC_ECHARERR;
#289      if (nc_get_att_longlong(ncidNC_GLOBALATT_TEXT_NAMElonglong_in) != NC_ECHARERR;
#290      if (nc_get_att_ulonglong(ncidNC_GLOBALATT_TEXT_NAMEulonglong_in) != NC_ECHARERR;
#293      if (nc_get_att_double(ncidNC_GLOBALATT_SCHAR_NAMEdouble_in)) ERR;
#295  if (double_in[i] != schar_out[i]) ERR;
#296      if (nc_get_att_double(ncidNC_GLOBALATT_UCHAR_NAMEdouble_in)) ERR;
#298  if (double_in[i] != uchar_out[i]) ERR;
#299      if (nc_get_att_double(ncidNC_GLOBALATT_SHORT_NAMEdouble_in)) ERR;
#301  if (double_in[i] != short_out[i]) ERR;
#302      if (nc_get_att_double(ncidNC_GLOBALATT_USHORT_NAMEdouble_in)) ERR;
#304  if (double_in[i] != ushort_out[i]) ERR;
#305      if (nc_get_att_double(ncidNC_GLOBALATT_INT_NAMEdouble_in)) ERR;
#307  if (double_in[i] != int_out[i]) ERR;
#308      if (nc_get_att_double(ncidNC_GLOBALATT_UINT_NAMEdouble_in)) ERR;
#310  if (double_in[i] != uint_out[i]) ERR;
#311      if (nc_get_att_double(ncidNC_GLOBALATT_FLOAT_NAMEdouble_in)) ERR;
#313  if (double_in[i] != float_out[i]) ERR;
#314      if (nc_get_att_double(ncidNC_GLOBALATT_DOUBLE_NAMEdouble_in)) ERR;
#316  if (double_in[i] != double_out[i]) ERR;
#317      if (nc_get_att_double(ncidNC_GLOBALATT_INT64_NAMEdouble_in)) ERR;
#319   if (double_in[i] != longlong_out[i]) ERR;
#320      if (nc_get_att_double(ncidNC_GLOBALATT_UINT64_NAMEdouble_in)) ERR;
#322   if (double_in[i] != ulonglong_out[i]) ERR;
#325      if (nc_get_att_float(ncidNC_GLOBALATT_SCHAR_NAMEfloat_in)) ERR;
#327  if (float_in[i] != schar_out[i]) ERR;
#328      if (nc_get_att_float(ncidNC_GLOBALATT_UCHAR_NAMEfloat_in)) ERR;
#330  if (float_in[i] != uchar_out[i]) ERR;
#331      if (nc_get_att_float(ncidNC_GLOBALATT_SHORT_NAMEfloat_in)) ERR;
#333  if (float_in[i] != short_out[i]) ERR;
#334      if (nc_get_att_float(ncidNC_GLOBALATT_USHORT_NAMEfloat_in)) ERR;
#336  if (float_in[i] != ushort_out[i]) ERR;
#337      if (nc_get_att_float(ncidNC_GLOBALATT_INT_NAMEfloat_in)) ERR;
#339  if (float_in[i] != int_out[i]) ERR;
#340      if (nc_get_att_float(ncidNC_GLOBALATT_UINT_NAMEfloat_in)) ERR;
#344      if (nc_get_att_float(ncidNC_GLOBALATT_FLOAT_NAMEfloat_in)) ERR;
#346  if (float_in[i] != float_out[i]) ERR;
#347      if (nc_get_att_float(ncidNC_GLOBALATT_DOUBLE_NAMEfloat_in)) ERR;
#349   if (float_in[i] != (float) double_out[i]) ERR;
#350      if (nc_get_att_float(ncidNC_GLOBALATT_INT64_NAMEfloat_in)) ERR;
#354      if (nc_get_att_float(ncidNC_GLOBALATT_UINT64_NAMEfloat_in)) ERR;
#357   if (float_in[i] != (float) ulonglong_out[i]) ERR;
#360      if (nc_get_att_int(ncidNC_GLOBALATT_SCHAR_NAMEint_in)) ERR;
#362  if (int_in[i] != schar_out[i]) ERR;
#363      if (nc_get_att_int(ncidNC_GLOBALATT_UCHAR_NAMEint_in)) ERR;
#365   if (int_in[i] != (int) uchar_out[i]) ERR;
#366      if (nc_get_att_int(ncidNC_GLOBALATT_SHORT_NAMEint_in)) ERR;
#368  if (int_in[i] != short_out[i]) ERR;
#369      if (nc_get_att_int(ncidNC_GLOBALATT_USHORT_NAMEint_in)) ERR;
#371  if (int_in[i] != ushort_out[i]) ERR;
#372      if (nc_get_att_int(ncidNC_GLOBALATT_INT_NAMEint_in)) ERR;
#374  if (int_in[i] != int_out[i]) ERR;
#375      if (nc_get_att_int(ncidNC_GLOBALATT_UINT_NAMEint_in) != NC_ERANGEERR;
#377   if (int_in[i] != (int) uint_out[i]) ERR;
#378      if (nc_get_att_int(ncidNC_GLOBALATT_FLOAT_NAMEint_in)) ERR;
#380   if (int_in[i] != (int) float_out[i]) ERR;
#381      if (nc_get_att_int(ncidNC_GLOBALATT_DOUBLE_NAMEint_in)) ERR;
#383   if (int_in[i] != (int) double_out[i]) ERR;
#384      if (nc_get_att_int(ncidNC_GLOBALATT_INT64_NAMEint_in) != NC_ERANGEERR;
#386   if (int_in[i] != (int) longlong_out[i]) ERR;
#387      if (nc_get_att_int(ncidNC_GLOBALATT_UINT64_NAMEint_in) != NC_ERANGEERR;
#389   if (int_in[i] != (int) ulonglong_out[i]) ERR;
#392      if (nc_get_att_uint(ncidNC_GLOBALATT_SCHAR_NAMEuint_in) != NC_ERANGEERR;
#394  if (uint_in[i] != (unsigned int) schar_out[i]) ERR;
#395      if (nc_get_att_uint(ncidNC_GLOBALATT_UCHAR_NAMEuint_in)) ERR;
#397  if (uint_in[i] != uchar_out[i]) ERR;
#398      if (nc_get_att_uint(ncidNC_GLOBALATT_SHORT_NAMEuint_in) != NC_ERANGEERR;
#400  if (uint_in[i] != (unsigned int) short_out[i]) ERR;
#401      if (nc_get_att_uint(ncidNC_GLOBALATT_USHORT_NAMEuint_in)) ERR;
#403  if (uint_in[i] != ushort_out[i]) ERR;
#404      if (nc_get_att_uint(ncidNC_GLOBALATT_INT_NAMEuint_in) != NC_ERANGEERR;
#406  if (uint_in[i] != (unsigned int) int_out[i]) ERR;
#407      if (nc_get_att_uint(ncidNC_GLOBALATT_UINT_NAMEuint_in)) ERR;
#409  if (uint_in[i] != uint_out[i]) ERR;
#410      if (nc_get_att_uint(ncidNC_GLOBALATT_FLOAT_NAMEuint_in) != NC_ERANGEERR;
#412  if (uint_in[i] != (unsigned int) float_out[i]) ERR;
#413      if (nc_get_att_uint(ncidNC_GLOBALATT_DOUBLE_NAMEuint_in) != NC_ERANGEERR;
#415  if (uint_in[i] != (unsigned int) double_out[i]) ERR;
#416      if (nc_get_att_uint(ncidNC_GLOBALATT_INT64_NAMEuint_in) != NC_ERANGEERR;
#418   if (uint_in[i] != (unsigned int) longlong_out[i]) ERR;
#419      if (nc_get_att_uint(ncidNC_GLOBALATT_UINT64_NAMEuint_in)) ERR;
#421   if (uint_in[i] != (unsigned int) ulonglong_out[i]) ERR;
#424      if (nc_get_att_short(ncidNC_GLOBALATT_SCHAR_NAMEshort_in)) ERR;
#426  if (short_in[i] != schar_out[i]) ERR;
#427      if (nc_get_att_short(ncidNC_GLOBALATT_UCHAR_NAMEshort_in)) ERR;
#429  if (short_in[i] != uchar_out[i]) ERR;
#430      if (nc_get_att_short(ncidNC_GLOBALATT_SHORT_NAMEshort_in)) ERR;
#432  if (short_in[i] != short_out[i]) ERR;
#433      if (nc_get_att_short(ncidNC_GLOBALATT_USHORT_NAMEshort_in) != NC_ERANGEERR;
#435   if (short_in[i] != (short) ushort_out[i]) ERR;
#436      if (nc_get_att_short(ncidNC_GLOBALATT_INT_NAMEshort_in) != NC_ERANGEERR;
#438   if (short_in[i] != (short) int_out[i]) ERR;
#439      if (nc_get_att_short(ncidNC_GLOBALATT_UINT_NAMEshort_in) != NC_ERANGEERR;
#441   if (short_in[i] != (short) uint_out[i]) ERR;
#442      if (nc_get_att_short(ncidNC_GLOBALATT_FLOAT_NAMEshort_in)) ERR;
#444   if (short_in[i] != (short) float_out[i]) ERR;
#445      if (nc_get_att_short(ncidNC_GLOBALATT_DOUBLE_NAMEshort_in)) ERR;
#447   if (short_in[i] != (short) double_out[i]) ERR;
#448      if (nc_get_att_short(ncidNC_GLOBALATT_INT64_NAMEshort_in) != NC_ERANGEERR;
#450   if (short_in[i] != (short) longlong_out[i]) ERR;
#451      if (nc_get_att_short(ncidNC_GLOBALATT_UINT64_NAMEshort_in) != NC_ERANGEERR;
#453   if (short_in[i] != (short) ulonglong_out[i]) ERR;
#456      if (nc_get_att_ushort(ncidNC_GLOBALATT_SCHAR_NAMEushort_in) != NC_ERANGEERR;
#458  if (ushort_in[i] != (unsigned short) schar_out[i]) ERR;
#459      if (nc_get_att_ushort(ncidNC_GLOBALATT_UCHAR_NAMEushort_in)) ERR;
#461  if (ushort_in[i] != uchar_out[i]) ERR;
#462      if (nc_get_att_ushort(ncidNC_GLOBALATT_SHORT_NAMEushort_in) != NC_ERANGEERR;
#464  if (ushort_in[i] != (unsigned short) short_out[i]) ERR;
#465      if (nc_get_att_ushort(ncidNC_GLOBALATT_USHORT_NAMEushort_in)) ERR;
#467  if (ushort_in[i] != ushort_out[i]) ERR;
#468      if (nc_get_att_ushort(ncidNC_GLOBALATT_INT_NAMEushort_in) != NC_ERANGEERR;
#470  if (ushort_in[i] != (unsigned short) int_out[i]) ERR;
#471      if (nc_get_att_ushort(ncidNC_GLOBALATT_UINT_NAMEushort_in) != NC_ERANGEERR;
#473  if (ushort_in[i] != (unsigned short) uint_out[i]) ERR;
#474      if (nc_get_att_ushort(ncidNC_GLOBALATT_FLOAT_NAMEushort_in) != NC_ERANGEERR;
#476  if (ushort_in[i] != (unsigned short) float_out[i]) ERR;
#477      if (nc_get_att_ushort(ncidNC_GLOBALATT_DOUBLE_NAMEushort_in) != NC_ERANGEERR;
#479  if (ushort_in[i] != (unsigned short) double_out[i]) ERR;
#480      if (nc_get_att_ushort(ncidNC_GLOBALATT_INT64_NAMEushort_in) != NC_ERANGEERR;
#482   if (ushort_in[i] != (unsigned short) longlong_out[i]) ERR;
#483      if (nc_get_att_ushort(ncidNC_GLOBALATT_UINT64_NAMEushort_in) != NC_ERANGEERR;
#485   if (ushort_in[i] != (unsigned short) ulonglong_out[i]) ERR;
#488      if (nc_get_att_schar(ncidNC_GLOBALATT_SCHAR_NAMEschar_in)) ERR;
#490  if (schar_in[i] != schar_out[i]) ERR;
#491      if (nc_get_att_schar(ncidNC_GLOBALATT_UCHAR_NAMEschar_in) != NC_ERANGEERR;
#493   if (schar_in[i] != (signed char) uchar_out[i]) ERR;
#494      if (nc_get_att_schar(ncidNC_GLOBALATT_SHORT_NAMEschar_in) != NC_ERANGEERR;
#496  if (schar_in[i] != (signed char) short_out[i]) ERR;
#497      if (nc_get_att_schar(ncidNC_GLOBALATT_USHORT_NAMEschar_in) != NC_ERANGEERR;
#499  if (schar_in[i] != (signed char) ushort_out[i]) ERR;
#500      if (nc_get_att_schar(ncidNC_GLOBALATT_INT_NAMEschar_in) != NC_ERANGEERR;
#502  if (schar_in[i] != (signed char) int_out[i]) ERR;
#503      if (nc_get_att_schar(ncidNC_GLOBALATT_UINT_NAMEschar_in) != NC_ERANGEERR;
#505  if (schar_in[i] != (signed char) uint_out[i]) ERR;
#506      if (nc_get_att_schar(ncidNC_GLOBALATT_FLOAT_NAMEschar_in)) ERR;
#508  if (schar_in[i] != (signed char) float_out[i]) ERR;
#509      if (nc_get_att_schar(ncidNC_GLOBALATT_DOUBLE_NAMEschar_in)) ERR;
#511  if (schar_in[i] != (signed char) double_out[i]) ERR;
#512      if (nc_get_att_schar(ncidNC_GLOBALATT_INT64_NAMEschar_in) != NC_ERANGEERR;
#514   if (schar_in[i] != (signed char) longlong_out[i]) ERR;
#515      if (nc_get_att_schar(ncidNC_GLOBALATT_UINT64_NAMEschar_in) != NC_ERANGEERR;
#517   if (schar_in[i] != (signed char) ulonglong_out[i]) ERR;
#520      if (nc_get_att_uchar(ncidNC_GLOBALATT_SCHAR_NAMEuchar_in) != NC_ERANGEERR;
#522  if (uchar_in[i] != (unsigned char) schar_out[i]) ERR;
#523      if (nc_get_att_uchar(ncidNC_GLOBALATT_UCHAR_NAMEuchar_in)) ERR;
#525  if (uchar_in[i] != uchar_out[i]) ERR;
#526      if (nc_get_att_uchar(ncidNC_GLOBALATT_SHORT_NAMEuchar_in) != NC_ERANGEERR;
#528  if (uchar_in[i] != (unsigned char) short_out[i]) ERR;
#529      if (nc_get_att_uchar(ncidNC_GLOBALATT_USHORT_NAMEuchar_in) != NC_ERANGEERR;
#531  if (uchar_in[i] != (unsigned char) ushort_out[i]) ERR;
#532      if (nc_get_att_uchar(ncidNC_GLOBALATT_INT_NAMEuchar_in) != NC_ERANGEERR;
#534  if (uchar_in[i] != (unsigned char) int_out[i]) ERR;
#535      if (nc_get_att_uchar(ncidNC_GLOBALATT_UINT_NAMEuchar_in) != NC_ERANGEERR;
#537  if (uchar_in[i] != (unsigned char) uint_out[i]) ERR;
#538      if (nc_get_att_uchar(ncidNC_GLOBALATT_FLOAT_NAMEuchar_in) != NC_ERANGEERR;
#540  if (uchar_in[i] != (unsigned char) float_out[i]) ERR;
#541      if (nc_get_att_uchar(ncidNC_GLOBALATT_DOUBLE_NAMEuchar_in) != NC_ERANGEERR;
#543  if (uchar_in[i] != (unsigned char) double_out[i]) ERR;
#544      if (nc_get_att_uchar(ncidNC_GLOBALATT_INT64_NAMEuchar_in) != NC_ERANGEERR;
#546   if (uchar_in[i] != (unsigned char) longlong_out[i]) ERR;
#547      if (nc_get_att_uchar(ncidNC_GLOBALATT_UINT64_NAMEuchar_in) != NC_ERANGEERR;
#549   if (uchar_in[i] != (unsigned char) ulonglong_out[i]) ERR;
#552      if (nc_get_att_longlong(ncidNC_GLOBALATT_SCHAR_NAMElonglong_in)) ERR;
#554  if (longlong_in[i] != schar_out[i]) ERR;
#555      if (nc_get_att_longlong(ncidNC_GLOBALATT_UCHAR_NAMElonglong_in)) ERR;
#557  if (longlong_in[i] != uchar_out[i]) ERR;
#558      if (nc_get_att_longlong(ncidNC_GLOBALATT_SHORT_NAMElonglong_in)) ERR;
#560  if (longlong_in[i] != short_out[i]) ERR;
#561      if (nc_get_att_longlong(ncidNC_GLOBALATT_USHORT_NAMElonglong_in)) ERR;
#563  if (longlong_in[i] != ushort_out[i]) ERR;
#564      if (nc_get_att_longlong(ncidNC_GLOBALATT_INT_NAMElonglong_in)) ERR;
#566  if (longlong_in[i] != int_out[i]) ERR;
#567      if (nc_get_att_longlong(ncidNC_GLOBALATT_UINT_NAMElonglong_in)) ERR;
#569  if (longlong_in[i] != uint_out[i]) ERR;
#570      if (nc_get_att_longlong(ncidNC_GLOBALATT_FLOAT_NAMElonglong_in)) ERR;
#572  if (longlong_in[i] != (int)float_out[i]) ERR;
#573      if (nc_get_att_longlong(ncidNC_GLOBALATT_DOUBLE_NAMElonglong_in)) ERR;
#575  if (longlong_in[i] != (int)double_out[i]) ERR;
#576      if (nc_get_att_longlong(ncidNC_GLOBALATT_INT64_NAMElonglong_in)) ERR;
#578  if (longlong_in[i] != longlong_out[i]) ERR;
#579      if (nc_get_att_longlong(ncidNC_GLOBALATT_UINT64_NAMElonglong_in)) ERR;
#581   if (longlong_in[i] != (unsigned long long) ulonglong_out[i]) ERR;
#584      if (nc_get_att_ulonglong(ncidNC_GLOBALATT_SCHAR_NAMEulonglong_in) != NC_ERANGEERR;
#586   if (ulonglong_in[i] != (unsigned long long) schar_out[i]) ERR;
#587      if (nc_get_att_ulonglong(ncidNC_GLOBALATT_UCHAR_NAMEulonglong_in)) ERR;
#589  if (ulonglong_in[i] != uchar_out[i]) ERR;
#590      if (nc_get_att_ulonglong(ncidNC_GLOBALATT_SHORT_NAMEulonglong_in) != NC_ERANGEERR;
#592   if (ulonglong_in[i] != (unsigned long long) short_out[i]) ERR;
#593      if (nc_get_att_ulonglong(ncidNC_GLOBALATT_USHORT_NAMEulonglong_in)) ERR;
#595  if (ulonglong_in[i] != ushort_out[i]) ERR;
#596      if (nc_get_att_ulonglong(ncidNC_GLOBALATT_INT_NAMEulonglong_in) != NC_ERANGEERR;
#598   if (ulonglong_in[i] != (unsigned long long) int_out[i]) ERR;
#599      if (nc_get_att_ulonglong(ncidNC_GLOBALATT_UINT_NAMEulonglong_in)) ERR;
#601  if (ulonglong_in[i] != uint_out[i]) ERR;
#602      if (nc_get_att_ulonglong(ncidNC_GLOBALATT_FLOAT_NAMEulonglong_in) != NC_ERANGEERR;
#604  if (ulonglong_in[i] != (unsigned long long) float_out[i]) ERR;
#605      if (nc_get_att_ulonglong(ncidNC_GLOBALATT_DOUBLE_NAMEulonglong_in) != NC_ERANGEERR;
#607  if (ulonglong_in[i] != (unsigned long long) double_out[i]) ERR;
#608      if (nc_get_att_ulonglong(ncidNC_GLOBALATT_INT64_NAMEulonglong_in) != NC_ERANGEERR;
#610   if (ulonglong_in[i] != (unsigned long long) longlong_out[i]) ERR;
#611      if (nc_get_att_ulonglong(ncidNC_GLOBALATT_UINT64_NAMEulonglong_in)) ERR;
#613  if (ulonglong_in[i] != ulonglong_out[i]) ERR;
#615      if (nc_close(ncid)) ERR;
#635      if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#636      if (nc_def_dim(ncidDIM1_NAMEDIM1_LEN, &dimids[0])) ERR;
#637      if (nc_def_dim(ncidDIM2_NAMEDIM2_LEN, &dimids[1])) ERR;
#638      if (nc_def_var(ncidVAR1_NAMENC_INT, 2, dimids, &varid)) ERR;
#639      if (nc_put_att_text(ncidvaridATT_TEXT_NAME, strlen(speech)+1, speech)) ERR;
#640      if (nc_put_att_schar(ncidvaridATT_SCHAR_NAMENC_BYTEATT_LENschar_out)) ERR;
#641      if (nc_put_att_short(ncidvaridATT_SHORT_NAMENC_SHORT, 3, short_out)) ERR;
#642      if (nc_put_att_int(ncidvaridATT_INT_NAMENC_INT, 3, int_out)) ERR;
#643      if (nc_put_att_float(ncidvaridATT_FLOAT_NAMENC_FLOAT, 3, float_out)) ERR;
#644      if (nc_put_att_double(ncidvaridATT_DOUBLE_NAMENC_DOUBLE, 3, double_out)) ERR;
#645      if (nc_def_var(ncidVAR2_NAMENC_UINT, 2, dimids, &varid)) ERR;
#646      if (nc_put_att_text(ncidvaridATT_TEXT_NAME, strlen(speech)+1, speech)) ERR;
#647      if (nc_put_att_schar(ncidvaridATT_SCHAR_NAMENC_BYTEATT_LENschar_out)) ERR;
#648      if (nc_put_att_short(ncidvaridATT_SHORT_NAMENC_SHORT, 3, short_out)) ERR;
#649      if (nc_put_att_int(ncidvaridATT_INT_NAMENC_INT, 3, int_out)) ERR;
#650      if (nc_put_att_float(ncidvaridATT_FLOAT_NAMENC_FLOAT, 3, float_out)) ERR;
#651      if (nc_put_att_double(ncidvaridATT_DOUBLE_NAMENC_DOUBLE, 3, double_out)) ERR;
#652      if (nc_close(ncid)) ERR;
#655      if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#658  if (nc_inq_att(ncidvATT_TEXT_NAME, &att_type, &att_len)) ERR;
#659  if (att_type != NC_CHAR || att_len != strlen(speech) + 1) ERR;
#660  if (!(speech_in = malloc(att_len + 1))) ERR;
#661  if (nc_get_att_text(ncidvATT_TEXT_NAMEspeech_in)) ERR;
#662  if (strcmp(speechspeech_in)) ERR;
#664  if (nc_get_att_schar(ncidvATT_SCHAR_NAMEschar_in)) ERR;
#666     if (schar_in[i] != schar_out[i]) ERR;
#667  if (nc_get_att_short(ncidvATT_SHORT_NAMEshort_in)) ERR;
#669     if (short_in[i] != short_out[i]) ERR;
#670  if (nc_get_att_int(ncidvATT_INT_NAMEint_in)) ERR;
#672     if (int_in[i] != int_out[i]) ERR;
#673  if (nc_get_att_float(ncidvATT_FLOAT_NAMEfloat_in)) ERR;
#675     if (float_in[i] != float_out[i]) ERR;
#676  if (nc_get_att_double(ncidvATT_DOUBLE_NAMEdouble_in)) ERR;
#678     if (double_in[i] != double_out[i]) ERR;
#680      if (nc_close(ncid)) ERR;
#688      if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#689      if (nc_put_att_text(ncidNC_GLOBALATT_TEXT_NAME, 0, NULL)) ERR;
#690      if (nc_put_att_schar(ncidNC_GLOBALATT_SCHAR_NAMENC_BYTE, 0, NULL)) ERR;
#691      if (nc_put_att_uchar(ncidNC_GLOBALATT_UCHAR_NAMENC_UBYTE, 0, uchar_out)) ERR;
#692      if (nc_put_att_short(ncidNC_GLOBALATT_SHORT_NAMENC_SHORT, 0, NULL)) ERR;
#693      if (nc_put_att_int(ncidNC_GLOBALATT_INT_NAMENC_INT, 0, NULL)) ERR;
#694      if (nc_put_att_float(ncidNC_GLOBALATT_FLOAT_NAMENC_FLOAT, 0, NULL)) ERR;
#695      if (nc_put_att_double(ncidNC_GLOBALATT_DOUBLE_NAMENC_DOUBLE, 0, NULL)) ERR;
#696      if (nc_close(ncid)) ERR;
#711      if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#712      if (nc_get_att_text(ncidNC_GLOBALATT_TEXT_NAMENULL)) ERR;
#713      if (nc_inq_att(ncidNC_GLOBALATT_TEXT_NAME, &xtype, &len)) ERR;
#714      if (len || xtype != NC_CHARERR;
#715      if (nc_get_att_schar(ncidNC_GLOBALATT_SCHAR_NAMEschar_in)) ERR;
#716      if (nc_inq_att(ncidNC_GLOBALATT_SCHAR_NAME, &xtype, &len)) ERR;
#717      if (len || xtype != NC_BYTEERR;
#718      if (nc_get_att_uchar(ncidNC_GLOBALATT_UCHAR_NAMEuchar_in)) ERR;
#719      if (nc_inq_att(ncidNC_GLOBALATT_UCHAR_NAME, &xtype, &len)) ERR;
#720      if (len || xtype != NC_UBYTEERR;
#721      if (nc_get_att_short(ncidNC_GLOBALATT_SHORT_NAMEshort_in)) ERR;
#722      if (nc_inq_att(ncidNC_GLOBALATT_SHORT_NAME, &xtype, &len)) ERR;
#723      if (len || xtype != NC_SHORTERR;
#724      if (nc_get_att_int(ncidNC_GLOBALATT_INT_NAMEint_in)) ERR;
#725      if (nc_inq_att(ncidNC_GLOBALATT_INT_NAME, &xtype, &len)) ERR;
#726      if (len || xtype != NC_INTERR;
#727      if (nc_get_att_float(ncidNC_GLOBALATT_FLOAT_NAMEfloat_in)) ERR;
#728      if (nc_inq_att(ncidNC_GLOBALATT_FLOAT_NAME, &xtype, &len)) ERR;
#729      if (len || xtype != NC_FLOATERR;
#730      if (nc_get_att_double(ncidNC_GLOBALATT_DOUBLE_NAMEdouble_in)) ERR;
#731      if (nc_inq_att(ncidNC_GLOBALATT_DOUBLE_NAME, &xtype, &len)) ERR;
#732      if (len || xtype != NC_DOUBLEERR;
#734      if (nc_get_att_schar(ncidNC_GLOBALATT_DOUBLE_NAMEschar_in)) ERR;
#735      if (nc_get_att_schar(ncidNC_GLOBALATT_FLOAT_NAMEschar_in)) ERR;
#736      if (nc_get_att_schar(ncidNC_GLOBALATT_INT_NAMEschar_in)) ERR;
#737      if (nc_get_att_schar(ncidNC_GLOBALATT_SHORT_NAMEschar_in)) ERR;
#738      if (nc_close(ncid)) ERR;
#754      if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#755      if (nc_enddef(ncid)) ERR;
#756      if (nc_redef(ncid)) ERR;
#757      if (nc_put_att_text(ncidNC_GLOBALATT_TEXT_NAME, 0, NULL)) ERR;
#758      if (nc_put_att_schar(ncidNC_GLOBALATT_SCHAR_NAMENC_BYTE, 0, NULL)) ERR;
#759      if (nc_put_att_uchar(ncidNC_GLOBALATT_UCHAR_NAMENC_UBYTE, 0, uchar_out)) ERR;
#760      if (nc_put_att_short(ncidNC_GLOBALATT_SHORT_NAMENC_SHORT, 0, NULL)) ERR;
#761      if (nc_put_att_int(ncidNC_GLOBALATT_INT_NAMENC_INT, 0, NULL)) ERR;
#762      if (nc_put_att_float(ncidNC_GLOBALATT_FLOAT_NAMENC_FLOAT, 0, NULL)) ERR;
#763      if (nc_put_att_double(ncidNC_GLOBALATT_DOUBLE_NAMENC_DOUBLE, 0, NULL)) ERR;
#764      if (nc_close(ncid)) ERR;
#768      if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#769      if (nc_get_att_text(ncidNC_GLOBALATT_TEXT_NAMENULL)) ERR;
#770      if (nc_get_att_schar(ncidNC_GLOBALATT_SCHAR_NAMEschar_in)) ERR;
#771      if (nc_get_att_uchar(ncidNC_GLOBALATT_UCHAR_NAMEuchar_in)) ERR;
#772      if (nc_get_att_short(ncidNC_GLOBALATT_SHORT_NAMEshort_in)) ERR;
#773      if (nc_get_att_int(ncidNC_GLOBALATT_INT_NAMEint_in)) ERR;
#774      if (nc_get_att_float(ncidNC_GLOBALATT_FLOAT_NAMEfloat_in)) ERR;
#775      if (nc_get_att_double(ncidNC_GLOBALATT_DOUBLE_NAMEdouble_in)) ERR;
#777      if (nc_get_att_schar(ncidNC_GLOBALATT_DOUBLE_NAMEschar_in)) ERR;
#778      if (nc_get_att_schar(ncidNC_GLOBALATT_FLOAT_NAMEschar_in)) ERR;
#779      if (nc_get_att_schar(ncidNC_GLOBALATT_INT_NAMEschar_in)) ERR;
#780      if (nc_get_att_schar(ncidNC_GLOBALATT_SHORT_NAMEschar_in)) ERR;
#781      if (nc_close(ncid)) ERR;
#796      if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#798   speech)) ERR;
#799      if (nc_close(ncid)) ERR;
#802      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#803      if (nc_inq_attid(ncidNC_GLOBALATT_TEXT_NAME, &attid_in)) ERR;
#804      if (attid_in != 0) ERR;
#805      if (nc_inq_attname(ncidNC_GLOBALattid_inname_in)) ERR;
#806      if (strcmp(name_inATT_TEXT_NAME)) ERR;
#807      if (nc_rename_att(ncidNC_GLOBALATT_TEXT_NAMEATT_TEXT_NAME2)) ERR;
#808      if (nc_inq_attname(ncidNC_GLOBALattid_inname_in)) ERR;
#809      if (strcmp(name_inATT_TEXT_NAME2)) ERR;
#810      if (nc_close(ncid)) ERR;
#812      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#813      if (nc_inq_att(ncidNC_GLOBALATT_TEXT_NAME2, &att_type, &att_len)) ERR;
#814      if (att_type != NC_CHAR || att_len != strlen(speech) + 1) ERR;
#815      if (!(speech_in = malloc(att_len + 1))) ERR;
#816      if (nc_get_att_text(ncidNC_GLOBALATT_TEXT_NAME2speech_in)) ERR;
#817      if (strcmp(speechspeech_in)) ERR;
#819      if (nc_get_att_text(ncidNC_GLOBALATT_TEXT_NAMEspeech_in) != NC_ENOTATTERR;
#820      if (nc_close(ncid)) ERR;
#823      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#824      if (nc_del_att(ncidNC_GLOBALATT_TEXT_NAME2)) ERR;
#825      if (nc_close(ncid)) ERR;
#828      if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#829      if (nc_put_att_text(ncidNC_GLOBALATT_TEXT_NAME, strlen(speech)+1, speech)) ERR;
#830      if (nc_def_dim(ncidDIM1_NAMEDIM1_LEN, &dimids[0])) ERR;
#831      if (nc_def_dim(ncidDIM2_NAMEDIM2_LEN, &dimids[1])) ERR;
#832      if (nc_def_var(ncidVAR1_NAMENC_INT, 2, dimids, &varid)) ERR;
#833      if (nc_put_att_int(ncidvaridATT_INT_NAMENC_INT, 3, int_out)) ERR;
#834      if (nc_close(ncid)) ERR;
#837      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#838      if (nc_del_att(ncid, 0, ATT_INT_NAME)) ERR;
#839      if (nc_close(ncid)) ERR;
#843      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#844      if (nc_put_att_int(ncidvaridATT_INT_NAMENC_INT, 3, int_out)) ERR;
#845      if (nc_enddef(ncid)) ERR;
#846      if (nc_redef(ncid)) ERR;
#847      if (nc_del_att(ncid, 0, ATT_INT_NAME)) ERR;
#848      if (nc_inq_varnatts(ncid, 0, &natts_in)) ERR;
#849      if (natts_in != 0) ERR;
#850      if (nc_close(ncid)) ERR;
#864      if (nc_create(FILE_NAMENC_NETCDF4|NC_CLASSIC_MODEL, &ncid)) ERR;
#865      if (nc_put_att_int(ncidNC_GLOBALATT0NC_INT, 1, &number)) ERR;
#866      if (nc_put_att_int(ncidNC_GLOBALATT1NC_INT, 1, &number)) ERR;
#867      if (nc_close(ncid)) ERR;
#870      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#871      if (nc_inq_attid(ncidNC_GLOBALATT0, &attid_in)) ERR;
#872      if (attid_in != 0) ERR;
#873      if (nc_inq_attid(ncidNC_GLOBALATT1, &attid_in)) ERR;
#874      if (attid_in != 1) ERR;
#875      if (nc_close(ncid)) ERR;
#878      if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#879      if (nc_def_dim(ncidDIM1_NAMEDIM1_LEN, &dimids[0])) ERR;
#880      if (nc_def_dim(ncidDIM2_NAMEDIM2_LEN, &dimids[1])) ERR;
#881      if (nc_def_var(ncidVAR1_NAMENC_INT, 2, dimids, &varid)) ERR;
#882      if (nc_put_att_int(ncidvaridATT0NC_INT, 1, &number)) ERR;
#883      if (nc_put_att_int(ncidvaridATT1NC_INT, 1, &number)) ERR;
#884      if (nc_close(ncid)) ERR;
#887      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#888      if (nc_inq_attid(ncid, 0, ATT0, &attid_in)) ERR;
#889      if (attid_in != 0) ERR;
#890      if (nc_inq_attid(ncid, 0, ATT1, &attid_in)) ERR;
#891      if (attid_in != 1) ERR;
#892      if (nc_close(ncid)) ERR;
#913      if (nc_create(FILE_NAMENC_NETCDF4|NC_CLASSIC_MODEL, &ncid)) ERR;
#914      if (nc_def_var(ncidVAR_NAMENC_INT, 0, NULL, &varid)) ERR;
#915      if (nc_put_att_double(ncidvaridA1_NAMENC_INTA1_LENdvalue)) ERR;
#916      if (nc_put_att_double(ncidvaridA2_NAMENC_INTA2_LENdvalue)) ERR;
#917      if (nc_put_att_double(ncidvaridA3_NAMENC_INTA3_LENdvalue)) ERR;
#918      if (nc_close(ncid)) ERR;
#921      if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#922      if (nc_inq_varids(ncid, &nvarsvarids)) ERR;
#923      if (nvars != 1 || varids[0] != 0) ERR;
#924      if (nc_inq_varnatts(ncid, 0, &natts)) ERR;
#925      if (natts != 3) ERR;
#926      if (nc_inq_attname(ncid, 0, 0, name_in)) ERR;
#927      if (strcmp(name_inA1_NAME)) ERR;
#928      if (nc_inq_attname(ncid, 0, 1, name_in)) ERR;
#929      if (strcmp(name_inA2_NAME)) ERR;
#930      if (nc_inq_attname(ncid, 0, 2, name_in)) ERR;
#931      if (strcmp(name_inA3_NAME)) ERR;
#934      if (nc_close(ncid)) ERR;
#941   if (tst_att_ordering(NC_CLOBBER)) ERR;
#942   if (tst_att_ordering(NC_CLOBBER|NC_64BIT_OFFSET)) ERR;
#943   if (tst_att_ordering(NC_CLOBBER|NC_NETCDF4)) ERR;
#944   if (tst_att_ordering(NC_CLOBBER|NC_NETCDF4|NC_CLASSIC_MODEL)) ERR;
#955      if (nc_create(FILE_NAMENC_NETCDF4|NC_CLASSIC_MODEL|NC_CLOBBER, &ncid)) ERR;
#956      if (nc_enddef(ncid)) ERR;
#957      if (nc_redef(ncid)) ERR;
#958      if (nc_put_att(ncidNC_GLOBALATT_1NC_INT, 1, &att)) ERR;
#959      if (nc_put_att(ncidNC_GLOBALATT_2NC_INT, 1, &att)) ERR;
#960      if (nc_put_att(ncidNC_GLOBALATT_3NC_INT, 1, &att)) ERR;
#962      if (nc_close(ncid)) ERR;
#964      if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#965      if (nc_close(ncid)) ERR;
#989      if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#990      if (nc_put_att_text(ncidNC_GLOBALATT_TEXT_NAME, strlen(speech)+1, speech)) ERR;
#991      if (nc_put_att_schar(ncidNC_GLOBALATT_SCHAR_NAMENC_BYTEATT_LENschar_out)) ERR;
#992      if (nc_put_att_uchar(ncidNC_GLOBALATT_UCHAR_NAMENC_UBYTEATT_LENuchar_out)) ERR;
#993      if (nc_put_att_short(ncidNC_GLOBALATT_SHORT_NAMENC_SHORTATT_LENshort_out)) ERR;
#994      if (nc_put_att_int(ncidNC_GLOBALATT_INT_NAMENC_INTATT_LENint_out)) ERR;
#995      if (nc_put_att_float(ncidNC_GLOBALATT_FLOAT_NAMENC_FLOATATT_LENfloat_out)) ERR;
#996      if (nc_put_att_double(ncidNC_GLOBALATT_DOUBLE_NAMENC_DOUBLEATT_LENdouble_out)) ERR;
#997      if (nc_put_att_ushort(ncidNC_GLOBALATT_USHORT_NAMENC_USHORTATT_LENushort_out)) ERR;
#998      if (nc_put_att_uint(ncidNC_GLOBALATT_UINT_NAMENC_UINTATT_LENuint_out)) ERR;
#999      if (nc_put_att_longlong(ncidNC_GLOBALATT_INT64_NAMENC_INT64ATT_LENlonglong_out)) ERR;
#1000      if (nc_put_att_ulonglong(ncidNC_GLOBALATT_UINT64_NAMENC_UINT64ATT_LENulonglong_out)) ERR;
#1003      if (nc_create(FILE_NAME2NC_NETCDF4, &ncid2)) ERR;
#1004      if (nc_copy_att(ncidNC_GLOBALATT_TEXT_NAMEncid2NC_GLOBAL)) ERR;
#1005      if (nc_copy_att(ncidNC_GLOBALATT_SCHAR_NAMEncid2NC_GLOBAL)) ERR;
#1006      if (nc_copy_att(ncidNC_GLOBALATT_UCHAR_NAMEncid2NC_GLOBAL)) ERR;
#1007      if (nc_copy_att(ncidNC_GLOBALATT_SHORT_NAMEncid2NC_GLOBAL)) ERR;
#1008      if (nc_copy_att(ncidNC_GLOBALATT_INT_NAMEncid2NC_GLOBAL)) ERR;
#1009      if (nc_copy_att(ncidNC_GLOBALATT_FLOAT_NAMEncid2NC_GLOBAL)) ERR;
#1010      if (nc_copy_att(ncidNC_GLOBALATT_DOUBLE_NAMEncid2NC_GLOBAL)) ERR;
#1011      if (nc_copy_att(ncidNC_GLOBALATT_USHORT_NAMEncid2NC_GLOBAL)) ERR;
#1012      if (nc_copy_att(ncidNC_GLOBALATT_UINT_NAMEncid2NC_GLOBAL)) ERR;
#1013      if (nc_copy_att(ncidNC_GLOBALATT_INT64_NAMEncid2NC_GLOBAL)) ERR;
#1014      if (nc_copy_att(ncidNC_GLOBALATT_UINT64_NAMEncid2NC_GLOBAL)) ERR;
#1017      if (nc_close(ncid)) ERR;
#1018      if (nc_close(ncid2)) ERR;
#1021      if (nc_open(FILE_NAME2, 0, &ncid)) ERR;
#1023      if (nc_inq_att(ncidNC_GLOBALATT_TEXT_NAME, &att_type, &att_len)) ERR;
#1024      if (att_type != NC_CHAR || att_len != strlen(speech) + 1) ERR;
#1025      if (!(speech_in = malloc(att_len + 1))) ERR;
#1026      if (nc_get_att_text(ncidNC_GLOBALATT_TEXT_NAMEspeech_in)) ERR;
#1027      if (strcmp(speechspeech_in)) ERR;
#1030      if (nc_get_att_schar(ncidNC_GLOBALATT_SCHAR_NAMEschar_in)) ERR;
#1032  if (schar_in[i] != schar_out[i]) ERR;
#1033      if (nc_get_att_uchar(ncidNC_GLOBALATT_UCHAR_NAMEuchar_in)) ERR;
#1035  if (uchar_in[i] != uchar_out[i]) ERR;
#1036      if (nc_get_att_short(ncidNC_GLOBALATT_SHORT_NAMEshort_in)) ERR;
#1038  if (short_in[i] != short_out[i]) ERR;
#1039      if (nc_get_att_int(ncidNC_GLOBALATT_INT_NAMEint_in)) ERR;
#1041  if (int_in[i] != int_out[i]) ERR;
#1042      if (nc_get_att_float(ncidNC_GLOBALATT_FLOAT_NAMEfloat_in)) ERR;
#1044  if (float_in[i] != float_out[i]) ERR;
#1045      if (nc_get_att_double(ncidNC_GLOBALATT_DOUBLE_NAMEdouble_in)) ERR;
#1047  if (double_in[i] != double_out[i]) ERR;
#1048      if (nc_get_att_ushort(ncidNC_GLOBALATT_USHORT_NAMEushort_in)) ERR;
#1050  if (ushort_in[i] != ushort_out[i]) ERR;
#1051      if (nc_get_att_uint(ncidNC_GLOBALATT_UINT_NAMEuint_in)) ERR;
#1053  if (uint_in[i] != uint_out[i]) ERR;
#1054      if (nc_get_att_longlong(ncidNC_GLOBALATT_INT64_NAMElonglong_in)) ERR;
#1056  if (longlong_in[i] != longlong_out[i]) ERR;
#1057      if (nc_get_att_ulonglong(ncidNC_GLOBALATT_UINT64_NAMEulonglong_in)) ERR;
#1059  if (ulonglong_in[i] != ulonglong_out[i]) ERR;
#1060      if (nc_close(ncid)) ERR;
tst_atts2.c#54  if (nc_create(file_name[i], NC_NETCDF4, &ncid[i])) ERR;
#57      if (nc_def_compound(ncid[0], sizeof(struct s1), CMP_NAME1, &typeid)) ERR;
#59      NC_COMPOUND_OFFSET(struct s1i1), NC_INT)) ERR;
#61      NC_COMPOUND_OFFSET(struct s1i2), NC_INT)) ERR;
#64      if (nc_def_compound(ncid[1], sizeof(struct s2), CMP_NAME1, &typeid)) ERR;
#66      NC_COMPOUND_OFFSET(struct s2i1), NC_SHORT)) ERR;
#68      NC_COMPOUND_OFFSET(struct s2i2), NC_INT)) ERR;
#73      data)) ERR;
#78       NC_GLOBAL) != NC_EBADTYPEERR;
#82  if (nc_close(ncid[i])) ERR;
#94      if (nc_create(FILE_NAME1NC_NETCDF4, &ncid1)) ERR;
#95      if (nc_put_att_string(ncid1NC_GLOBALATT_NAMEATT_LENmc)) ERR;
#98      if (nc_create(FILE_NAME2NC_NETCDF4, &ncid2)) ERR;
#99      if (nc_copy_att(ncid1NC_GLOBALATT_NAMEncid2NC_GLOBAL)) ERR;
#102      if (nc_close(ncid1)) ERR;
#103      if (nc_close(ncid2)) ERR;
#106      if (nc_open(FILE_NAME2, 0, &ncid2)) ERR;
#107      if (nc_get_att_string(ncid2NC_GLOBALATT_NAME, &mc_in)) ERR;
#108      if (strcmp(mc[0], mc_in)) ERR;
#109      if (nc_close(ncid2)) ERR;
#110      if (nc_free_string(ATT_LEN, &mc_in)) ERR;
#124      if (nc_create(FILE_NAME1NC_NETCDF4, &ncid1)) ERR;
#133      if (nc_create(FILE_NAME2NC_NETCDF4, &ncid2)) ERR;
#135  if (nc_copy_att(ncid1NC_GLOBALname[a], ncid2NC_GLOBAL)) ERR;
#138      if (nc_close(ncid1)) ERR;
#139      if (nc_close(ncid2)) ERR;
#142      if (nc_open(FILE_NAME2, 0, &ncid2)) ERR;
#145      if (nc_close(ncid2)) ERR;
#177  if (nc_create(file_name[i], NC_NETCDF4, &ncid[i])) ERR;
#178  if (nc_def_compound(ncid[i], sizeof(struct s1), CMP_NAME, &typeid)) ERR;
#180 NC_COMPOUND_OFFSET(struct s1i1), NC_INT)) ERR;
#182 NC_COMPOUND_OFFSET(struct s1i2), NC_INT)) ERR;
#187      data)) ERR;
#190       NC_GLOBAL)) ERR;
#194  if (nc_close(ncid[i])) ERR;
#197      if (nc_open(FILE_NAME1NC_WRITE, &ncid[1])) ERR;
#198      if (nc_get_att(ncid[1], NC_GLOBALATT_NAME2data_in)) ERR;
#201  if (data[i].i1 != data_in[i].i1 || data[i].i2 != data_in[i].i2ERR;
#202      if (nc_close(ncid[1])) ERR;
#224  if (nc_create(file_name[i], NC_NETCDF4, &ncid[i])) ERR;
#225  if (nc_def_enum(ncid[i], NC_INTTYPE_NAME, &typeid)) ERR;
#228        &member_value[j])) ERR;
#233      data)) ERR;
#236       NC_GLOBAL)) ERR;
#240  if (nc_close(ncid[i])) ERR;
#243      if (nc_open(FILE_NAME1NC_WRITE, &ncid[1])) ERR;
#244      if (nc_get_att(ncid[1], NC_GLOBALATT_NAME2data_in)) ERR;
#248  if (data[i] != data_in[i]) ERR;
#249      if (nc_close(ncid[1])) ERR;
tst_atts3.c#102   if (nc_create_par(FILE_NAMEcmode|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL,&ncid)) ERR;
#104   if (nc_create(FILE_NAMEcmode, &ncid)) ERR;
#106   if (nc_put_att_text(ncidNC_GLOBALname[0], len[0], NULL)) ERR;
#107   if (nc_put_att_schar(ncidNC_GLOBALname[1], NC_BYTElen[1], b)) ERR;
#108   if (nc_put_att_short(ncidNC_GLOBALname[2], NC_SHORTlen[2], s)) ERR;
#109   if (nc_put_att_int(ncidNC_GLOBALname[3], NC_INTlen[3], i)) ERR;
#110   if (nc_put_att_float(ncidNC_GLOBALname[4], NC_FLOATlen[4], f)) ERR;
#111   if (nc_put_att_double(ncidNC_GLOBALname[5], NC_DOUBLElen[5], d)) ERR;
#112   if (nc_put_att_int(ncidNC_GLOBALname[6], NC_INTlen[6], &att_name_dashes)) ERR;
#113   if (nc_put_att_int(ncidNC_GLOBALname[7], NC_INTlen[7], &att_name_dots)) ERR;
#114   if (nc_close(ncid)) ERR;
#118   if (nc_open_par(FILE_NAMENC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#120   if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#124      if (nc_inq_attname(ncidNC_GLOBALjname_in)) ERR;
#125      if (strcmp(name_inname[j])) ERR;
#129   if (nc_close(ncid)) ERR;
#169      if (nc_create_par(FILE_NAMENC_CLOBBER|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL,&ncid)) ERR;
#171      if (nc_create(FILE_NAMENC_CLOBBER, &ncid)) ERR;
#174  if (nc_put_att_int(ncidNC_GLOBALname[j], NC_INT, 0, NULL)) ERR;
#175      if (nc_close(ncid)) ERR;
#179      if (nc_open_par(FILE_NAMENC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#181      if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#185  if (nc_inq_attname(ncidNC_GLOBALjname_in)) ERR;
#186  if (strcmp(name_inname[j])) ERR;
#190      if (nc_close(ncid)) ERR;
#204      if (nc_create_par(FILE_NAMENC_CLOBBER|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL,&ncid)) ERR;
#206      if (nc_create(FILE_NAMENC_CLOBBER, &ncid)) ERR;
#209     int_out)) ERR;
#213      if (nc_get_att_uchar(ncidNC_GLOBALATT_INT_NAMEuchar_in) != NC_ERANGEERR;
#215 if (uchar_in[i] != (unsigned char) int_out[i]) ERR;
#218      if (nc_get_att_longlong(ncidNC_GLOBALATT_INT_NAMElonglong_in)) ERR;
#220       if (longlong_in[i] != (long long) int_out[i]) ERR;
#221      if (nc_close(ncid)) ERR;
#225      if (nc_create_par(FILE_NAMENC_CLOBBER|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL,&ncid)) ERR;
#227      if (nc_create(FILE_NAMENC_CLOBBER, &ncid)) ERR;
#229      if (nc_put_att_text(ncidNC_GLOBALATT_TEXT_NAME, strlen(speech)+1, speech)) ERR;
#230      if (nc_put_att_schar(ncidNC_GLOBALATT_SCHAR_NAMENC_BYTEATT_LENschar_out)) ERR;
#231      if (nc_put_att_short(ncidNC_GLOBALATT_SHORT_NAMENC_SHORTATT_LENshort_out)) ERR;
#232      if (nc_put_att_int(ncidNC_GLOBALATT_INT_NAMENC_INTATT_LENint_out)) ERR;
#233      if (nc_put_att_float(ncidNC_GLOBALATT_FLOAT_NAMENC_FLOATATT_LENfloat_out)) ERR;
#234      if (nc_put_att_double(ncidNC_GLOBALATT_DOUBLE_NAMENC_DOUBLEATT_LENdouble_out)) ERR;
#235      if (nc_close(ncid)) ERR;
#239      if (nc_open_par(FILE_NAMENC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#241      if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#245  ERR;
#246      if (att_type != NC_CHAR || att_len != strlen(speech) + 1) ERR;
#247      if (!(speech_in = malloc(att_len + 1))) ERR;
#248      if (nc_get_att_text(ncidNC_GLOBALATT_TEXT_NAMEspeech_in)) ERR;
#249      if (strcmp(speechspeech_in)) ERR;
#252      if (nc_get_att_schar(ncidNC_GLOBALATT_SCHAR_NAMEschar_in)) ERR;
#254  if (schar_in[i] != schar_out[i]) ERR;
#255      if (nc_get_att_short(ncidNC_GLOBALATT_SHORT_NAMEshort_in)) ERR;
#257  if (short_in[i] != short_out[i]) ERR;
#258      if (nc_get_att_int(ncidNC_GLOBALATT_INT_NAMEint_in)) ERR;
#260  if (int_in[i] != int_out[i]) ERR;
#261      if (nc_get_att_float(ncidNC_GLOBALATT_FLOAT_NAMEfloat_in)) ERR;
#263  if (float_in[i] != float_out[i]) ERR;
#264      if (nc_get_att_double(ncidNC_GLOBALATT_DOUBLE_NAMEdouble_in)) ERR;
#266  if (double_in[i] != double_out[i]) ERR;
#267      if (nc_close(ncid)) ERR;
#278      if (nc_open_par(FILE_NAMENC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#280      if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#285      if (nc_get_att_short(ncidNC_GLOBALATT_TEXT_NAMEshort_in) != NC_ECHARERR;
#286      if (nc_get_att_int(ncidNC_GLOBALATT_TEXT_NAMEint_in) != NC_ECHARERR;
#287      if (nc_get_att_float(ncidNC_GLOBALATT_TEXT_NAMEfloat_in) != NC_ECHARERR;
#288      if (nc_get_att_double(ncidNC_GLOBALATT_TEXT_NAMEdouble_in) != NC_ECHARERR;
#291      if (nc_get_att_double(ncidNC_GLOBALATT_SCHAR_NAMEdouble_in)) ERR;
#293  if (double_in[i] != schar_out[i]) ERR;
#294      if (nc_get_att_double(ncidNC_GLOBALATT_SHORT_NAMEdouble_in)) ERR;
#296  if (double_in[i] != short_out[i]) ERR;
#297      if (nc_get_att_double(ncidNC_GLOBALATT_INT_NAMEdouble_in)) ERR;
#299  if (double_in[i] != int_out[i]) ERR;
#300      if (nc_get_att_double(ncidNC_GLOBALATT_FLOAT_NAMEdouble_in)) ERR;
#302  if (double_in[i] != float_out[i]) ERR;
#303      if (nc_get_att_double(ncidNC_GLOBALATT_DOUBLE_NAMEdouble_in)) ERR;
#305  if (double_in[i] != double_out[i]) ERR;
#308      if (nc_get_att_float(ncidNC_GLOBALATT_SCHAR_NAMEfloat_in)) ERR;
#310  if (float_in[i] != schar_out[i]) ERR;
#311      if (nc_get_att_float(ncidNC_GLOBALATT_SHORT_NAMEfloat_in)) ERR;
#313  if (float_in[i] != short_out[i]) ERR;
#314      if (nc_get_att_float(ncidNC_GLOBALATT_INT_NAMEfloat_in)) ERR;
#316  if (float_in[i] != int_out[i]) ERR;
#317      if (nc_get_att_float(ncidNC_GLOBALATT_FLOAT_NAMEfloat_in)) ERR;
#319  if (float_in[i] != float_out[i]) ERR;
#320      if (nc_get_att_float(ncidNC_GLOBALATT_DOUBLE_NAMEfloat_in)) ERR;
#322   if (float_in[i] != (float) double_out[i]) ERR;
#325      if (nc_get_att_int(ncidNC_GLOBALATT_SCHAR_NAMEint_in)) ERR;
#327  if (int_in[i] != schar_out[i]) ERR;
#328      if (nc_get_att_int(ncidNC_GLOBALATT_SHORT_NAMEint_in)) ERR;
#330  if (int_in[i] != short_out[i]) ERR;
#331      if (nc_get_att_int(ncidNC_GLOBALATT_INT_NAMEint_in)) ERR;
#333  if (int_in[i] != int_out[i]) ERR;
#334      if (nc_get_att_int(ncidNC_GLOBALATT_FLOAT_NAMEint_in)) ERR;
#336   if (int_in[i] != (int) float_out[i]) ERR;
#337      if (nc_get_att_int(ncidNC_GLOBALATT_DOUBLE_NAMEint_in)) ERR;
#339   if (int_in[i] != (int) double_out[i]) ERR;
#342      if (nc_get_att_short(ncidNC_GLOBALATT_SCHAR_NAMEshort_in)) ERR;
#344  if (short_in[i] != schar_out[i]) ERR;
#345      if (nc_get_att_short(ncidNC_GLOBALATT_SHORT_NAMEshort_in)) ERR;
#347  if (short_in[i] != short_out[i]) ERR;
#348      if (nc_get_att_short(ncidNC_GLOBALATT_INT_NAMEshort_in) != NC_ERANGEERR;
#350   if (short_in[i] != (short) int_out[i]) ERR;
#351      if (nc_get_att_short(ncidNC_GLOBALATT_FLOAT_NAMEshort_in)) ERR;
#353   if (short_in[i] != (short) float_out[i]) ERR;
#354      if (nc_get_att_short(ncidNC_GLOBALATT_DOUBLE_NAMEshort_in)) ERR;
#356   if (short_in[i] != (short) double_out[i]) ERR;
#359      if (nc_get_att_schar(ncidNC_GLOBALATT_SCHAR_NAMEschar_in)) ERR;
#361  if (schar_in[i] != schar_out[i]) ERR;
#362      if (nc_get_att_schar(ncidNC_GLOBALATT_SHORT_NAMEschar_in) != NC_ERANGEERR;
#364  if (schar_in[i] != (signed char) short_out[i]) ERR;
#365      if (nc_get_att_schar(ncidNC_GLOBALATT_INT_NAMEschar_in) != NC_ERANGEERR;
#367  if (schar_in[i] != (signed char) int_out[i]) ERR;
#368      if (nc_get_att_schar(ncidNC_GLOBALATT_FLOAT_NAMEschar_in)) ERR;
#370  if (schar_in[i] != (signed char) float_out[i]) ERR;
#371      if (nc_get_att_schar(ncidNC_GLOBALATT_DOUBLE_NAMEschar_in)) ERR;
#373  if (schar_in[i] != (signed char) double_out[i]) ERR;
#377      if (nc_get_att_uchar(ncidNC_GLOBALATT_SCHAR_NAMEuchar_in)) ERR;
#379  if (uchar_in[i] != (unsigned char) schar_out[i]) ERR;
#380      if (nc_get_att_uchar(ncidNC_GLOBALATT_SHORT_NAMEuchar_in) != NC_ERANGEERR;
#382  if (uchar_in[i] != (unsigned char) short_out[i]) ERR;
#383      if (nc_get_att_uchar(ncidNC_GLOBALATT_INT_NAMEuchar_in) != NC_ERANGEERR;
#385  if (uchar_in[i] != (unsigned char) int_out[i]) ERR;
#386      if (nc_get_att_uchar(ncidNC_GLOBALATT_FLOAT_NAMEuchar_in) != NC_ERANGEERR;
#388  if (uchar_in[i] != (unsigned char) float_out[i]) ERR;
#389      if (nc_get_att_uchar(ncidNC_GLOBALATT_DOUBLE_NAMEuchar_in) != NC_ERANGEERR;
#391  if (uchar_in[i] != (unsigned char) double_out[i]) ERR;
#394      if (nc_get_att_longlong(ncidNC_GLOBALATT_SCHAR_NAMElonglong_in)) ERR;
#396  if (longlong_in[i] != schar_out[i]) ERR;
#397      if (nc_get_att_longlong(ncidNC_GLOBALATT_SHORT_NAMElonglong_in)) ERR;
#399  if (longlong_in[i] != short_out[i]) ERR;
#400      if (nc_get_att_longlong(ncidNC_GLOBALATT_INT_NAMElonglong_in)) ERR;
#402      if (nc_get_att_longlong(ncidNC_GLOBALATT_INT_NAMElonglong_in)) ERR;
#404       if (longlong_in[i] != (long long) int_out[i]) ERR;
#405      if (nc_get_att_longlong(ncidNC_GLOBALATT_FLOAT_NAMElonglong_in)) ERR;
#407  if (longlong_in[i] != (long long)float_out[i]) ERR;
#408      if (nc_get_att_longlong(ncidNC_GLOBALATT_DOUBLE_NAMElonglong_in)) ERR;
#410  if (longlong_in[i] != (long long)double_out[i]) ERR;
#412      if (nc_close(ncid)) ERR;
#423      if (nc_create_par(FILE_NAMENC_CLOBBER|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL,&ncid)) ERR;
#425      if (nc_create(FILE_NAMENC_CLOBBER, &ncid)) ERR;
#427      if (nc_put_att_text(ncidNC_GLOBALATT_TEXT_NAME, 0, NULL)) ERR;
#428      if (nc_put_att_schar(ncidNC_GLOBALATT_SCHAR_NAMENC_BYTE, 0, NULL)) ERR;
#429      if (nc_put_att_short(ncidNC_GLOBALATT_SHORT_NAMENC_SHORT, 0, NULL)) ERR;
#430      if (nc_put_att_int(ncidNC_GLOBALATT_INT_NAMENC_INT, 0, NULL)) ERR;
#431      if (nc_put_att_float(ncidNC_GLOBALATT_FLOAT_NAMENC_FLOAT, 0, NULL)) ERR;
#432      if (nc_put_att_double(ncidNC_GLOBALATT_DOUBLE_NAMENC_DOUBLE, 0, NULL)) ERR;
#433      if (nc_close(ncid)) ERR;
#449      if (nc_open_par(FILE_NAMENC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#451      if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#453      if (nc_get_att_text(ncidNC_GLOBALATT_TEXT_NAMENULL)) ERR;
#454      if (nc_inq_att(ncidNC_GLOBALATT_TEXT_NAME, &xtype, &len)) ERR;
#455      if (len || xtype != NC_CHARERR;
#456      if (nc_get_att_schar(ncidNC_GLOBALATT_SCHAR_NAMEschar_in)) ERR;
#457      if (nc_inq_att(ncidNC_GLOBALATT_SCHAR_NAME, &xtype, &len)) ERR;
#458      if (len || xtype != NC_BYTEERR;
#459      if (nc_get_att_short(ncidNC_GLOBALATT_SHORT_NAMEshort_in)) ERR;
#460      if (nc_inq_att(ncidNC_GLOBALATT_SHORT_NAME, &xtype, &len)) ERR;
#461      if (len || xtype != NC_SHORTERR;
#462      if (nc_get_att_int(ncidNC_GLOBALATT_INT_NAMEint_in)) ERR;
#463      if (nc_inq_att(ncidNC_GLOBALATT_INT_NAME, &xtype, &len)) ERR;
#464      if (len || xtype != NC_INTERR;
#465      if (nc_get_att_float(ncidNC_GLOBALATT_FLOAT_NAMEfloat_in)) ERR;
#466      if (nc_inq_att(ncidNC_GLOBALATT_FLOAT_NAME, &xtype, &len)) ERR;
#467      if (len || xtype != NC_FLOATERR;
#468      if (nc_get_att_double(ncidNC_GLOBALATT_DOUBLE_NAMEdouble_in)) ERR;
#469      if (nc_inq_att(ncidNC_GLOBALATT_DOUBLE_NAME, &xtype, &len)) ERR;
#470      if (len || xtype != NC_DOUBLEERR;
#472      if (nc_get_att_schar(ncidNC_GLOBALATT_DOUBLE_NAMEschar_in)) ERR;
#473      if (nc_get_att_schar(ncidNC_GLOBALATT_FLOAT_NAMEschar_in)) ERR;
#474      if (nc_get_att_schar(ncidNC_GLOBALATT_INT_NAMEschar_in)) ERR;
#475      if (nc_get_att_schar(ncidNC_GLOBALATT_SHORT_NAMEschar_in)) ERR;
#476      if (nc_close(ncid)) ERR;
#492      if (nc_create_par(FILE_NAMENC_CLOBBER|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL,&ncid)) ERR;
#494      if (nc_create(FILE_NAMENC_CLOBBER, &ncid)) ERR;
#496      if (nc_enddef(ncid)) ERR;
#497      if (nc_redef(ncid)) ERR;
#498      if (nc_put_att_text(ncidNC_GLOBALATT_TEXT_NAME, 0, NULL)) ERR;
#499      if (nc_put_att_schar(ncidNC_GLOBALATT_SCHAR_NAMENC_BYTE, 0, NULL)) ERR;
#500      if (nc_put_att_short(ncidNC_GLOBALATT_SHORT_NAMENC_SHORT, 0, NULL)) ERR;
#501      if (nc_put_att_int(ncidNC_GLOBALATT_INT_NAMENC_INT, 0, NULL)) ERR;
#502      if (nc_put_att_float(ncidNC_GLOBALATT_FLOAT_NAMENC_FLOAT, 0, NULL)) ERR;
#503      if (nc_put_att_double(ncidNC_GLOBALATT_DOUBLE_NAMENC_DOUBLE, 0, NULL)) ERR;
#504      if (nc_close(ncid)) ERR;
#509      if (nc_open_par(FILE_NAMENC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#511      if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#513      if (nc_get_att_text(ncidNC_GLOBALATT_TEXT_NAMENULL)) ERR;
#514      if (nc_get_att_schar(ncidNC_GLOBALATT_SCHAR_NAMEschar_in)) ERR;
#515      if (nc_get_att_short(ncidNC_GLOBALATT_SHORT_NAMEshort_in)) ERR;
#516      if (nc_get_att_int(ncidNC_GLOBALATT_INT_NAMEint_in)) ERR;
#517      if (nc_get_att_float(ncidNC_GLOBALATT_FLOAT_NAMEfloat_in)) ERR;
#518      if (nc_get_att_double(ncidNC_GLOBALATT_DOUBLE_NAMEdouble_in)) ERR;
#520      if (nc_get_att_schar(ncidNC_GLOBALATT_DOUBLE_NAMEschar_in)) ERR;
#521      if (nc_get_att_schar(ncidNC_GLOBALATT_FLOAT_NAMEschar_in)) ERR;
#522      if (nc_get_att_schar(ncidNC_GLOBALATT_INT_NAMEschar_in)) ERR;
#523      if (nc_get_att_schar(ncidNC_GLOBALATT_SHORT_NAMEschar_in)) ERR;
#524      if (nc_close(ncid)) ERR;
#540      if (nc_create_par(FILE_NAMENC_CLOBBER|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL,&ncid)) ERR;
#542      if (nc_create(FILE_NAMENC_CLOBBER, &ncid)) ERR;
#545   speech)) ERR;
#546      if (nc_close(ncid)) ERR;
#550      if (nc_open_par(FILE_NAMENC_WRITE|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#552      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#554      if (nc_inq_attid(ncidNC_GLOBALATT_TEXT_NAME, &attid_in)) ERR;
#555      if (attid_in != 0) ERR;
#556      if (nc_inq_attname(ncidNC_GLOBALattid_inname_in)) ERR;
#557      if (strcmp(name_inATT_TEXT_NAME)) ERR;
#558      if (nc_redef(ncid)) ERR;
#559      if (nc_rename_att(ncidNC_GLOBALATT_TEXT_NAMEATT_TEXT_NAME2)) ERR;
#560      if (nc_inq_attname(ncidNC_GLOBALattid_inname_in)) ERR;
#561      if (strcmp(name_inATT_TEXT_NAME2)) ERR;
#562      if (nc_close(ncid)) ERR;
#565      if (nc_open_par(FILE_NAMENC_WRITE|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#567      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#569      if (nc_inq_att(ncidNC_GLOBALATT_TEXT_NAME2, &att_type, &att_len)) ERR;
#570      if (att_type != NC_CHAR || att_len != strlen(speech) + 1) ERR;
#571      if (!(speech_in = malloc(att_len + 1))) ERR;
#572      if (nc_get_att_text(ncidNC_GLOBALATT_TEXT_NAME2speech_in)) ERR;
#573      if (strcmp(speechspeech_in)) ERR;
#575      if (nc_get_att_text(ncidNC_GLOBALATT_TEXT_NAMEspeech_in) != NC_ENOTATTERR;
#576      if (nc_close(ncid)) ERR;
#580      if (nc_open_par(FILE_NAMENC_WRITE|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#582      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#584      if (nc_redef(ncid)) ERR;
#585      if (nc_del_att(ncidNC_GLOBALATT_TEXT_NAME2)) ERR;
#586      if (nc_close(ncid)) ERR;
#590      if (nc_create_par(FILE_NAMENC_CLOBBER|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL,&ncid)) ERR;
#592      if (nc_create(FILE_NAMENC_CLOBBER, &ncid)) ERR;
#594      if (nc_put_att_text(ncidNC_GLOBALATT_TEXT_NAME, strlen(speech)+1, speech)) ERR;
#595      if (nc_def_dim(ncidDIM1_NAMEDIM1_LEN, &dimids[0])) ERR;
#596      if (nc_def_dim(ncidDIM2_NAMEDIM2_LEN, &dimids[1])) ERR;
#597      if (nc_def_var(ncidVAR1_NAMENC_INT, 2, dimids, &varid)) ERR;
#598      if (nc_put_att_int(ncidvaridATT_INT_NAMENC_INT, 3, int_out)) ERR;
#599      if (nc_close(ncid)) ERR;
#603      if (nc_open_par(FILE_NAMENC_WRITE|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#605      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#607      if (nc_redef(ncid)) ERR;
#608      if (nc_del_att(ncid, 0, ATT_INT_NAME)) ERR;
#609      if (nc_close(ncid)) ERR;
#614      if (nc_open_par(FILE_NAMENC_WRITE|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#616      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#618      if (nc_redef(ncid)) ERR;
#619      if (nc_put_att_int(ncidvaridATT_INT_NAMENC_INT, 3, int_out)) ERR;
#620      if (nc_enddef(ncid)) ERR;
#621      if (nc_redef(ncid)) ERR;
#622      if (nc_del_att(ncid, 0, ATT_INT_NAME)) ERR;
#623      if (nc_inq_varnatts(ncid, 0, &natts_in)) ERR;
#624      if (natts_in != 0) ERR;
#625      if (nc_close(ncid)) ERR;
#640      if (nc_create_par(FILE_NAMENC_CLOBBER|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL,&ncid)) ERR;
#642      if (nc_create(FILE_NAMENC_CLOBBER, &ncid)) ERR;
#644      if (nc_put_att_int(ncidNC_GLOBALATT0NC_INT, 1, &number)) ERR;
#645      if (nc_put_att_int(ncidNC_GLOBALATT1NC_INT, 1, &number)) ERR;
#646      if (nc_close(ncid)) ERR;
#650      if (nc_open_par(FILE_NAMENC_WRITE|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#652      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#654      if (nc_inq_attid(ncidNC_GLOBALATT0, &attid_in)) ERR;
#655      if (attid_in != 0) ERR;
#656      if (nc_inq_attid(ncidNC_GLOBALATT1, &attid_in)) ERR;
#657      if (attid_in != 1) ERR;
#658      if (nc_close(ncid)) ERR;
#662      if (nc_create_par(FILE_NAMENC_CLOBBER|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL,&ncid)) ERR;
#664      if (nc_create(FILE_NAMENC_CLOBBER, &ncid)) ERR;
#666      if (nc_def_dim(ncidDIM1_NAMEDIM1_LEN, &dimids[0])) ERR;
#667      if (nc_def_dim(ncidDIM2_NAMEDIM2_LEN, &dimids[1])) ERR;
#668      if (nc_def_var(ncidVAR1_NAMENC_INT, 2, dimids, &varid)) ERR;
#669      if (nc_put_att_int(ncidvaridATT0NC_INT, 1, &number)) ERR;
#670      if (nc_put_att_int(ncidvaridATT1NC_INT, 1, &number)) ERR;
#671      if (nc_close(ncid)) ERR;
#675      if (nc_open_par(FILE_NAMENC_WRITE|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#677      if (nc_open(FILE_NAMENC_WRITE, &ncid)) ERR;
#679      if (nc_inq_attid(ncid, 0, ATT0, &attid_in)) ERR;
#680      if (attid_in != 0) ERR;
#681      if (nc_inq_attid(ncid, 0, ATT1, &attid_in)) ERR;
#682      if (attid_in != 1) ERR;
#683      if (nc_close(ncid)) ERR;
#704      if (nc_create_par(FILE_NAMENC_CLOBBER|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL,&ncid)) ERR;
#706      if (nc_create(FILE_NAMENC_CLOBBER, &ncid)) ERR;
#708      if (nc_def_var(ncidVAR_NAMENC_INT, 0, NULL, &varid)) ERR;
#709      if (nc_put_att_double(ncidvaridA1_NAMENC_INTA1_LENdvalue)) ERR;
#710      if (nc_put_att_double(ncidvaridA2_NAMENC_INTA2_LENdvalue)) ERR;
#711      if (nc_put_att_double(ncidvaridA3_NAMENC_INTA3_LENdvalue)) ERR;
#712      if (nc_close(ncid)) ERR;
#716      if (nc_open_par(FILE_NAMENC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#718      if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#720      if (nc_inq_nvars(ncid, &nvars)) ERR;
#721      if (nvars != 1) ERR;
#722      if (nc_inq_varnatts(ncid, 0, &natts)) ERR;
#723      if (natts != 3) ERR;
#724      if (nc_inq_attname(ncid, 0, 0, name_in)) ERR;
#725      if (strcmp(name_inA1_NAME)) ERR;
#726      if (nc_inq_attname(ncid, 0, 1, name_in)) ERR;
#727      if (strcmp(name_inA2_NAME)) ERR;
#728      if (nc_inq_attname(ncid, 0, 2, name_in)) ERR;
#729      if (strcmp(name_inA3_NAME)) ERR;
#732      if (nc_close(ncid)) ERR;
#739   if (tst_att_ordering(NC_CLOBBER)) ERR;
#740   if (tst_att_ordering(NC_CLOBBER|NC_64BIT_OFFSET)) ERR;
#752      if (nc_create_par(FILE_NAMENC_CLOBBER|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL,&ncid)) ERR;
#754      if (nc_create(FILE_NAMENC_CLOBBER, &ncid)) ERR;
#756      if (nc_enddef(ncid)) ERR;
#757      if (nc_redef(ncid)) ERR;
#758      if (nc_put_att(ncidNC_GLOBALATT_1NC_INT, 1, &att)) ERR;
#759      if (nc_put_att(ncidNC_GLOBALATT_2NC_INT, 1, &att)) ERR;
#760      if (nc_put_att(ncidNC_GLOBALATT_3NC_INT, 1, &att)) ERR;
#762      if (nc_close(ncid)) ERR;
#765      if (nc_open_par(FILE_NAMENC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#767      if (nc_open(FILE_NAME, 0, &ncid)) ERR;
#769      if (nc_close(ncid)) ERR;
#789      if (nc_create_par(FILE_NAMENC_CLOBBER|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL,&ncid)) ERR;
#791      if (nc_create(FILE_NAMENC_CLOBBER, &ncid)) ERR;
#793      if (nc_put_att_text(ncidNC_GLOBALATT_TEXT_NAME, strlen(speech)+1, speech)) ERR;
#794      if (nc_put_att_schar(ncidNC_GLOBALATT_SCHAR_NAMENC_BYTEATT_LENschar_out)) ERR;
#795      if (nc_put_att_short(ncidNC_GLOBALATT_SHORT_NAMENC_SHORTATT_LENshort_out)) ERR;
#796      if (nc_put_att_int(ncidNC_GLOBALATT_INT_NAMENC_INTATT_LENint_out)) ERR;
#797      if (nc_put_att_float(ncidNC_GLOBALATT_FLOAT_NAMENC_FLOATATT_LENfloat_out)) ERR;
#798      if (nc_put_att_double(ncidNC_GLOBALATT_DOUBLE_NAMENC_DOUBLEATT_LENdouble_out)) ERR;
#802      if (nc_create_par(FILE_NAME2NC_CLOBBER|NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL,&ncid2)) ERR;
#804      if (nc_create(FILE_NAME2NC_CLOBBER, &ncid2)) ERR;
#806      if (nc_copy_att(ncidNC_GLOBALATT_TEXT_NAMEncid2NC_GLOBAL)) ERR;
#807      if (nc_copy_att(ncidNC_GLOBALATT_SCHAR_NAMEncid2NC_GLOBAL)) ERR;
#808      if (nc_copy_att(ncidNC_GLOBALATT_SHORT_NAMEncid2NC_GLOBAL)) ERR;
#809      if (nc_copy_att(ncidNC_GLOBALATT_INT_NAMEncid2NC_GLOBAL)) ERR;
#810      if (nc_copy_att(ncidNC_GLOBALATT_FLOAT_NAMEncid2NC_GLOBAL)) ERR;
#811      if (nc_copy_att(ncidNC_GLOBALATT_DOUBLE_NAMEncid2NC_GLOBAL)) ERR;
#814      if (nc_close(ncid)) ERR;
#815      if (nc_close(ncid2)) ERR;
#819      if (nc_open_par(FILE_NAME2NC_PNETCDFMPI_COMM_WORLDMPI_INFO_NULL, &ncid)) ERR;
#821      if (nc_open(FILE_NAME2, 0, &ncid)) ERR;
#824      if (nc_inq_att(ncidNC_GLOBALATT_TEXT_NAME, &att_type, &att_len)) ERR;
#825      if (att_type != NC_CHAR || att_len != strlen(speech) + 1) ERR;
#826      if (!(speech_in = malloc(att_len + 1))) ERR;
#827      if (nc_get_att_text(ncidNC_GLOBALATT_TEXT_NAMEspeech_in)) ERR;
#828      if (strcmp(speechspeech_in)) ERR;
#831      if (nc_get_att_schar(ncidNC_GLOBALATT_SCHAR_NAMEschar_in)) ERR;
#833  if (schar_in[i] != schar_out[i]) ERR;
#834      if (nc_get_att_short(ncidNC_GLOBALATT_SHORT_NAMEshort_in)) ERR;
#836  if (short_in[i] != short_out[i]) ERR;
#837      if (nc_get_att_int(ncidNC_GLOBALATT_INT_NAMEint_in)) ERR;
#839  if (int_in[i] != int_out[i]) ERR;
#840      if (nc_get_att_float(ncidNC_GLOBALATT_FLOAT_NAMEfloat_in)) ERR;
#842  if (float_in[i] != float_out[i]) ERR;
#843      if (nc_get_att_double(ncidNC_GLOBALATT_DOUBLE_NAMEdouble_in)) ERR;
#845  if (double_in[i] != double_out[i]) ERR;
#846      if (nc_close(ncid)) ERR;
tst_atts_string_rewrite.c#29   res = nc_create(FILE_NAMENC_NETCDF4, &dataset_id); if(resERR;
tst_big_rvar.c#54    if (nc_create(testfileNC_CLOBBER, &ncid)) ERR;
#55    if (nc_set_fill(ncidNC_NOFILLNULL)) ERR;
#56    if (nc_def_dim(ncid, "rec", DIMR, &dimids[0])) ERR;
#57    if (nc_def_dim(ncid, "dim1", DIM1, &dimids[1])) ERR;
#58    if (nc_def_dim(ncid, "dim2", DIM2, &dimids[2])) ERR;
#60    if (nc_def_dim(ncid, "dim3", DIM3, &dimids[3])) ERR;
#61    if (nc_def_var(ncid, "var", NC_BYTENUMDIMSdimids, &varid)) ERR;
#62    if (nc_enddef(ncid)) ERR;
#71    if (nc_put_vara_schar(ncidvaridstartcount, &data[0][0])) ERR;
#73    if (nc_put_vara_schar(ncidvaridstartcount, &data[0][0])) ERR;
#74    if (nc_close(ncid)) ERR;
#77    if (nc_open(testfileNC_NOWRITE, &ncid)) ERR;
#78    if (nc_inq_varid(ncid, "var", &varid)) ERR;
#81    if (nc_get_vara_schar(ncidvaridstartcount, &data[0][0])) ERR;
#89 ERR;
#95    if (nc_get_vara_schar(ncidvaridstartcount, &data[0][0])) ERR;
#103 ERR;
#108    if (nc_close(ncid)) ERR;
tst_big_var.c#47    if (nc_create(testfileNC_CLOBBER, &ncid)) ERR;
#48    if (nc_set_fill(ncidNC_NOFILLNULL)) ERR;
#49    if (nc_def_dim(ncid, "dim1", DIM1, &dimids[0])) ERR;
#50    if (nc_def_dim(ncid, "dim2", DIM2 - 1, &dimids[1])) ERR;
#51    if (nc_def_var(ncid, "var", NC_BYTENUMDIMSdimids, &varid)) ERR;
#52    if (nc_enddef(ncid)) ERR;
#55    if (nc_put_var1_int(ncidvaridindex, &nval)) ERR;
#56    if (nc_close(ncid)) ERR;
#59    if (nc_open(testfileNC_NOWRITE, &ncid)) ERR;
#60    if (nc_inq_varid(ncid, "var", &varid)) ERR;
#61    if (nc_get_var1_int(ncidvaridindex, &nval_in)) ERR;
#62    if (nval != nval_inERR;
#63    if (nc_close(ncid)) ERR;
tst_big_var2.c#59    if (nc_create(testfileNC_CLOBBER, &ncid)) ERR;
#60    if (nc_set_fill(ncidNC_NOFILLNULL)) ERR;
#61    if (nc_def_dim(ncid, "dim0", DIM0, &dimids[0])) ERR;
#62    if (nc_def_dim(ncid, "dim1", DIM1, &dimids[1])) ERR;
#64    if (nc_def_dim(ncid, "dim2", DIM2, &dimids[2])) ERR;
#65    if (nc_def_var(ncid, "var", NC_BYTENUMDIMSdimids, &varid)) ERR;
#66    if (nc_enddef(ncid)) ERR;
#75    if (nc_put_vara_schar(ncidvaridstartcount, &data[0][0])) ERR;
#81    if (nc_put_vara_schar(ncidvaridstartcount, &data[0][0])) ERR;
#82    if (nc_close(ncid)) ERR;
#85    if (nc_open(testfileNC_NOWRITE, &ncid)) ERR;
#86    if (nc_inq_varid(ncid, "var", &varid)) ERR;
#89    if (nc_get_vara_schar(ncidvaridstartcount, &data[0][0])) ERR;
#97 ERR;
#103    if (nc_get_vara_schar(ncidvaridstartcount, &data[0][0])) ERR;
#111       ERR;
#117    if (nc_close(ncid)) ERR;
tst_big_var6.c#56    if (nc_create(testfileNC_CLOBBER, &ncid)) ERR;
#57    if (nc_set_fill(ncidNC_NOFILLNULL)) ERR;
#58    if (nc_def_dim(ncid, "dim0", DIM0, &dimids[0])) ERR;
#59    if (nc_def_dim(ncid, "dim1", DIM1, &dimids[1])) ERR;
#60    if (nc_def_dim(ncid, "dim2", DIM2, &dimids[2])) ERR;
#61    if (nc_def_dim(ncid, "dim3", DIM3, &dimids[3])) ERR;
#62    if (nc_def_var(ncid, "var", NC_SHORTNUMDIMSdimids, &varid)) ERR;
#63    if (nc_enddef(ncid)) ERR;
#71    if (nc_put_vara_short(ncidvaridstartcount, &data[0])) ERR;
#79    if (nc_put_vara_short(ncidvaridstartcount, &data[0])) ERR;
#85    if (nc_get_vara_short(ncidvaridstartcount, &data[0])) ERR;
#90     ERR;
#95    if (nc_close(ncid)) ERR;
tst_bug324.c#37    if (nc_create(FILENAMENC_CLOBBER|NC_NETCDF4|NC_CLASSIC_MODEL, &ncid)) ERR;
#38    if (nc_def_dim(ncidNAME_LATlat_len, &lat_dim)) ERR;
#39    if (nc_def_dim(ncidNAME_Hh_len, &h_dim)) ERR;
#41    if (nc_def_var(ncidNAME_LATNC_DOUBLERANK_LATlat_dims, &lat_id)) ERR;
#43    if (nc_def_var(ncidNAME_HNC_DOUBLERANK_Hh_dims, &h_id)) ERR;
#44    if (nc_enddef (ncid)) ERR;
#50 if ( nc_put_vara(ncidlat_idlat_startsetlat_countsetlat_data) ) ERR;
#57 if ( nc_put_vara(ncidh_idh_startseth_countseth_data) ) ERR;
#61    if (nc_close(ncid)) ERR;
#69 if (nc_open(FILENAMENC_NOWRITE, &ncid)) ERR;
#70 if ( nc_inq_format(ncid, &format) ) ERR;
#71 if ( format != NC_FORMAT_NETCDF4_CLASSIC ) ERR;
#72 if ( nc_inq(ncid, &ndims, &nvars, &ngatts, &xdimid) ) ERR;
#73 if ( nc_inq_varid(ncidNAME_LAT, &lat_id) ) ERR;
#74 if ( nc_inq_var(ncidlat_idNULL, &lat_type, &lat_ranklat_dims, &lat_natts) ) ERR;
#75 if ( lat_type != NC_DOUBLE || lat_rank != RANK_LAT || lat_natts != 0 ) ERR;
#76 if ( nc_inq_varid(ncidNAME_H, &h_id) ) ERR;
#77 if ( nc_inq_var(ncidh_idNULL, &h_type, &h_rankh_dims, &h_natts) ) ERR;
#78 if ( h_type != NC_DOUBLE || h_rank != RANK_H || h_natts != 0 ) ERR;
#83     if ( nc_get_vara(ncidlat_idstartcountlat_data) ) ERR;
#84     if ( lat_data[0] != -45.0 || lat_data[1] != 45.0 ) ERR;
#90     if ( nc_get_vara(ncidh_idstartcounth_data) ) ERR;
#91     if ( h_data[0] != 5 || h_data[1] != 6 ) ERR;
#94    if (nc_close(ncid)) ERR;
tst_camrun.c#2020   if (nc_set_chunk_cache(0, 1009, .75)) ERR;
#2023   if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#2026   if (nc_def_dim(ncid, "lat", lat_len, &lat_dim)) ERR;
#2027   if (nc_def_dim(ncid, "lon", lon_len, &lon_dim)) ERR;
#2028   if (nc_def_dim(ncid, "slat", slat_len, &slat_dim)) ERR;
#2029   if (nc_def_dim(ncid, "slon", slon_len, &slon_dim)) ERR;
#2030   if (nc_def_dim(ncid, "lev", lev_len, &lev_dim)) ERR;
#2031   if (nc_def_dim(ncid, "ilev", ilev_len, &ilev_dim)) ERR;
#2032   if (nc_def_dim(ncid, "isccp_prs", isccp_prs_len, &isccp_prs_dim)) ERR;
#2033   if (nc_def_dim(ncid, "isccp_tau", isccp_tau_len, &isccp_tau_dim)) ERR;
#2034   if (nc_def_dim(ncid, "isccp_prstau", isccp_prstau_len, &isccp_prstau_dim)) ERR;
#2035   if (nc_def_dim(ncid, "time", time_len, &time_dim)) ERR;
#2036   if (nc_def_dim(ncid, "tbnd", tbnd_len, &tbnd_dim)) ERR;
#2037   if (nc_def_dim(ncid, "chars", chars_len, &chars_dim)) ERR;
#2041   if (nc_def_var(ncid, "P0", NC_DOUBLERANK_P0, 0, &P0_id)) ERR;
#2044   if (nc_def_var(ncid, "lat", NC_DOUBLERANK_latlat_dims, &lat_id)) ERR;
#2047   if (nc_def_var(ncid, "lon", NC_DOUBLERANK_lonlon_dims, &lon_id)) ERR;
#2050   if (nc_def_var(ncid, "slat", NC_DOUBLERANK_slatslat_dims, &slat_id)) ERR;
#2053   if (nc_def_var(ncid, "slon", NC_DOUBLERANK_slonslon_dims, &slon_id)) ERR;
#2056   if (nc_def_var(ncid, "w_stag", NC_DOUBLERANK_w_stagw_stag_dims, &w_stag_id)) ERR;
#2059   if (nc_def_var(ncid, "lev", NC_DOUBLERANK_levlev_dims, &lev_id)) ERR;
#2062   if (nc_def_var(ncid, "ilev", NC_DOUBLERANK_ilevilev_dims, &ilev_id)) ERR;
#2065   if (nc_def_var(ncid, "isccp_prs", NC_DOUBLERANK_isccp_prsisccp_prs_dims, &isccp_prs_id)) ERR;
#2068   if (nc_def_var(ncid, "isccp_tau", NC_DOUBLERANK_isccp_tauisccp_tau_dims, &isccp_tau_id)) ERR;
#2071   if (nc_def_var(ncid, "isccp_prstau", NC_DOUBLERANK_isccp_prstauisccp_prstau_dims, &isccp_prstau_id)) ERR;
#2074   if (nc_def_var(ncid, "time", NC_DOUBLERANK_timetime_dims, &time_id)) ERR;
#2078   if (nc_def_var(ncid, "time_bnds", NC_DOUBLERANK_time_bndstime_bnds_dims, &time_bnds_id)) ERR;
#2082   if (nc_def_var(ncid, "date_written", NC_CHARRANK_date_writtendate_written_dims, &date_written_id)) ERR;
#2086   if (nc_def_var(ncid, "time_written", NC_CHARRANK_time_writtentime_written_dims, &time_written_id)) ERR;
#2088   if (nc_def_var(ncid, "ntrm", NC_INTRANK_ntrm, 0, &ntrm_id)) ERR;
#2090   if (nc_def_var(ncid, "ntrn", NC_INTRANK_ntrn, 0, &ntrn_id)) ERR;
#2092   if (nc_def_var(ncid, "ntrk", NC_INTRANK_ntrk, 0, &ntrk_id)) ERR;
#2094   if (nc_def_var(ncid, "ndbase", NC_INTRANK_ndbase, 0, &ndbase_id)) ERR;
#2096   if (nc_def_var(ncid, "nsbase", NC_INTRANK_nsbase, 0, &nsbase_id)) ERR;
#2098   if (nc_def_var(ncid, "nbdate", NC_INTRANK_nbdate, 0, &nbdate_id)) ERR;
#2100   if (nc_def_var(ncid, "nbsec", NC_INTRANK_nbsec, 0, &nbsec_id)) ERR;
#2102   if (nc_def_var(ncid, "mdt", NC_INTRANK_mdt, 0, &mdt_id)) ERR;
#2105   if (nc_def_var(ncid, "nlon", NC_INTRANK_nlonnlon_dims, &nlon_id)) ERR;
#2108   if (nc_def_var(ncid, "wnummax", NC_INTRANK_wnummaxwnummax_dims, &wnummax_id)) ERR;
#2111   if (nc_def_var(ncid, "hyai", NC_DOUBLERANK_hyaihyai_dims, &hyai_id)) ERR;
#2114   if (nc_def_var(ncid, "hybi", NC_DOUBLERANK_hybihybi_dims, &hybi_id)) ERR;
#2117   if (nc_def_var(ncid, "hyam", NC_DOUBLERANK_hyamhyam_dims, &hyam_id)) ERR;
#2120   if (nc_def_var(ncid, "hybm", NC_DOUBLERANK_hybmhybm_dims, &hybm_id)) ERR;
#2123   if (nc_def_var(ncid, "gw", NC_DOUBLERANK_gwgw_dims, &gw_id)) ERR;
#2126   if (nc_def_var(ncid, "ndcur", NC_INTRANK_ndcurndcur_dims, &ndcur_id)) ERR;
#2129   if (nc_def_var(ncid, "nscur", NC_INTRANK_nscurnscur_dims, &nscur_id)) ERR;
#2132   if (nc_def_var(ncid, "date", NC_INTRANK_datedate_dims, &date_id)) ERR;
#2135   if (nc_def_var(ncid, "co2vmr", NC_DOUBLERANK_co2vmrco2vmr_dims, &co2vmr_id)) ERR;
#2138   if (nc_def_var(ncid, "ch4vmr", NC_DOUBLERANK_ch4vmrch4vmr_dims, &ch4vmr_id)) ERR;
#2141   if (nc_def_var(ncid, "n2ovmr", NC_DOUBLERANK_n2ovmrn2ovmr_dims, &n2ovmr_id)) ERR;
#2144   if (nc_def_var(ncid, "f11vmr", NC_DOUBLERANK_f11vmrf11vmr_dims, &f11vmr_id)) ERR;
#2147   if (nc_def_var(ncid, "f12vmr", NC_DOUBLERANK_f12vmrf12vmr_dims, &f12vmr_id)) ERR;
#2150   if (nc_def_var(ncid, "sol_tsi", NC_DOUBLERANK_sol_tsisol_tsi_dims, &sol_tsi_id)) ERR;
#2153   if (nc_def_var(ncid, "datesec", NC_INTRANK_datesecdatesec_dims, &datesec_id)) ERR;
#2156   if (nc_def_var(ncid, "nsteph", NC_INTRANK_nstephnsteph_dims, &nsteph_id)) ERR;
#2162   if (nc_def_var(ncid, "ABSORB", NC_DOUBLERANK_ABSORBABSORB_dims, &ABSORB_id)) ERR;
#2167   if (nc_def_var(ncid, "AEROD_v", NC_DOUBLERANK_AEROD_vAEROD_v_dims, &AEROD_v_id)) ERR;
#2172   if (nc_def_var(ncid, "AODABS", NC_DOUBLERANK_AODABSAODABS_dims, &AODABS_id)) ERR;
#2177   if (nc_def_var(ncid, "AODDUST1", NC_DOUBLERANK_AODDUST1AODDUST1_dims, &AODDUST1_id)) ERR;
#2182   if (nc_def_var(ncid, "AODDUST2", NC_DOUBLERANK_AODDUST2AODDUST2_dims, &AODDUST2_id)) ERR;
#2187   if (nc_def_var(ncid, "AODDUST3", NC_DOUBLERANK_AODDUST3AODDUST3_dims, &AODDUST3_id)) ERR;
#2192   if (nc_def_var(ncid, "AODMODE1", NC_DOUBLERANK_AODMODE1AODMODE1_dims, &AODMODE1_id)) ERR;
#2197   if (nc_def_var(ncid, "AODMODE2", NC_DOUBLERANK_AODMODE2AODMODE2_dims, &AODMODE2_id)) ERR;
#2202   if (nc_def_var(ncid, "AODMODE3", NC_DOUBLERANK_AODMODE3AODMODE3_dims, &AODMODE3_id)) ERR;
#2207   if (nc_def_var(ncid, "AODVIS", NC_DOUBLERANK_AODVISAODVIS_dims, &AODVIS_id)) ERR;
#2212   if (nc_def_var(ncid, "AQSO4_H2O2", NC_DOUBLERANK_AQSO4_H2O2AQSO4_H2O2_dims, &AQSO4_H2O2_id)) ERR;
#2217   if (nc_def_var(ncid, "AQSO4_O3", NC_DOUBLERANK_AQSO4_O3AQSO4_O3_dims, &AQSO4_O3_id)) ERR;
#2222   if (nc_def_var(ncid, "AQ_DMS", NC_DOUBLERANK_AQ_DMSAQ_DMS_dims, &AQ_DMS_id)) ERR;
#2227   if (nc_def_var(ncid, "AQ_H2O2", NC_DOUBLERANK_AQ_H2O2AQ_H2O2_dims, &AQ_H2O2_id)) ERR;
#2232   if (nc_def_var(ncid, "AQ_H2SO4", NC_DOUBLERANK_AQ_H2SO4AQ_H2SO4_dims, &AQ_H2SO4_id)) ERR;
#2237   if (nc_def_var(ncid, "AQ_SO2", NC_DOUBLERANK_AQ_SO2AQ_SO2_dims, &AQ_SO2_id)) ERR;
#2242   if (nc_def_var(ncid, "AQ_SOAG", NC_DOUBLERANK_AQ_SOAGAQ_SOAG_dims, &AQ_SOAG_id)) ERR;
#2247   if (nc_def_var(ncid, "AQ_bc_a1", NC_DOUBLERANK_AQ_bc_a1AQ_bc_a1_dims, &AQ_bc_a1_id)) ERR;
#2252   if (nc_def_var(ncid, "AQ_dst_a1", NC_DOUBLERANK_AQ_dst_a1AQ_dst_a1_dims, &AQ_dst_a1_id)) ERR;
#2257   if (nc_def_var(ncid, "AQ_dst_a3", NC_DOUBLERANK_AQ_dst_a3AQ_dst_a3_dims, &AQ_dst_a3_id)) ERR;
#2262   if (nc_def_var(ncid, "AQ_ncl_a1", NC_DOUBLERANK_AQ_ncl_a1AQ_ncl_a1_dims, &AQ_ncl_a1_id)) ERR;
#2267   if (nc_def_var(ncid, "AQ_ncl_a2", NC_DOUBLERANK_AQ_ncl_a2AQ_ncl_a2_dims, &AQ_ncl_a2_id)) ERR;
#2272   if (nc_def_var(ncid, "AQ_ncl_a3", NC_DOUBLERANK_AQ_ncl_a3AQ_ncl_a3_dims, &AQ_ncl_a3_id)) ERR;
#2277   if (nc_def_var(ncid, "AQ_num_a1", NC_DOUBLERANK_AQ_num_a1AQ_num_a1_dims, &AQ_num_a1_id)) ERR;
#2282   if (nc_def_var(ncid, "AQ_num_a2", NC_DOUBLERANK_AQ_num_a2AQ_num_a2_dims, &AQ_num_a2_id)) ERR;
#2287   if (nc_def_var(ncid, "AQ_num_a3", NC_DOUBLERANK_AQ_num_a3AQ_num_a3_dims, &AQ_num_a3_id)) ERR;
#2292   if (nc_def_var(ncid, "AQ_pom_a1", NC_DOUBLERANK_AQ_pom_a1AQ_pom_a1_dims, &AQ_pom_a1_id)) ERR;
#2297   if (nc_def_var(ncid, "AQ_so4_a1", NC_DOUBLERANK_AQ_so4_a1AQ_so4_a1_dims, &AQ_so4_a1_id)) ERR;
#2302   if (nc_def_var(ncid, "AQ_so4_a2", NC_DOUBLERANK_AQ_so4_a2AQ_so4_a2_dims, &AQ_so4_a2_id)) ERR;
#2307   if (nc_def_var(ncid, "AQ_so4_a3", NC_DOUBLERANK_AQ_so4_a3AQ_so4_a3_dims, &AQ_so4_a3_id)) ERR;
#2312   if (nc_def_var(ncid, "AQ_soa_a1", NC_DOUBLERANK_AQ_soa_a1AQ_soa_a1_dims, &AQ_soa_a1_id)) ERR;
#2317   if (nc_def_var(ncid, "AQ_soa_a2", NC_DOUBLERANK_AQ_soa_a2AQ_soa_a2_dims, &AQ_soa_a2_id)) ERR;
#2323   if (nc_def_var(ncid, "BPROD", NC_DOUBLERANK_BPRODBPROD_dims, &BPROD_id)) ERR;
#2328   if (nc_def_var(ncid, "BURDEN1", NC_DOUBLERANK_BURDEN1BURDEN1_dims, &BURDEN1_id)) ERR;
#2333   if (nc_def_var(ncid, "BURDEN2", NC_DOUBLERANK_BURDEN2BURDEN2_dims, &BURDEN2_id)) ERR;
#2338   if (nc_def_var(ncid, "BURDEN3", NC_DOUBLERANK_BURDEN3BURDEN3_dims, &BURDEN3_id)) ERR;
#2344   if (nc_def_var(ncid, "CCN1", NC_DOUBLERANK_CCN1CCN1_dims, &CCN1_id)) ERR;
#2350   if (nc_def_var(ncid, "CCN2", NC_DOUBLERANK_CCN2CCN2_dims, &CCN2_id)) ERR;
#2356   if (nc_def_var(ncid, "CCN3", NC_DOUBLERANK_CCN3CCN3_dims, &CCN3_id)) ERR;
#2362   if (nc_def_var(ncid, "CCN4", NC_DOUBLERANK_CCN4CCN4_dims, &CCN4_id)) ERR;
#2368   if (nc_def_var(ncid, "CCN5", NC_DOUBLERANK_CCN5CCN5_dims, &CCN5_id)) ERR;
#2374   if (nc_def_var(ncid, "CCN6", NC_DOUBLERANK_CCN6CCN6_dims, &CCN6_id)) ERR;
#2379   if (nc_def_var(ncid, "CLDHGH", NC_DOUBLERANK_CLDHGHCLDHGH_dims, &CLDHGH_id)) ERR;
#2385   if (nc_def_var(ncid, "CLDICE", NC_DOUBLERANK_CLDICECLDICE_dims, &CLDICE_id)) ERR;
#2391   if (nc_def_var(ncid, "CLDLIQ", NC_DOUBLERANK_CLDLIQCLDLIQ_dims, &CLDLIQ_id)) ERR;
#2396   if (nc_def_var(ncid, "CLDLOW", NC_DOUBLERANK_CLDLOWCLDLOW_dims, &CLDLOW_id)) ERR;
#2401   if (nc_def_var(ncid, "CLDMED", NC_DOUBLERANK_CLDMEDCLDMED_dims, &CLDMED_id)) ERR;
#2406   if (nc_def_var(ncid, "CLDTOT", NC_DOUBLERANK_CLDTOTCLDTOT_dims, &CLDTOT_id)) ERR;
#2412   if (nc_def_var(ncid, "CLOUD", NC_DOUBLERANK_CLOUDCLOUD_dims, &CLOUD_id)) ERR;
#2418   if (nc_def_var(ncid, "CMFDQ", NC_DOUBLERANK_CMFDQCMFDQ_dims, &CMFDQ_id)) ERR;
#2424   if (nc_def_var(ncid, "CMFDQR", NC_DOUBLERANK_CMFDQRCMFDQR_dims, &CMFDQR_id)) ERR;
#2430   if (nc_def_var(ncid, "CMFDT", NC_DOUBLERANK_CMFDTCMFDT_dims, &CMFDT_id)) ERR;
#2436   if (nc_def_var(ncid, "CMFMC", NC_DOUBLERANK_CMFMCCMFMC_dims, &CMFMC_id)) ERR;
#2442   if (nc_def_var(ncid, "CMFMCDZM", NC_DOUBLERANK_CMFMCDZMCMFMCDZM_dims, &CMFMCDZM_id)) ERR;
#2448   if (nc_def_var(ncid, "CONCLD", NC_DOUBLERANK_CONCLDCONCLD_dims, &CONCLD_id)) ERR;
#2454   if (nc_def_var(ncid, "DCQ", NC_DOUBLERANK_DCQDCQ_dims, &DCQ_id)) ERR;
#2460   if (nc_def_var(ncid, "DMS", NC_DOUBLERANK_DMSDMS_dims, &DMS_id)) ERR;
#2465   if (nc_def_var(ncid, "DSTODXC", NC_DOUBLERANK_DSTODXCDSTODXC_dims, &DSTODXC_id)) ERR;
#2470   if (nc_def_var(ncid, "DSTSFDRY", NC_DOUBLERANK_DSTSFDRYDSTSFDRY_dims, &DSTSFDRY_id)) ERR;
#2475   if (nc_def_var(ncid, "DSTSFMBL", NC_DOUBLERANK_DSTSFMBLDSTSFMBL_dims, &DSTSFMBL_id)) ERR;
#2480   if (nc_def_var(ncid, "DSTSFWET", NC_DOUBLERANK_DSTSFWETDSTSFWET_dims, &DSTSFWET_id)) ERR;
#2486   if (nc_def_var(ncid, "DTCOND", NC_DOUBLERANK_DTCONDDTCOND_dims, &DTCOND_id)) ERR;
#2492   if (nc_def_var(ncid, "DTV", NC_DOUBLERANK_DTVDTV_dims, &DTV_id)) ERR;
#2498   if (nc_def_var(ncid, "EXTINCT", NC_DOUBLERANK_EXTINCTEXTINCT_dims, &EXTINCT_id)) ERR;
#2504   if (nc_def_var(ncid, "FICE", NC_DOUBLERANK_FICEFICE_dims, &FICE_id)) ERR;
#2509   if (nc_def_var(ncid, "FLDS", NC_DOUBLERANK_FLDSFLDS_dims, &FLDS_id)) ERR;
#2514   if (nc_def_var(ncid, "FLNS", NC_DOUBLERANK_FLNSFLNS_dims, &FLNS_id)) ERR;
#2519   if (nc_def_var(ncid, "FLNSC", NC_DOUBLERANK_FLNSCFLNSC_dims, &FLNSC_id)) ERR;
#2524   if (nc_def_var(ncid, "FLNT", NC_DOUBLERANK_FLNTFLNT_dims, &FLNT_id)) ERR;
#2529   if (nc_def_var(ncid, "FLNTC", NC_DOUBLERANK_FLNTCFLNTC_dims, &FLNTC_id)) ERR;
#2534   if (nc_def_var(ncid, "FLUT", NC_DOUBLERANK_FLUTFLUT_dims, &FLUT_id)) ERR;
#2539   if (nc_def_var(ncid, "FLUTC", NC_DOUBLERANK_FLUTCFLUTC_dims, &FLUTC_id)) ERR;
#2544   if (nc_def_var(ncid, "FREQSH", NC_DOUBLERANK_FREQSHFREQSH_dims, &FREQSH_id)) ERR;
#2549   if (nc_def_var(ncid, "FREQZM", NC_DOUBLERANK_FREQZMFREQZM_dims, &FREQZM_id)) ERR;
#2554   if (nc_def_var(ncid, "FSDS", NC_DOUBLERANK_FSDSFSDS_dims, &FSDS_id)) ERR;
#2559   if (nc_def_var(ncid, "FSDSC", NC_DOUBLERANK_FSDSCFSDSC_dims, &FSDSC_id)) ERR;
#2564   if (nc_def_var(ncid, "FSNS", NC_DOUBLERANK_FSNSFSNS_dims, &FSNS_id)) ERR;
#2569   if (nc_def_var(ncid, "FSNSC", NC_DOUBLERANK_FSNSCFSNSC_dims, &FSNSC_id)) ERR;
#2574   if (nc_def_var(ncid, "FSNT", NC_DOUBLERANK_FSNTFSNT_dims, &FSNT_id)) ERR;
#2579   if (nc_def_var(ncid, "FSNTC", NC_DOUBLERANK_FSNTCFSNTC_dims, &FSNTC_id)) ERR;
#2584   if (nc_def_var(ncid, "FSNTOA", NC_DOUBLERANK_FSNTOAFSNTOA_dims, &FSNTOA_id)) ERR;
#2589   if (nc_def_var(ncid, "FSNTOAC", NC_DOUBLERANK_FSNTOACFSNTOAC_dims, &FSNTOAC_id)) ERR;
#2594   if (nc_def_var(ncid, "FSUTOA", NC_DOUBLERANK_FSUTOAFSUTOA_dims, &FSUTOA_id)) ERR;
#2599   if (nc_def_var(ncid, "GS_DMS", NC_DOUBLERANK_GS_DMSGS_DMS_dims, &GS_DMS_id)) ERR;
#2604   if (nc_def_var(ncid, "GS_H2O2", NC_DOUBLERANK_GS_H2O2GS_H2O2_dims, &GS_H2O2_id)) ERR;
#2609   if (nc_def_var(ncid, "GS_H2SO4", NC_DOUBLERANK_GS_H2SO4GS_H2SO4_dims, &GS_H2SO4_id)) ERR;
#2614   if (nc_def_var(ncid, "GS_SO2", NC_DOUBLERANK_GS_SO2GS_SO2_dims, &GS_SO2_id)) ERR;
#2619   if (nc_def_var(ncid, "GS_SOAG", NC_DOUBLERANK_GS_SOAGGS_SOAG_dims, &GS_SOAG_id)) ERR;
#2624   if (nc_def_var(ncid, "GS_bc_a1", NC_DOUBLERANK_GS_bc_a1GS_bc_a1_dims, &GS_bc_a1_id)) ERR;
#2629   if (nc_def_var(ncid, "GS_dst_a1", NC_DOUBLERANK_GS_dst_a1GS_dst_a1_dims, &GS_dst_a1_id)) ERR;
#2634   if (nc_def_var(ncid, "GS_dst_a3", NC_DOUBLERANK_GS_dst_a3GS_dst_a3_dims, &GS_dst_a3_id)) ERR;
#2639   if (nc_def_var(ncid, "GS_ncl_a1", NC_DOUBLERANK_GS_ncl_a1GS_ncl_a1_dims, &GS_ncl_a1_id)) ERR;
#2644   if (nc_def_var(ncid, "GS_ncl_a2", NC_DOUBLERANK_GS_ncl_a2GS_ncl_a2_dims, &GS_ncl_a2_id)) ERR;
#2649   if (nc_def_var(ncid, "GS_ncl_a3", NC_DOUBLERANK_GS_ncl_a3GS_ncl_a3_dims, &GS_ncl_a3_id)) ERR;
#2654   if (nc_def_var(ncid, "GS_num_a1", NC_DOUBLERANK_GS_num_a1GS_num_a1_dims, &GS_num_a1_id)) ERR;
#2659   if (nc_def_var(ncid, "GS_num_a2", NC_DOUBLERANK_GS_num_a2GS_num_a2_dims, &GS_num_a2_id)) ERR;
#2664   if (nc_def_var(ncid, "GS_num_a3", NC_DOUBLERANK_GS_num_a3GS_num_a3_dims, &GS_num_a3_id)) ERR;
#2669   if (nc_def_var(ncid, "GS_pom_a1", NC_DOUBLERANK_GS_pom_a1GS_pom_a1_dims, &GS_pom_a1_id)) ERR;
#2674   if (nc_def_var(ncid, "GS_so4_a1", NC_DOUBLERANK_GS_so4_a1GS_so4_a1_dims, &GS_so4_a1_id)) ERR;
#2679   if (nc_def_var(ncid, "GS_so4_a2", NC_DOUBLERANK_GS_so4_a2GS_so4_a2_dims, &GS_so4_a2_id)) ERR;
#2684   if (nc_def_var(ncid, "GS_so4_a3", NC_DOUBLERANK_GS_so4_a3GS_so4_a3_dims, &GS_so4_a3_id)) ERR;
#2689   if (nc_def_var(ncid, "GS_soa_a1", NC_DOUBLERANK_GS_soa_a1GS_soa_a1_dims, &GS_soa_a1_id)) ERR;
#2694   if (nc_def_var(ncid, "GS_soa_a2", NC_DOUBLERANK_GS_soa_a2GS_soa_a2_dims, &GS_soa_a2_id)) ERR;
#2700   if (nc_def_var(ncid, "H2O2", NC_DOUBLERANK_H2O2H2O2_dims, &H2O2_id)) ERR;
#2706   if (nc_def_var(ncid, "H2SO4", NC_DOUBLERANK_H2SO4H2SO4_dims, &H2SO4_id)) ERR;
#2711   if (nc_def_var(ncid, "H2SO4_sfgaex1", NC_DOUBLERANK_H2SO4_sfgaex1H2SO4_sfgaex1_dims, &H2SO4_sfgaex1_id)) ERR;
#2716   if (nc_def_var(ncid, "H2SO4_sfnnuc1", NC_DOUBLERANK_H2SO4_sfnnuc1H2SO4_sfnnuc1_dims, &H2SO4_sfnnuc1_id)) ERR;
#2721   if (nc_def_var(ncid, "ICEFRAC", NC_DOUBLERANK_ICEFRACICEFRAC_dims, &ICEFRAC_id)) ERR;
#2727   if (nc_def_var(ncid, "ICIMR", NC_DOUBLERANK_ICIMRICIMR_dims, &ICIMR_id)) ERR;
#2733   if (nc_def_var(ncid, "ICWMR", NC_DOUBLERANK_ICWMRICWMR_dims, &ICWMR_id)) ERR;
#2739   if (nc_def_var(ncid, "KVH", NC_DOUBLERANK_KVHKVH_dims, &KVH_id)) ERR;
#2745   if (nc_def_var(ncid, "KVM", NC_DOUBLERANK_KVMKVM_dims, &KVM_id)) ERR;
#2750   if (nc_def_var(ncid, "LANDFRAC", NC_DOUBLERANK_LANDFRACLANDFRAC_dims, &LANDFRAC_id)) ERR;
#2756   if (nc_def_var(ncid, "LCLOUD", NC_DOUBLERANK_LCLOUDLCLOUD_dims, &LCLOUD_id)) ERR;
#2761   if (nc_def_var(ncid, "LHFLX", NC_DOUBLERANK_LHFLXLHFLX_dims, &LHFLX_id)) ERR;
#2766   if (nc_def_var(ncid, "LND_MBL", NC_DOUBLERANK_LND_MBLLND_MBL_dims, &LND_MBL_id)) ERR;
#2771   if (nc_def_var(ncid, "LWCF", NC_DOUBLERANK_LWCFLWCF_dims, &LWCF_id)) ERR;
#2776   if (nc_def_var(ncid, "NDROPCOL", NC_DOUBLERANK_NDROPCOLNDROPCOL_dims, &NDROPCOL_id)) ERR;
#2782   if (nc_def_var(ncid, "NDROPMIX", NC_DOUBLERANK_NDROPMIXNDROPMIX_dims, &NDROPMIX_id)) ERR;
#2788   if (nc_def_var(ncid, "NDROPSNK", NC_DOUBLERANK_NDROPSNKNDROPSNK_dims, &NDROPSNK_id)) ERR;
#2794   if (nc_def_var(ncid, "NDROPSRC", NC_DOUBLERANK_NDROPSRCNDROPSRC_dims, &NDROPSRC_id)) ERR;
#2800   if (nc_def_var(ncid, "NUMICE", NC_DOUBLERANK_NUMICENUMICE_dims, &NUMICE_id)) ERR;
#2806   if (nc_def_var(ncid, "NUMLIQ", NC_DOUBLERANK_NUMLIQNUMLIQ_dims, &NUMLIQ_id)) ERR;
#2811   if (nc_def_var(ncid, "OCNFRAC", NC_DOUBLERANK_OCNFRACOCNFRAC_dims, &OCNFRAC_id)) ERR;
#2816   if (nc_def_var(ncid, "ODV_bc_a1", NC_DOUBLERANK_ODV_bc_a1ODV_bc_a1_dims, &ODV_bc_a1_id)) ERR;
#2821   if (nc_def_var(ncid, "ODV_dst_a1", NC_DOUBLERANK_ODV_dst_a1ODV_dst_a1_dims, &ODV_dst_a1_id)) ERR;
#2826   if (nc_def_var(ncid, "ODV_dst_a3", NC_DOUBLERANK_ODV_dst_a3ODV_dst_a3_dims, &ODV_dst_a3_id)) ERR;
#2831   if (nc_def_var(ncid, "ODV_ncl_a1", NC_DOUBLERANK_ODV_ncl_a1ODV_ncl_a1_dims, &ODV_ncl_a1_id)) ERR;
#2836   if (nc_def_var(ncid, "ODV_ncl_a3", NC_DOUBLERANK_ODV_ncl_a3ODV_ncl_a3_dims, &ODV_ncl_a3_id)) ERR;
#2841   if (nc_def_var(ncid, "ODV_pom_a1", NC_DOUBLERANK_ODV_pom_a1ODV_pom_a1_dims, &ODV_pom_a1_id)) ERR;
#2846   if (nc_def_var(ncid, "ODV_so4_a1", NC_DOUBLERANK_ODV_so4_a1ODV_so4_a1_dims, &ODV_so4_a1_id)) ERR;
#2851   if (nc_def_var(ncid, "ODV_soa_a1", NC_DOUBLERANK_ODV_soa_a1ODV_soa_a1_dims, &ODV_soa_a1_id)) ERR;
#2857   if (nc_def_var(ncid, "OMEGA", NC_DOUBLERANK_OMEGAOMEGA_dims, &OMEGA_id)) ERR;
#2863   if (nc_def_var(ncid, "OMEGAT", NC_DOUBLERANK_OMEGATOMEGAT_dims, &OMEGAT_id)) ERR;
#2868   if (nc_def_var(ncid, "ORO", NC_DOUBLERANK_OROORO_dims, &ORO_id)) ERR;
#2873   if (nc_def_var(ncid, "PBLH", NC_DOUBLERANK_PBLHPBLH_dims, &PBLH_id)) ERR;
#2878   if (nc_def_var(ncid, "PCONVB", NC_DOUBLERANK_PCONVBPCONVB_dims, &PCONVB_id)) ERR;
#2883   if (nc_def_var(ncid, "PCONVT", NC_DOUBLERANK_PCONVTPCONVT_dims, &PCONVT_id)) ERR;
#2888   if (nc_def_var(ncid, "PHIS", NC_DOUBLERANK_PHISPHIS_dims, &PHIS_id)) ERR;
#2893   if (nc_def_var(ncid, "PRECC", NC_DOUBLERANK_PRECCPRECC_dims, &PRECC_id)) ERR;
#2898   if (nc_def_var(ncid, "PRECCDZM", NC_DOUBLERANK_PRECCDZMPRECCDZM_dims, &PRECCDZM_id)) ERR;
#2903   if (nc_def_var(ncid, "PRECL", NC_DOUBLERANK_PRECLPRECL_dims, &PRECL_id)) ERR;
#2908   if (nc_def_var(ncid, "PRECSC", NC_DOUBLERANK_PRECSCPRECSC_dims, &PRECSC_id)) ERR;
#2913   if (nc_def_var(ncid, "PRECSH", NC_DOUBLERANK_PRECSHPRECSH_dims, &PRECSH_id)) ERR;
#2918   if (nc_def_var(ncid, "PRECSL", NC_DOUBLERANK_PRECSLPRECSL_dims, &PRECSL_id)) ERR;
#2923   if (nc_def_var(ncid, "PRECT", NC_DOUBLERANK_PRECTPRECT_dims, &PRECT_id)) ERR;
#2928   if (nc_def_var(ncid, "PS", NC_DOUBLERANK_PSPS_dims, &PS_id)) ERR;
#2933   if (nc_def_var(ncid, "PSL", NC_DOUBLERANK_PSLPSL_dims, &PSL_id)) ERR;
#2939   if (nc_def_var(ncid, "Q", NC_DOUBLERANK_QQ_dims, &Q_id)) ERR;
#2945   if (nc_def_var(ncid, "QC", NC_DOUBLERANK_QCQC_dims, &QC_id)) ERR;
#2950   if (nc_def_var(ncid, "QFLX", NC_DOUBLERANK_QFLXQFLX_dims, &QFLX_id)) ERR;
#2955   if (nc_def_var(ncid, "QREFHT", NC_DOUBLERANK_QREFHTQREFHT_dims, &QREFHT_id)) ERR;
#2961   if (nc_def_var(ncid, "QRL", NC_DOUBLERANK_QRLQRL_dims, &QRL_id)) ERR;
#2967   if (nc_def_var(ncid, "QRS", NC_DOUBLERANK_QRSQRS_dims, &QRS_id)) ERR;
#2973   if (nc_def_var(ncid, "QT", NC_DOUBLERANK_QTQT_dims, &QT_id)) ERR;
#2979   if (nc_def_var(ncid, "QTFLX", NC_DOUBLERANK_QTFLXQTFLX_dims, &QTFLX_id)) ERR;
#2984   if (nc_def_var(ncid, "RAM1", NC_DOUBLERANK_RAM1RAM1_dims, &RAM1_id)) ERR;
#2990   if (nc_def_var(ncid, "RELHUM", NC_DOUBLERANK_RELHUMRELHUM_dims, &RELHUM_id)) ERR;
#2995   if (nc_def_var(ncid, "RHREFHT", NC_DOUBLERANK_RHREFHTRHREFHT_dims, &RHREFHT_id)) ERR;
#3000   if (nc_def_var(ncid, "SFCLDICE", NC_DOUBLERANK_SFCLDICESFCLDICE_dims, &SFCLDICE_id)) ERR;
#3005   if (nc_def_var(ncid, "SFCLDLIQ", NC_DOUBLERANK_SFCLDLIQSFCLDLIQ_dims, &SFCLDLIQ_id)) ERR;
#3011   if (nc_def_var(ncid, "SFI", NC_DOUBLERANK_SFISFI_dims, &SFI_id)) ERR;
#3016   if (nc_def_var(ncid, "SFNUMICE", NC_DOUBLERANK_SFNUMICESFNUMICE_dims, &SFNUMICE_id)) ERR;
#3021   if (nc_def_var(ncid, "SFNUMLIQ", NC_DOUBLERANK_SFNUMLIQSFNUMLIQ_dims, &SFNUMLIQ_id)) ERR;
#3026   if (nc_def_var(ncid, "SHFLX", NC_DOUBLERANK_SHFLXSHFLX_dims, &SHFLX_id)) ERR;
#3032   if (nc_def_var(ncid, "SL", NC_DOUBLERANK_SLSL_dims, &SL_id)) ERR;
#3038   if (nc_def_var(ncid, "SLFLX", NC_DOUBLERANK_SLFLXSLFLX_dims, &SLFLX_id)) ERR;
#3044   if (nc_def_var(ncid, "SLV", NC_DOUBLERANK_SLVSLV_dims, &SLV_id)) ERR;
#3049   if (nc_def_var(ncid, "SNOWHICE", NC_DOUBLERANK_SNOWHICESNOWHICE_dims, &SNOWHICE_id)) ERR;
#3054   if (nc_def_var(ncid, "SNOWHLND", NC_DOUBLERANK_SNOWHLNDSNOWHLND_dims, &SNOWHLND_id)) ERR;
#3060   if (nc_def_var(ncid, "SO2", NC_DOUBLERANK_SO2SO2_dims, &SO2_id)) ERR;
#3065   if (nc_def_var(ncid, "SO2_CLXF", NC_DOUBLERANK_SO2_CLXFSO2_CLXF_dims, &SO2_CLXF_id)) ERR;
#3071   if (nc_def_var(ncid, "SO2_XFRC", NC_DOUBLERANK_SO2_XFRCSO2_XFRC_dims, &SO2_XFRC_id)) ERR;
#3077   if (nc_def_var(ncid, "SOAG", NC_DOUBLERANK_SOAGSOAG_dims, &SOAG_id)) ERR;
#3082   if (nc_def_var(ncid, "SOAG_sfgaex1", NC_DOUBLERANK_SOAG_sfgaex1SOAG_sfgaex1_dims, &SOAG_sfgaex1_id)) ERR;
#3087   if (nc_def_var(ncid, "SOLIN", NC_DOUBLERANK_SOLINSOLIN_dims, &SOLIN_id)) ERR;
#3093   if (nc_def_var(ncid, "SPROD", NC_DOUBLERANK_SPRODSPROD_dims, &SPROD_id)) ERR;
#3098   if (nc_def_var(ncid, "SRFRAD", NC_DOUBLERANK_SRFRADSRFRAD_dims, &SRFRAD_id)) ERR;
#3103   if (nc_def_var(ncid, "SSAVIS", NC_DOUBLERANK_SSAVISSSAVIS_dims, &SSAVIS_id)) ERR;
#3108   if (nc_def_var(ncid, "SSTODXC", NC_DOUBLERANK_SSTODXCSSTODXC_dims, &SSTODXC_id)) ERR;
#3113   if (nc_def_var(ncid, "SSTSFDRY", NC_DOUBLERANK_SSTSFDRYSSTSFDRY_dims, &SSTSFDRY_id)) ERR;
#3118   if (nc_def_var(ncid, "SSTSFMBL", NC_DOUBLERANK_SSTSFMBLSSTSFMBL_dims, &SSTSFMBL_id)) ERR;
#3123   if (nc_def_var(ncid, "SSTSFWET", NC_DOUBLERANK_SSTSFWETSSTSFWET_dims, &SSTSFWET_id)) ERR;
#3128   if (nc_def_var(ncid, "SWCF", NC_DOUBLERANK_SWCFSWCF_dims, &SWCF_id)) ERR;
#3134   if (nc_def_var(ncid, "T", NC_DOUBLERANK_TT_dims, &T_id)) ERR;
#3139   if (nc_def_var(ncid, "TAUTMSX", NC_DOUBLERANK_TAUTMSXTAUTMSX_dims, &TAUTMSX_id)) ERR;
#3144   if (nc_def_var(ncid, "TAUTMSY", NC_DOUBLERANK_TAUTMSYTAUTMSY_dims, &TAUTMSY_id)) ERR;
#3149   if (nc_def_var(ncid, "TAUX", NC_DOUBLERANK_TAUXTAUX_dims, &TAUX_id)) ERR;
#3154   if (nc_def_var(ncid, "TAUY", NC_DOUBLERANK_TAUYTAUY_dims, &TAUY_id)) ERR;
#3159   if (nc_def_var(ncid, "TGCLDCWP", NC_DOUBLERANK_TGCLDCWPTGCLDCWP_dims, &TGCLDCWP_id)) ERR;
#3164   if (nc_def_var(ncid, "TGCLDIWP", NC_DOUBLERANK_TGCLDIWPTGCLDIWP_dims, &TGCLDIWP_id)) ERR;
#3169   if (nc_def_var(ncid, "TGCLDLWP", NC_DOUBLERANK_TGCLDLWPTGCLDLWP_dims, &TGCLDLWP_id)) ERR;
#3175   if (nc_def_var(ncid, "TKE", NC_DOUBLERANK_TKETKE_dims, &TKE_id)) ERR;
#3180   if (nc_def_var(ncid, "TMQ", NC_DOUBLERANK_TMQTMQ_dims, &TMQ_id)) ERR;
#3185   if (nc_def_var(ncid, "TREFHT", NC_DOUBLERANK_TREFHTTREFHT_dims, &TREFHT_id)) ERR;
#3190   if (nc_def_var(ncid, "TREFMNAV", NC_DOUBLERANK_TREFMNAVTREFMNAV_dims, &TREFMNAV_id)) ERR;
#3195   if (nc_def_var(ncid, "TREFMXAV", NC_DOUBLERANK_TREFMXAVTREFMXAV_dims, &TREFMXAV_id)) ERR;
#3200   if (nc_def_var(ncid, "TROP_FD", NC_DOUBLERANK_TROP_FDTROP_FD_dims, &TROP_FD_id)) ERR;
#3205   if (nc_def_var(ncid, "TROP_P", NC_DOUBLERANK_TROP_PTROP_P_dims, &TROP_P_id)) ERR;
#3211   if (nc_def_var(ncid, "TROP_PD", NC_DOUBLERANK_TROP_PDTROP_PD_dims, &TROP_PD_id)) ERR;
#3216   if (nc_def_var(ncid, "TROP_T", NC_DOUBLERANK_TROP_TTROP_T_dims, &TROP_T_id)) ERR;
#3221   if (nc_def_var(ncid, "TROP_Z", NC_DOUBLERANK_TROP_ZTROP_Z_dims, &TROP_Z_id)) ERR;
#3226   if (nc_def_var(ncid, "TS", NC_DOUBLERANK_TSTS_dims, &TS_id)) ERR;
#3231   if (nc_def_var(ncid, "TSMN", NC_DOUBLERANK_TSMNTSMN_dims, &TSMN_id)) ERR;
#3236   if (nc_def_var(ncid, "TSMX", NC_DOUBLERANK_TSMXTSMX_dims, &TSMX_id)) ERR;
#3242   if (nc_def_var(ncid, "U", NC_DOUBLERANK_UU_dims, &U_id)) ERR;
#3248   if (nc_def_var(ncid, "UFLX", NC_DOUBLERANK_UFLXUFLX_dims, &UFLX_id)) ERR;
#3254   if (nc_def_var(ncid, "US", NC_DOUBLERANK_USUS_dims, &US_id)) ERR;
#3260   if (nc_def_var(ncid, "UU", NC_DOUBLERANK_UUUU_dims, &UU_id)) ERR;
#3266   if (nc_def_var(ncid, "V", NC_DOUBLERANK_VV_dims, &V_id)) ERR;
#3272   if (nc_def_var(ncid, "VD01", NC_DOUBLERANK_VD01VD01_dims, &VD01_id)) ERR;
#3278   if (nc_def_var(ncid, "VFLX", NC_DOUBLERANK_VFLXVFLX_dims, &VFLX_id)) ERR;
#3284   if (nc_def_var(ncid, "VQ", NC_DOUBLERANK_VQVQ_dims, &VQ_id)) ERR;
#3290   if (nc_def_var(ncid, "VS", NC_DOUBLERANK_VSVS_dims, &VS_id)) ERR;
#3296   if (nc_def_var(ncid, "VT", NC_DOUBLERANK_VTVT_dims, &VT_id)) ERR;
#3302   if (nc_def_var(ncid, "VU", NC_DOUBLERANK_VUVU_dims, &VU_id)) ERR;
#3308   if (nc_def_var(ncid, "VV", NC_DOUBLERANK_VVVV_dims, &VV_id)) ERR;
#3313   if (nc_def_var(ncid, "WGUSTD", NC_DOUBLERANK_WGUSTDWGUSTD_dims, &WGUSTD_id)) ERR;
#3319   if (nc_def_var(ncid, "WTKE", NC_DOUBLERANK_WTKEWTKE_dims, &WTKE_id)) ERR;
#3325   if (nc_def_var(ncid, "XPH_LWC", NC_DOUBLERANK_XPH_LWCXPH_LWC_dims, &XPH_LWC_id)) ERR;
#3331   if (nc_def_var(ncid, "Z3", NC_DOUBLERANK_Z3Z3_dims, &Z3_id)) ERR;
#3336   if (nc_def_var(ncid, "airFV", NC_DOUBLERANK_airFVairFV_dims, &airFV_id)) ERR;
#3342   if (nc_def_var(ncid, "bc_a1", NC_DOUBLERANK_bc_a1bc_a1_dims, &bc_a1_id)) ERR;
#3347   if (nc_def_var(ncid, "bc_a1DDF", NC_DOUBLERANK_bc_a1DDFbc_a1DDF_dims, &bc_a1DDF_id)) ERR;
#3352   if (nc_def_var(ncid, "bc_a1GVF", NC_DOUBLERANK_bc_a1GVFbc_a1GVF_dims, &bc_a1GVF_id)) ERR;
#3357   if (nc_def_var(ncid, "bc_a1SFSBC", NC_DOUBLERANK_bc_a1SFSBCbc_a1SFSBC_dims, &bc_a1SFSBC_id)) ERR;
#3362   if (nc_def_var(ncid, "bc_a1SFSBS", NC_DOUBLERANK_bc_a1SFSBSbc_a1SFSBS_dims, &bc_a1SFSBS_id)) ERR;
#3367   if (nc_def_var(ncid, "bc_a1SFSIC", NC_DOUBLERANK_bc_a1SFSICbc_a1SFSIC_dims, &bc_a1SFSIC_id)) ERR;
#3372   if (nc_def_var(ncid, "bc_a1SFSIS", NC_DOUBLERANK_bc_a1SFSISbc_a1SFSIS_dims, &bc_a1SFSIS_id)) ERR;
#3377   if (nc_def_var(ncid, "bc_a1SFWET", NC_DOUBLERANK_bc_a1SFWETbc_a1SFWET_dims, &bc_a1SFWET_id)) ERR;
#3382   if (nc_def_var(ncid, "bc_a1TBF", NC_DOUBLERANK_bc_a1TBFbc_a1TBF_dims, &bc_a1TBF_id)) ERR;
#3387   if (nc_def_var(ncid, "bc_a1_CLXF", NC_DOUBLERANK_bc_a1_CLXFbc_a1_CLXF_dims, &bc_a1_CLXF_id)) ERR;
#3393   if (nc_def_var(ncid, "bc_a1_XFRC", NC_DOUBLERANK_bc_a1_XFRCbc_a1_XFRC_dims, &bc_a1_XFRC_id)) ERR;
#3399   if (nc_def_var(ncid, "bc_c1", NC_DOUBLERANK_bc_c1bc_c1_dims, &bc_c1_id)) ERR;
#3404   if (nc_def_var(ncid, "bc_c1DDF", NC_DOUBLERANK_bc_c1DDFbc_c1DDF_dims, &bc_c1DDF_id)) ERR;
#3409   if (nc_def_var(ncid, "bc_c1GVF", NC_DOUBLERANK_bc_c1GVFbc_c1GVF_dims, &bc_c1GVF_id)) ERR;
#3414   if (nc_def_var(ncid, "bc_c1SFSBC", NC_DOUBLERANK_bc_c1SFSBCbc_c1SFSBC_dims, &bc_c1SFSBC_id)) ERR;
#3419   if (nc_def_var(ncid, "bc_c1SFSBS", NC_DOUBLERANK_bc_c1SFSBSbc_c1SFSBS_dims, &bc_c1SFSBS_id)) ERR;
#3424   if (nc_def_var(ncid, "bc_c1SFSIC", NC_DOUBLERANK_bc_c1SFSICbc_c1SFSIC_dims, &bc_c1SFSIC_id)) ERR;
#3429   if (nc_def_var(ncid, "bc_c1SFSIS", NC_DOUBLERANK_bc_c1SFSISbc_c1SFSIS_dims, &bc_c1SFSIS_id)) ERR;
#3434   if (nc_def_var(ncid, "bc_c1SFWET", NC_DOUBLERANK_bc_c1SFWETbc_c1SFWET_dims, &bc_c1SFWET_id)) ERR;
#3439   if (nc_def_var(ncid, "bc_c1TBF", NC_DOUBLERANK_bc_c1TBFbc_c1TBF_dims, &bc_c1TBF_id)) ERR;
#3445   if (nc_def_var(ncid, "chem_trop", NC_DOUBLERANK_chem_tropchem_trop_dims, &chem_trop_id)) ERR;
#3451   if (nc_def_var(ncid, "chem_trop_tropop", NC_DOUBLERANK_chem_trop_tropopchem_trop_tropop_dims, &chem_trop_tropop_id)) ERR;
#3457   if (nc_def_var(ncid, "dgnd_a01", NC_DOUBLERANK_dgnd_a01dgnd_a01_dims, &dgnd_a01_id)) ERR;
#3463   if (nc_def_var(ncid, "dgnd_a02", NC_DOUBLERANK_dgnd_a02dgnd_a02_dims, &dgnd_a02_id)) ERR;
#3469   if (nc_def_var(ncid, "dgnd_a03", NC_DOUBLERANK_dgnd_a03dgnd_a03_dims, &dgnd_a03_id)) ERR;
#3475   if (nc_def_var(ncid, "dgnw_a01", NC_DOUBLERANK_dgnw_a01dgnw_a01_dims, &dgnw_a01_id)) ERR;
#3481   if (nc_def_var(ncid, "dgnw_a02", NC_DOUBLERANK_dgnw_a02dgnw_a02_dims, &dgnw_a02_id)) ERR;
#3487   if (nc_def_var(ncid, "dgnw_a03", NC_DOUBLERANK_dgnw_a03dgnw_a03_dims, &dgnw_a03_id)) ERR;
#3493   if (nc_def_var(ncid, "dst_a1", NC_DOUBLERANK_dst_a1dst_a1_dims, &dst_a1_id)) ERR;
#3498   if (nc_def_var(ncid, "dst_a1DDF", NC_DOUBLERANK_dst_a1DDFdst_a1DDF_dims, &dst_a1DDF_id)) ERR;
#3503   if (nc_def_var(ncid, "dst_a1GVF", NC_DOUBLERANK_dst_a1GVFdst_a1GVF_dims, &dst_a1GVF_id)) ERR;
#3508   if (nc_def_var(ncid, "dst_a1SF", NC_DOUBLERANK_dst_a1SFdst_a1SF_dims, &dst_a1SF_id)) ERR;
#3513   if (nc_def_var(ncid, "dst_a1SFSBC", NC_DOUBLERANK_dst_a1SFSBCdst_a1SFSBC_dims, &dst_a1SFSBC_id)) ERR;
#3518   if (nc_def_var(ncid, "dst_a1SFSBS", NC_DOUBLERANK_dst_a1SFSBSdst_a1SFSBS_dims, &dst_a1SFSBS_id)) ERR;
#3523   if (nc_def_var(ncid, "dst_a1SFSIC", NC_DOUBLERANK_dst_a1SFSICdst_a1SFSIC_dims, &dst_a1SFSIC_id)) ERR;
#3528   if (nc_def_var(ncid, "dst_a1SFSIS", NC_DOUBLERANK_dst_a1SFSISdst_a1SFSIS_dims, &dst_a1SFSIS_id)) ERR;
#3533   if (nc_def_var(ncid, "dst_a1SFWET", NC_DOUBLERANK_dst_a1SFWETdst_a1SFWET_dims, &dst_a1SFWET_id)) ERR;
#3538   if (nc_def_var(ncid, "dst_a1TBF", NC_DOUBLERANK_dst_a1TBFdst_a1TBF_dims, &dst_a1TBF_id)) ERR;
#3544   if (nc_def_var(ncid, "dst_a3", NC_DOUBLERANK_dst_a3dst_a3_dims, &dst_a3_id)) ERR;
#3549   if (nc_def_var(ncid, "dst_a3DDF", NC_DOUBLERANK_dst_a3DDFdst_a3DDF_dims, &dst_a3DDF_id)) ERR;
#3554   if (nc_def_var(ncid, "dst_a3GVF", NC_DOUBLERANK_dst_a3GVFdst_a3GVF_dims, &dst_a3GVF_id)) ERR;
#3559   if (nc_def_var(ncid, "dst_a3SF", NC_DOUBLERANK_dst_a3SFdst_a3SF_dims, &dst_a3SF_id)) ERR;
#3564   if (nc_def_var(ncid, "dst_a3SFSBC", NC_DOUBLERANK_dst_a3SFSBCdst_a3SFSBC_dims, &dst_a3SFSBC_id)) ERR;
#3569   if (nc_def_var(ncid, "dst_a3SFSBS", NC_DOUBLERANK_dst_a3SFSBSdst_a3SFSBS_dims, &dst_a3SFSBS_id)) ERR;
#3574   if (nc_def_var(ncid, "dst_a3SFSIC", NC_DOUBLERANK_dst_a3SFSICdst_a3SFSIC_dims, &dst_a3SFSIC_id)) ERR;
#3579   if (nc_def_var(ncid, "dst_a3SFSIS", NC_DOUBLERANK_dst_a3SFSISdst_a3SFSIS_dims, &dst_a3SFSIS_id)) ERR;
#3584   if (nc_def_var(ncid, "dst_a3SFWET", NC_DOUBLERANK_dst_a3SFWETdst_a3SFWET_dims, &dst_a3SFWET_id)) ERR;
#3589   if (nc_def_var(ncid, "dst_a3TBF", NC_DOUBLERANK_dst_a3TBFdst_a3TBF_dims, &dst_a3TBF_id)) ERR;
#3595   if (nc_def_var(ncid, "dst_c1", NC_DOUBLERANK_dst_c1dst_c1_dims, &dst_c1_id)) ERR;
#3600   if (nc_def_var(ncid, "dst_c1DDF", NC_DOUBLERANK_dst_c1DDFdst_c1DDF_dims, &dst_c1DDF_id)) ERR;
#3605   if (nc_def_var(ncid, "dst_c1GVF", NC_DOUBLERANK_dst_c1GVFdst_c1GVF_dims, &dst_c1GVF_id)) ERR;
#3610   if (nc_def_var(ncid, "dst_c1SFSBC", NC_DOUBLERANK_dst_c1SFSBCdst_c1SFSBC_dims, &dst_c1SFSBC_id)) ERR;
#3615   if (nc_def_var(ncid, "dst_c1SFSBS", NC_DOUBLERANK_dst_c1SFSBSdst_c1SFSBS_dims, &dst_c1SFSBS_id)) ERR;
#3620   if (nc_def_var(ncid, "dst_c1SFSIC", NC_DOUBLERANK_dst_c1SFSICdst_c1SFSIC_dims, &dst_c1SFSIC_id)) ERR;
#3625   if (nc_def_var(ncid, "dst_c1SFSIS", NC_DOUBLERANK_dst_c1SFSISdst_c1SFSIS_dims, &dst_c1SFSIS_id)) ERR;
#3630   if (nc_def_var(ncid, "dst_c1SFWET", NC_DOUBLERANK_dst_c1SFWETdst_c1SFWET_dims, &dst_c1SFWET_id)) ERR;
#3635   if (nc_def_var(ncid, "dst_c1TBF", NC_DOUBLERANK_dst_c1TBFdst_c1TBF_dims, &dst_c1TBF_id)) ERR;
#3641   if (nc_def_var(ncid, "dst_c3", NC_DOUBLERANK_dst_c3dst_c3_dims, &dst_c3_id)) ERR;
#3646   if (nc_def_var(ncid, "dst_c3DDF", NC_DOUBLERANK_dst_c3DDFdst_c3DDF_dims, &dst_c3DDF_id)) ERR;
#3651   if (nc_def_var(ncid, "dst_c3GVF", NC_DOUBLERANK_dst_c3GVFdst_c3GVF_dims, &dst_c3GVF_id)) ERR;
#3656   if (nc_def_var(ncid, "dst_c3SFSBC", NC_DOUBLERANK_dst_c3SFSBCdst_c3SFSBC_dims, &dst_c3SFSBC_id)) ERR;
#3661   if (nc_def_var(ncid, "dst_c3SFSBS", NC_DOUBLERANK_dst_c3SFSBSdst_c3SFSBS_dims, &dst_c3SFSBS_id)) ERR;
#3666   if (nc_def_var(ncid, "dst_c3SFSIC", NC_DOUBLERANK_dst_c3SFSICdst_c3SFSIC_dims, &dst_c3SFSIC_id)) ERR;
#3671   if (nc_def_var(ncid, "dst_c3SFSIS", NC_DOUBLERANK_dst_c3SFSISdst_c3SFSIS_dims, &dst_c3SFSIS_id)) ERR;
#3676   if (nc_def_var(ncid, "dst_c3SFWET", NC_DOUBLERANK_dst_c3SFWETdst_c3SFWET_dims, &dst_c3SFWET_id)) ERR;
#3681   if (nc_def_var(ncid, "dst_c3TBF", NC_DOUBLERANK_dst_c3TBFdst_c3TBF_dims, &dst_c3TBF_id)) ERR;
#3687   if (nc_def_var(ncid, "ncl_a1", NC_DOUBLERANK_ncl_a1ncl_a1_dims, &ncl_a1_id)) ERR;
#3692   if (nc_def_var(ncid, "ncl_a1DDF", NC_DOUBLERANK_ncl_a1DDFncl_a1DDF_dims, &ncl_a1DDF_id)) ERR;
#3697   if (nc_def_var(ncid, "ncl_a1GVF", NC_DOUBLERANK_ncl_a1GVFncl_a1GVF_dims, &ncl_a1GVF_id)) ERR;
#3702   if (nc_def_var(ncid, "ncl_a1SF", NC_DOUBLERANK_ncl_a1SFncl_a1SF_dims, &ncl_a1SF_id)) ERR;
#3707   if (nc_def_var(ncid, "ncl_a1SFSBC", NC_DOUBLERANK_ncl_a1SFSBCncl_a1SFSBC_dims, &ncl_a1SFSBC_id)) ERR;
#3712   if (nc_def_var(ncid, "ncl_a1SFSBS", NC_DOUBLERANK_ncl_a1SFSBSncl_a1SFSBS_dims, &ncl_a1SFSBS_id)) ERR;
#3717   if (nc_def_var(ncid, "ncl_a1SFSIC", NC_DOUBLERANK_ncl_a1SFSICncl_a1SFSIC_dims, &ncl_a1SFSIC_id)) ERR;
#3722   if (nc_def_var(ncid, "ncl_a1SFSIS", NC_DOUBLERANK_ncl_a1SFSISncl_a1SFSIS_dims, &ncl_a1SFSIS_id)) ERR;
#3727   if (nc_def_var(ncid, "ncl_a1SFWET", NC_DOUBLERANK_ncl_a1SFWETncl_a1SFWET_dims, &ncl_a1SFWET_id)) ERR;
#3732   if (nc_def_var(ncid, "ncl_a1TBF", NC_DOUBLERANK_ncl_a1TBFncl_a1TBF_dims, &ncl_a1TBF_id)) ERR;
#3737   if (nc_def_var(ncid, "ncl_a1_sfcoag1", NC_DOUBLERANK_ncl_a1_sfcoag1ncl_a1_sfcoag1_dims, &ncl_a1_sfcoag1_id)) ERR;
#3742   if (nc_def_var(ncid, "ncl_a1_sfcsiz3", NC_DOUBLERANK_ncl_a1_sfcsiz3ncl_a1_sfcsiz3_dims, &ncl_a1_sfcsiz3_id)) ERR;
#3747   if (nc_def_var(ncid, "ncl_a1_sfcsiz4", NC_DOUBLERANK_ncl_a1_sfcsiz4ncl_a1_sfcsiz4_dims, &ncl_a1_sfcsiz4_id)) ERR;
#3752   if (nc_def_var(ncid, "ncl_a1_sfgaex2", NC_DOUBLERANK_ncl_a1_sfgaex2ncl_a1_sfgaex2_dims, &ncl_a1_sfgaex2_id)) ERR;
#3758   if (nc_def_var(ncid, "ncl_a2", NC_DOUBLERANK_ncl_a2ncl_a2_dims, &ncl_a2_id)) ERR;
#3763   if (nc_def_var(ncid, "ncl_a2DDF", NC_DOUBLERANK_ncl_a2DDFncl_a2DDF_dims, &ncl_a2DDF_id)) ERR;
#3768   if (nc_def_var(ncid, "ncl_a2GVF", NC_DOUBLERANK_ncl_a2GVFncl_a2GVF_dims, &ncl_a2GVF_id)) ERR;
#3773   if (nc_def_var(ncid, "ncl_a2SF", NC_DOUBLERANK_ncl_a2SFncl_a2SF_dims, &ncl_a2SF_id)) ERR;
#3778   if (nc_def_var(ncid, "ncl_a2SFSBC", NC_DOUBLERANK_ncl_a2SFSBCncl_a2SFSBC_dims, &ncl_a2SFSBC_id)) ERR;
#3783   if (nc_def_var(ncid, "ncl_a2SFSBS", NC_DOUBLERANK_ncl_a2SFSBSncl_a2SFSBS_dims, &ncl_a2SFSBS_id)) ERR;
#3788   if (nc_def_var(ncid, "ncl_a2SFSIC", NC_DOUBLERANK_ncl_a2SFSICncl_a2SFSIC_dims, &ncl_a2SFSIC_id)) ERR;
#3793   if (nc_def_var(ncid, "ncl_a2SFSIS", NC_DOUBLERANK_ncl_a2SFSISncl_a2SFSIS_dims, &ncl_a2SFSIS_id)) ERR;
#3798   if (nc_def_var(ncid, "ncl_a2SFWET", NC_DOUBLERANK_ncl_a2SFWETncl_a2SFWET_dims, &ncl_a2SFWET_id)) ERR;
#3803   if (nc_def_var(ncid, "ncl_a2TBF", NC_DOUBLERANK_ncl_a2TBFncl_a2TBF_dims, &ncl_a2TBF_id)) ERR;
#3808   if (nc_def_var(ncid, "ncl_a2_sfcoag1", NC_DOUBLERANK_ncl_a2_sfcoag1ncl_a2_sfcoag1_dims, &ncl_a2_sfcoag1_id)) ERR;
#3813   if (nc_def_var(ncid, "ncl_a2_sfcsiz3", NC_DOUBLERANK_ncl_a2_sfcsiz3ncl_a2_sfcsiz3_dims, &ncl_a2_sfcsiz3_id)) ERR;
#3818   if (nc_def_var(ncid, "ncl_a2_sfcsiz4", NC_DOUBLERANK_ncl_a2_sfcsiz4ncl_a2_sfcsiz4_dims, &ncl_a2_sfcsiz4_id)) ERR;
#3823   if (nc_def_var(ncid, "ncl_a2_sfgaex2", NC_DOUBLERANK_ncl_a2_sfgaex2ncl_a2_sfgaex2_dims, &ncl_a2_sfgaex2_id)) ERR;
#3829   if (nc_def_var(ncid, "ncl_a3", NC_DOUBLERANK_ncl_a3ncl_a3_dims, &ncl_a3_id)) ERR;
#3834   if (nc_def_var(ncid, "ncl_a3DDF", NC_DOUBLERANK_ncl_a3DDFncl_a3DDF_dims, &ncl_a3DDF_id)) ERR;
#3839   if (nc_def_var(ncid, "ncl_a3GVF", NC_DOUBLERANK_ncl_a3GVFncl_a3GVF_dims, &ncl_a3GVF_id)) ERR;
#3844   if (nc_def_var(ncid, "ncl_a3SF", NC_DOUBLERANK_ncl_a3SFncl_a3SF_dims, &ncl_a3SF_id)) ERR;
#3849   if (nc_def_var(ncid, "ncl_a3SFSBC", NC_DOUBLERANK_ncl_a3SFSBCncl_a3SFSBC_dims, &ncl_a3SFSBC_id)) ERR;
#3854   if (nc_def_var(ncid, "ncl_a3SFSBS", NC_DOUBLERANK_ncl_a3SFSBSncl_a3SFSBS_dims, &ncl_a3SFSBS_id)) ERR;
#3859   if (nc_def_var(ncid, "ncl_a3SFSIC", NC_DOUBLERANK_ncl_a3SFSICncl_a3SFSIC_dims, &ncl_a3SFSIC_id)) ERR;
#3864   if (nc_def_var(ncid, "ncl_a3SFSIS", NC_DOUBLERANK_ncl_a3SFSISncl_a3SFSIS_dims, &ncl_a3SFSIS_id)) ERR;
#3869   if (nc_def_var(ncid, "ncl_a3SFWET", NC_DOUBLERANK_ncl_a3SFWETncl_a3SFWET_dims, &ncl_a3SFWET_id)) ERR;
#3874   if (nc_def_var(ncid, "ncl_a3TBF", NC_DOUBLERANK_ncl_a3TBFncl_a3TBF_dims, &ncl_a3TBF_id)) ERR;
#3880   if (nc_def_var(ncid, "ncl_c1", NC_DOUBLERANK_ncl_c1ncl_c1_dims, &ncl_c1_id)) ERR;
#3885   if (nc_def_var(ncid, "ncl_c1DDF", NC_DOUBLERANK_ncl_c1DDFncl_c1DDF_dims, &ncl_c1DDF_id)) ERR;
#3890   if (nc_def_var(ncid, "ncl_c1GVF", NC_DOUBLERANK_ncl_c1GVFncl_c1GVF_dims, &ncl_c1GVF_id)) ERR;
#3895   if (nc_def_var(ncid, "ncl_c1SFSBC", NC_DOUBLERANK_ncl_c1SFSBCncl_c1SFSBC_dims, &ncl_c1SFSBC_id)) ERR;
#3900   if (nc_def_var(ncid, "ncl_c1SFSBS", NC_DOUBLERANK_ncl_c1SFSBSncl_c1SFSBS_dims, &ncl_c1SFSBS_id)) ERR;
#3905   if (nc_def_var(ncid, "ncl_c1SFSIC", NC_DOUBLERANK_ncl_c1SFSICncl_c1SFSIC_dims, &ncl_c1SFSIC_id)) ERR;
#3910   if (nc_def_var(ncid, "ncl_c1SFSIS", NC_DOUBLERANK_ncl_c1SFSISncl_c1SFSIS_dims, &ncl_c1SFSIS_id)) ERR;
#3915   if (nc_def_var(ncid, "ncl_c1SFWET", NC_DOUBLERANK_ncl_c1SFWETncl_c1SFWET_dims, &ncl_c1SFWET_id)) ERR;
#3920   if (nc_def_var(ncid, "ncl_c1TBF", NC_DOUBLERANK_ncl_c1TBFncl_c1TBF_dims, &ncl_c1TBF_id)) ERR;
#3925   if (nc_def_var(ncid, "ncl_c1_sfcsiz3", NC_DOUBLERANK_ncl_c1_sfcsiz3ncl_c1_sfcsiz3_dims, &ncl_c1_sfcsiz3_id)) ERR;
#3930   if (nc_def_var(ncid, "ncl_c1_sfcsiz4", NC_DOUBLERANK_ncl_c1_sfcsiz4ncl_c1_sfcsiz4_dims, &ncl_c1_sfcsiz4_id)) ERR;
#3935   if (nc_def_var(ncid, "ncl_c1_sfgaex2", NC_DOUBLERANK_ncl_c1_sfgaex2ncl_c1_sfgaex2_dims, &ncl_c1_sfgaex2_id)) ERR;
#3941   if (nc_def_var(ncid, "ncl_c2", NC_DOUBLERANK_ncl_c2ncl_c2_dims, &ncl_c2_id)) ERR;
#3946   if (nc_def_var(ncid, "ncl_c2DDF", NC_DOUBLERANK_ncl_c2DDFncl_c2DDF_dims, &ncl_c2DDF_id)) ERR;
#3951   if (nc_def_var(ncid, "ncl_c2GVF", NC_DOUBLERANK_ncl_c2GVFncl_c2GVF_dims, &ncl_c2GVF_id)) ERR;
#3956   if (nc_def_var(ncid, "ncl_c2SFSBC", NC_DOUBLERANK_ncl_c2SFSBCncl_c2SFSBC_dims, &ncl_c2SFSBC_id)) ERR;
#3961   if (nc_def_var(ncid, "ncl_c2SFSBS", NC_DOUBLERANK_ncl_c2SFSBSncl_c2SFSBS_dims, &ncl_c2SFSBS_id)) ERR;
#3966   if (nc_def_var(ncid, "ncl_c2SFSIC", NC_DOUBLERANK_ncl_c2SFSICncl_c2SFSIC_dims, &ncl_c2SFSIC_id)) ERR;
#3971   if (nc_def_var(ncid, "ncl_c2SFSIS", NC_DOUBLERANK_ncl_c2SFSISncl_c2SFSIS_dims, &ncl_c2SFSIS_id)) ERR;
#3976   if (nc_def_var(ncid, "ncl_c2SFWET", NC_DOUBLERANK_ncl_c2SFWETncl_c2SFWET_dims, &ncl_c2SFWET_id)) ERR;
#3981   if (nc_def_var(ncid, "ncl_c2TBF", NC_DOUBLERANK_ncl_c2TBFncl_c2TBF_dims, &ncl_c2TBF_id)) ERR;
#3986   if (nc_def_var(ncid, "ncl_c2_sfcsiz3", NC_DOUBLERANK_ncl_c2_sfcsiz3ncl_c2_sfcsiz3_dims, &ncl_c2_sfcsiz3_id)) ERR;
#3991   if (nc_def_var(ncid, "ncl_c2_sfcsiz4", NC_DOUBLERANK_ncl_c2_sfcsiz4ncl_c2_sfcsiz4_dims, &ncl_c2_sfcsiz4_id)) ERR;
#3996   if (nc_def_var(ncid, "ncl_c2_sfgaex2", NC_DOUBLERANK_ncl_c2_sfgaex2ncl_c2_sfgaex2_dims, &ncl_c2_sfgaex2_id)) ERR;
#4002   if (nc_def_var(ncid, "ncl_c3", NC_DOUBLERANK_ncl_c3ncl_c3_dims, &ncl_c3_id)) ERR;
#4007   if (nc_def_var(ncid, "ncl_c3DDF", NC_DOUBLERANK_ncl_c3DDFncl_c3DDF_dims, &ncl_c3DDF_id)) ERR;
#4012   if (nc_def_var(ncid, "ncl_c3GVF", NC_DOUBLERANK_ncl_c3GVFncl_c3GVF_dims, &ncl_c3GVF_id)) ERR;
#4017   if (nc_def_var(ncid, "ncl_c3SFSBC", NC_DOUBLERANK_ncl_c3SFSBCncl_c3SFSBC_dims, &ncl_c3SFSBC_id)) ERR;
#4022   if (nc_def_var(ncid, "ncl_c3SFSBS", NC_DOUBLERANK_ncl_c3SFSBSncl_c3SFSBS_dims, &ncl_c3SFSBS_id)) ERR;
#4027   if (nc_def_var(ncid, "ncl_c3SFSIC", NC_DOUBLERANK_ncl_c3SFSICncl_c3SFSIC_dims, &ncl_c3SFSIC_id)) ERR;
#4032   if (nc_def_var(ncid, "ncl_c3SFSIS", NC_DOUBLERANK_ncl_c3SFSISncl_c3SFSIS_dims, &ncl_c3SFSIS_id)) ERR;
#4037   if (nc_def_var(ncid, "ncl_c3SFWET", NC_DOUBLERANK_ncl_c3SFWETncl_c3SFWET_dims, &ncl_c3SFWET_id)) ERR;
#4042   if (nc_def_var(ncid, "ncl_c3TBF", NC_DOUBLERANK_ncl_c3TBFncl_c3TBF_dims, &ncl_c3TBF_id)) ERR;
#4048   if (nc_def_var(ncid, "num_a1", NC_DOUBLERANK_num_a1num_a1_dims, &num_a1_id)) ERR;
#4053   if (nc_def_var(ncid, "num_a1DDF", NC_DOUBLERANK_num_a1DDFnum_a1DDF_dims, &num_a1DDF_id)) ERR;
#4058   if (nc_def_var(ncid, "num_a1GVF", NC_DOUBLERANK_num_a1GVFnum_a1GVF_dims, &num_a1GVF_id)) ERR;
#4063   if (nc_def_var(ncid, "num_a1SFSBC", NC_DOUBLERANK_num_a1SFSBCnum_a1SFSBC_dims, &num_a1SFSBC_id)) ERR;
#4068   if (nc_def_var(ncid, "num_a1SFSBS", NC_DOUBLERANK_num_a1SFSBSnum_a1SFSBS_dims, &num_a1SFSBS_id)) ERR;
#4073   if (nc_def_var(ncid, "num_a1SFSIC", NC_DOUBLERANK_num_a1SFSICnum_a1SFSIC_dims, &num_a1SFSIC_id)) ERR;
#4078   if (nc_def_var(ncid, "num_a1SFSIS", NC_DOUBLERANK_num_a1SFSISnum_a1SFSIS_dims, &num_a1SFSIS_id)) ERR;
#4083   if (nc_def_var(ncid, "num_a1SFWET", NC_DOUBLERANK_num_a1SFWETnum_a1SFWET_dims, &num_a1SFWET_id)) ERR;
#4088   if (nc_def_var(ncid, "num_a1TBF", NC_DOUBLERANK_num_a1TBFnum_a1TBF_dims, &num_a1TBF_id)) ERR;
#4093   if (nc_def_var(ncid, "num_a1_CLXF", NC_DOUBLERANK_num_a1_CLXFnum_a1_CLXF_dims, &num_a1_CLXF_id)) ERR;
#4099   if (nc_def_var(ncid, "num_a1_XFRC", NC_DOUBLERANK_num_a1_XFRCnum_a1_XFRC_dims, &num_a1_XFRC_id)) ERR;
#4104   if (nc_def_var(ncid, "num_a1_sfcoag1", NC_DOUBLERANK_num_a1_sfcoag1num_a1_sfcoag1_dims, &num_a1_sfcoag1_id)) ERR;
#4109   if (nc_def_var(ncid, "num_a1_sfcsiz1", NC_DOUBLERANK_num_a1_sfcsiz1num_a1_sfcsiz1_dims, &num_a1_sfcsiz1_id)) ERR;
#4114   if (nc_def_var(ncid, "num_a1_sfcsiz2", NC_DOUBLERANK_num_a1_sfcsiz2num_a1_sfcsiz2_dims, &num_a1_sfcsiz2_id)) ERR;
#4119   if (nc_def_var(ncid, "num_a1_sfcsiz3", NC_DOUBLERANK_num_a1_sfcsiz3num_a1_sfcsiz3_dims, &num_a1_sfcsiz3_id)) ERR;
#4124   if (nc_def_var(ncid, "num_a1_sfcsiz4", NC_DOUBLERANK_num_a1_sfcsiz4num_a1_sfcsiz4_dims, &num_a1_sfcsiz4_id)) ERR;
#4129   if (nc_def_var(ncid, "num_a1_sfgaex2", NC_DOUBLERANK_num_a1_sfgaex2num_a1_sfgaex2_dims, &num_a1_sfgaex2_id)) ERR;
#4135   if (nc_def_var(ncid, "num_a2", NC_DOUBLERANK_num_a2num_a2_dims, &num_a2_id)) ERR;
#4140   if (nc_def_var(ncid, "num_a2DDF", NC_DOUBLERANK_num_a2DDFnum_a2DDF_dims, &num_a2DDF_id)) ERR;
#4145   if (nc_def_var(ncid, "num_a2GVF", NC_DOUBLERANK_num_a2GVFnum_a2GVF_dims, &num_a2GVF_id)) ERR;
#4150   if (nc_def_var(ncid, "num_a2SFSBC", NC_DOUBLERANK_num_a2SFSBCnum_a2SFSBC_dims, &num_a2SFSBC_id)) ERR;
#4155   if (nc_def_var(ncid, "num_a2SFSBS", NC_DOUBLERANK_num_a2SFSBSnum_a2SFSBS_dims, &num_a2SFSBS_id)) ERR;
#4160   if (nc_def_var(ncid, "num_a2SFSIC", NC_DOUBLERANK_num_a2SFSICnum_a2SFSIC_dims, &num_a2SFSIC_id)) ERR;
#4165   if (nc_def_var(ncid, "num_a2SFSIS", NC_DOUBLERANK_num_a2SFSISnum_a2SFSIS_dims, &num_a2SFSIS_id)) ERR;
#4170   if (nc_def_var(ncid, "num_a2SFWET", NC_DOUBLERANK_num_a2SFWETnum_a2SFWET_dims, &num_a2SFWET_id)) ERR;
#4175   if (nc_def_var(ncid, "num_a2TBF", NC_DOUBLERANK_num_a2TBFnum_a2TBF_dims, &num_a2TBF_id)) ERR;
#4180   if (nc_def_var(ncid, "num_a2_CLXF", NC_DOUBLERANK_num_a2_CLXFnum_a2_CLXF_dims, &num_a2_CLXF_id)) ERR;
#4186   if (nc_def_var(ncid, "num_a2_XFRC", NC_DOUBLERANK_num_a2_XFRCnum_a2_XFRC_dims, &num_a2_XFRC_id)) ERR;
#4191   if (nc_def_var(ncid, "num_a2_sfcoag1", NC_DOUBLERANK_num_a2_sfcoag1num_a2_sfcoag1_dims, &num_a2_sfcoag1_id)) ERR;
#4196   if (nc_def_var(ncid, "num_a2_sfcsiz1", NC_DOUBLERANK_num_a2_sfcsiz1num_a2_sfcsiz1_dims, &num_a2_sfcsiz1_id)) ERR;
#4201   if (nc_def_var(ncid, "num_a2_sfcsiz2", NC_DOUBLERANK_num_a2_sfcsiz2num_a2_sfcsiz2_dims, &num_a2_sfcsiz2_id)) ERR;
#4206   if (nc_def_var(ncid, "num_a2_sfcsiz3", NC_DOUBLERANK_num_a2_sfcsiz3num_a2_sfcsiz3_dims, &num_a2_sfcsiz3_id)) ERR;
#4211   if (nc_def_var(ncid, "num_a2_sfcsiz4", NC_DOUBLERANK_num_a2_sfcsiz4num_a2_sfcsiz4_dims, &num_a2_sfcsiz4_id)) ERR;
#4216   if (nc_def_var(ncid, "num_a2_sfgaex2", NC_DOUBLERANK_num_a2_sfgaex2num_a2_sfgaex2_dims, &num_a2_sfgaex2_id)) ERR;
#4221   if (nc_def_var(ncid, "num_a2_sfnnuc1", NC_DOUBLERANK_num_a2_sfnnuc1num_a2_sfnnuc1_dims, &num_a2_sfnnuc1_id)) ERR;
#4227   if (nc_def_var(ncid, "num_a3", NC_DOUBLERANK_num_a3num_a3_dims, &num_a3_id)) ERR;
#4232   if (nc_def_var(ncid, "num_a3DDF", NC_DOUBLERANK_num_a3DDFnum_a3DDF_dims, &num_a3DDF_id)) ERR;
#4237   if (nc_def_var(ncid, "num_a3GVF", NC_DOUBLERANK_num_a3GVFnum_a3GVF_dims, &num_a3GVF_id)) ERR;
#4242   if (nc_def_var(ncid, "num_a3SFSBC", NC_DOUBLERANK_num_a3SFSBCnum_a3SFSBC_dims, &num_a3SFSBC_id)) ERR;
#4247   if (nc_def_var(ncid, "num_a3SFSBS", NC_DOUBLERANK_num_a3SFSBSnum_a3SFSBS_dims, &num_a3SFSBS_id)) ERR;
#4252   if (nc_def_var(ncid, "num_a3SFSIC", NC_DOUBLERANK_num_a3SFSICnum_a3SFSIC_dims, &num_a3SFSIC_id)) ERR;
#4257   if (nc_def_var(ncid, "num_a3SFSIS", NC_DOUBLERANK_num_a3SFSISnum_a3SFSIS_dims, &num_a3SFSIS_id)) ERR;
#4262   if (nc_def_var(ncid, "num_a3SFWET", NC_DOUBLERANK_num_a3SFWETnum_a3SFWET_dims, &num_a3SFWET_id)) ERR;
#4267   if (nc_def_var(ncid, "num_a3TBF", NC_DOUBLERANK_num_a3TBFnum_a3TBF_dims, &num_a3TBF_id)) ERR;
#4272   if (nc_def_var(ncid, "num_a3_sfcsiz1", NC_DOUBLERANK_num_a3_sfcsiz1num_a3_sfcsiz1_dims, &num_a3_sfcsiz1_id)) ERR;
#4277   if (nc_def_var(ncid, "num_a3_sfcsiz2", NC_DOUBLERANK_num_a3_sfcsiz2num_a3_sfcsiz2_dims, &num_a3_sfcsiz2_id)) ERR;
#4283   if (nc_def_var(ncid, "num_c1", NC_DOUBLERANK_num_c1num_c1_dims, &num_c1_id)) ERR;
#4288   if (nc_def_var(ncid, "num_c1DDF", NC_DOUBLERANK_num_c1DDFnum_c1DDF_dims, &num_c1DDF_id)) ERR;
#4293   if (nc_def_var(ncid, "num_c1GVF", NC_DOUBLERANK_num_c1GVFnum_c1GVF_dims, &num_c1GVF_id)) ERR;
#4298   if (nc_def_var(ncid, "num_c1SFSBC", NC_DOUBLERANK_num_c1SFSBCnum_c1SFSBC_dims, &num_c1SFSBC_id)) ERR;
#4303   if (nc_def_var(ncid, "num_c1SFSBS", NC_DOUBLERANK_num_c1SFSBSnum_c1SFSBS_dims, &num_c1SFSBS_id)) ERR;
#4308   if (nc_def_var(ncid, "num_c1SFSIC", NC_DOUBLERANK_num_c1SFSICnum_c1SFSIC_dims, &num_c1SFSIC_id)) ERR;
#4313   if (nc_def_var(ncid, "num_c1SFSIS", NC_DOUBLERANK_num_c1SFSISnum_c1SFSIS_dims, &num_c1SFSIS_id)) ERR;
#4318   if (nc_def_var(ncid, "num_c1SFWET", NC_DOUBLERANK_num_c1SFWETnum_c1SFWET_dims, &num_c1SFWET_id)) ERR;
#4323   if (nc_def_var(ncid, "num_c1TBF", NC_DOUBLERANK_num_c1TBFnum_c1TBF_dims, &num_c1TBF_id)) ERR;
#4328   if (nc_def_var(ncid, "num_c1_sfcsiz1", NC_DOUBLERANK_num_c1_sfcsiz1num_c1_sfcsiz1_dims, &num_c1_sfcsiz1_id)) ERR;
#4333   if (nc_def_var(ncid, "num_c1_sfcsiz2", NC_DOUBLERANK_num_c1_sfcsiz2num_c1_sfcsiz2_dims, &num_c1_sfcsiz2_id)) ERR;
#4338   if (nc_def_var(ncid, "num_c1_sfcsiz3", NC_DOUBLERANK_num_c1_sfcsiz3num_c1_sfcsiz3_dims, &num_c1_sfcsiz3_id)) ERR;
#4343   if (nc_def_var(ncid, "num_c1_sfcsiz4", NC_DOUBLERANK_num_c1_sfcsiz4num_c1_sfcsiz4_dims, &num_c1_sfcsiz4_id)) ERR;
#4348   if (nc_def_var(ncid, "num_c1_sfgaex2", NC_DOUBLERANK_num_c1_sfgaex2num_c1_sfgaex2_dims, &num_c1_sfgaex2_id)) ERR;
#4354   if (nc_def_var(ncid, "num_c2", NC_DOUBLERANK_num_c2num_c2_dims, &num_c2_id)) ERR;
#4359   if (nc_def_var(ncid, "num_c2DDF", NC_DOUBLERANK_num_c2DDFnum_c2DDF_dims, &num_c2DDF_id)) ERR;
#4364   if (nc_def_var(ncid, "num_c2GVF", NC_DOUBLERANK_num_c2GVFnum_c2GVF_dims, &num_c2GVF_id)) ERR;
#4369   if (nc_def_var(ncid, "num_c2SFSBC", NC_DOUBLERANK_num_c2SFSBCnum_c2SFSBC_dims, &num_c2SFSBC_id)) ERR;
#4374   if (nc_def_var(ncid, "num_c2SFSBS", NC_DOUBLERANK_num_c2SFSBSnum_c2SFSBS_dims, &num_c2SFSBS_id)) ERR;
#4379   if (nc_def_var(ncid, "num_c2SFSIC", NC_DOUBLERANK_num_c2SFSICnum_c2SFSIC_dims, &num_c2SFSIC_id)) ERR;
#4384   if (nc_def_var(ncid, "num_c2SFSIS", NC_DOUBLERANK_num_c2SFSISnum_c2SFSIS_dims, &num_c2SFSIS_id)) ERR;
#4389   if (nc_def_var(ncid, "num_c2SFWET", NC_DOUBLERANK_num_c2SFWETnum_c2SFWET_dims, &num_c2SFWET_id)) ERR;
#4394   if (nc_def_var(ncid, "num_c2TBF", NC_DOUBLERANK_num_c2TBFnum_c2TBF_dims, &num_c2TBF_id)) ERR;
#4399   if (nc_def_var(ncid, "num_c2_sfcsiz1", NC_DOUBLERANK_num_c2_sfcsiz1num_c2_sfcsiz1_dims, &num_c2_sfcsiz1_id)) ERR;
#4404   if (nc_def_var(ncid, "num_c2_sfcsiz2", NC_DOUBLERANK_num_c2_sfcsiz2num_c2_sfcsiz2_dims, &num_c2_sfcsiz2_id)) ERR;
#4409   if (nc_def_var(ncid, "num_c2_sfcsiz3", NC_DOUBLERANK_num_c2_sfcsiz3num_c2_sfcsiz3_dims, &num_c2_sfcsiz3_id)) ERR;
#4414   if (nc_def_var(ncid, "num_c2_sfcsiz4", NC_DOUBLERANK_num_c2_sfcsiz4num_c2_sfcsiz4_dims, &num_c2_sfcsiz4_id)) ERR;
#4419   if (nc_def_var(ncid, "num_c2_sfgaex2", NC_DOUBLERANK_num_c2_sfgaex2num_c2_sfgaex2_dims, &num_c2_sfgaex2_id)) ERR;
#4425   if (nc_def_var(ncid, "num_c3", NC_DOUBLERANK_num_c3num_c3_dims, &num_c3_id)) ERR;
#4430   if (nc_def_var(ncid, "num_c3DDF", NC_DOUBLERANK_num_c3DDFnum_c3DDF_dims, &num_c3DDF_id)) ERR;
#4435   if (nc_def_var(ncid, "num_c3GVF", NC_DOUBLERANK_num_c3GVFnum_c3GVF_dims, &num_c3GVF_id)) ERR;
#4440   if (nc_def_var(ncid, "num_c3SFSBC", NC_DOUBLERANK_num_c3SFSBCnum_c3SFSBC_dims, &num_c3SFSBC_id)) ERR;
#4445   if (nc_def_var(ncid, "num_c3SFSBS", NC_DOUBLERANK_num_c3SFSBSnum_c3SFSBS_dims, &num_c3SFSBS_id)) ERR;
#4450   if (nc_def_var(ncid, "num_c3SFSIC", NC_DOUBLERANK_num_c3SFSICnum_c3SFSIC_dims, &num_c3SFSIC_id)) ERR;
#4455   if (nc_def_var(ncid, "num_c3SFSIS", NC_DOUBLERANK_num_c3SFSISnum_c3SFSIS_dims, &num_c3SFSIS_id)) ERR;
#4460   if (nc_def_var(ncid, "num_c3SFWET", NC_DOUBLERANK_num_c3SFWETnum_c3SFWET_dims, &num_c3SFWET_id)) ERR;
#4465   if (nc_def_var(ncid, "num_c3TBF", NC_DOUBLERANK_num_c3TBFnum_c3TBF_dims, &num_c3TBF_id)) ERR;
#4470   if (nc_def_var(ncid, "num_c3_sfcsiz1", NC_DOUBLERANK_num_c3_sfcsiz1num_c3_sfcsiz1_dims, &num_c3_sfcsiz1_id)) ERR;
#4475   if (nc_def_var(ncid, "num_c3_sfcsiz2", NC_DOUBLERANK_num_c3_sfcsiz2num_c3_sfcsiz2_dims, &num_c3_sfcsiz2_id)) ERR;
#4481   if (nc_def_var(ncid, "pom_a1", NC_DOUBLERANK_pom_a1pom_a1_dims, &pom_a1_id)) ERR;
#4486   if (nc_def_var(ncid, "pom_a1DDF", NC_DOUBLERANK_pom_a1DDFpom_a1DDF_dims, &pom_a1DDF_id)) ERR;
#4491   if (nc_def_var(ncid, "pom_a1GVF", NC_DOUBLERANK_pom_a1GVFpom_a1GVF_dims, &pom_a1GVF_id)) ERR;
#4496   if (nc_def_var(ncid, "pom_a1SFSBC", NC_DOUBLERANK_pom_a1SFSBCpom_a1SFSBC_dims, &pom_a1SFSBC_id)) ERR;
#4501   if (nc_def_var(ncid, "pom_a1SFSBS", NC_DOUBLERANK_pom_a1SFSBSpom_a1SFSBS_dims, &pom_a1SFSBS_id)) ERR;
#4506   if (nc_def_var(ncid, "pom_a1SFSIC", NC_DOUBLERANK_pom_a1SFSICpom_a1SFSIC_dims, &pom_a1SFSIC_id)) ERR;
#4511   if (nc_def_var(ncid, "pom_a1SFSIS", NC_DOUBLERANK_pom_a1SFSISpom_a1SFSIS_dims, &pom_a1SFSIS_id)) ERR;
#4516   if (nc_def_var(ncid, "pom_a1SFWET", NC_DOUBLERANK_pom_a1SFWETpom_a1SFWET_dims, &pom_a1SFWET_id)) ERR;
#4521   if (nc_def_var(ncid, "pom_a1TBF", NC_DOUBLERANK_pom_a1TBFpom_a1TBF_dims, &pom_a1TBF_id)) ERR;
#4526   if (nc_def_var(ncid, "pom_a1_CLXF", NC_DOUBLERANK_pom_a1_CLXFpom_a1_CLXF_dims, &pom_a1_CLXF_id)) ERR;
#4532   if (nc_def_var(ncid, "pom_a1_XFRC", NC_DOUBLERANK_pom_a1_XFRCpom_a1_XFRC_dims, &pom_a1_XFRC_id)) ERR;
#4538   if (nc_def_var(ncid, "pom_c1", NC_DOUBLERANK_pom_c1pom_c1_dims, &pom_c1_id)) ERR;
#4543   if (nc_def_var(ncid, "pom_c1DDF", NC_DOUBLERANK_pom_c1DDFpom_c1DDF_dims, &pom_c1DDF_id)) ERR;
#4548   if (nc_def_var(ncid, "pom_c1GVF", NC_DOUBLERANK_pom_c1GVFpom_c1GVF_dims, &pom_c1GVF_id)) ERR;
#4553   if (nc_def_var(ncid, "pom_c1SFSBC", NC_DOUBLERANK_pom_c1SFSBCpom_c1SFSBC_dims, &pom_c1SFSBC_id)) ERR;
#4558   if (nc_def_var(ncid, "pom_c1SFSBS", NC_DOUBLERANK_pom_c1SFSBSpom_c1SFSBS_dims, &pom_c1SFSBS_id)) ERR;
#4563   if (nc_def_var(ncid, "pom_c1SFSIC", NC_DOUBLERANK_pom_c1SFSICpom_c1SFSIC_dims, &pom_c1SFSIC_id)) ERR;
#4568   if (nc_def_var(ncid, "pom_c1SFSIS", NC_DOUBLERANK_pom_c1SFSISpom_c1SFSIS_dims, &pom_c1SFSIS_id)) ERR;
#4573   if (nc_def_var(ncid, "pom_c1SFWET", NC_DOUBLERANK_pom_c1SFWETpom_c1SFWET_dims, &pom_c1SFWET_id)) ERR;
#4578   if (nc_def_var(ncid, "pom_c1TBF", NC_DOUBLERANK_pom_c1TBFpom_c1TBF_dims, &pom_c1TBF_id)) ERR;
#4584   if (nc_def_var(ncid, "so4_a1", NC_DOUBLERANK_so4_a1so4_a1_dims, &so4_a1_id)) ERR;
#4589   if (nc_def_var(ncid, "so4_a1DDF", NC_DOUBLERANK_so4_a1DDFso4_a1DDF_dims, &so4_a1DDF_id)) ERR;
#4594   if (nc_def_var(ncid, "so4_a1GVF", NC_DOUBLERANK_so4_a1GVFso4_a1GVF_dims, &so4_a1GVF_id)) ERR;
#4599   if (nc_def_var(ncid, "so4_a1SFSBC", NC_DOUBLERANK_so4_a1SFSBCso4_a1SFSBC_dims, &so4_a1SFSBC_id)) ERR;
#4604   if (nc_def_var(ncid, "so4_a1SFSBS", NC_DOUBLERANK_so4_a1SFSBSso4_a1SFSBS_dims, &so4_a1SFSBS_id)) ERR;
#4609   if (nc_def_var(ncid, "so4_a1SFSIC", NC_DOUBLERANK_so4_a1SFSICso4_a1SFSIC_dims, &so4_a1SFSIC_id)) ERR;
#4614   if (nc_def_var(ncid, "so4_a1SFSIS", NC_DOUBLERANK_so4_a1SFSISso4_a1SFSIS_dims, &so4_a1SFSIS_id)) ERR;
#4619   if (nc_def_var(ncid, "so4_a1SFWET", NC_DOUBLERANK_so4_a1SFWETso4_a1SFWET_dims, &so4_a1SFWET_id)) ERR;
#4624   if (nc_def_var(ncid, "so4_a1TBF", NC_DOUBLERANK_so4_a1TBFso4_a1TBF_dims, &so4_a1TBF_id)) ERR;
#4629   if (nc_def_var(ncid, "so4_a1_CLXF", NC_DOUBLERANK_so4_a1_CLXFso4_a1_CLXF_dims, &so4_a1_CLXF_id)) ERR;
#4635   if (nc_def_var(ncid, "so4_a1_XFRC", NC_DOUBLERANK_so4_a1_XFRCso4_a1_XFRC_dims, &so4_a1_XFRC_id)) ERR;
#4640   if (nc_def_var(ncid, "so4_a1_sfcoag1", NC_DOUBLERANK_so4_a1_sfcoag1so4_a1_sfcoag1_dims, &so4_a1_sfcoag1_id)) ERR;
#4645   if (nc_def_var(ncid, "so4_a1_sfcsiz3", NC_DOUBLERANK_so4_a1_sfcsiz3so4_a1_sfcsiz3_dims, &so4_a1_sfcsiz3_id)) ERR;
#4650   if (nc_def_var(ncid, "so4_a1_sfcsiz4", NC_DOUBLERANK_so4_a1_sfcsiz4so4_a1_sfcsiz4_dims, &so4_a1_sfcsiz4_id)) ERR;
#4655   if (nc_def_var(ncid, "so4_a1_sfgaex1", NC_DOUBLERANK_so4_a1_sfgaex1so4_a1_sfgaex1_dims, &so4_a1_sfgaex1_id)) ERR;
#4660   if (nc_def_var(ncid, "so4_a1_sfgaex2", NC_DOUBLERANK_so4_a1_sfgaex2so4_a1_sfgaex2_dims, &so4_a1_sfgaex2_id)) ERR;
#4666   if (nc_def_var(ncid, "so4_a2", NC_DOUBLERANK_so4_a2so4_a2_dims, &so4_a2_id)) ERR;
#4671   if (nc_def_var(ncid, "so4_a2DDF", NC_DOUBLERANK_so4_a2DDFso4_a2DDF_dims, &so4_a2DDF_id)) ERR;
#4676   if (nc_def_var(ncid, "so4_a2GVF", NC_DOUBLERANK_so4_a2GVFso4_a2GVF_dims, &so4_a2GVF_id)) ERR;
#4681   if (nc_def_var(ncid, "so4_a2SFSBC", NC_DOUBLERANK_so4_a2SFSBCso4_a2SFSBC_dims, &so4_a2SFSBC_id)) ERR;
#4686   if (nc_def_var(ncid, "so4_a2SFSBS", NC_DOUBLERANK_so4_a2SFSBSso4_a2SFSBS_dims, &so4_a2SFSBS_id)) ERR;
#4691   if (nc_def_var(ncid, "so4_a2SFSIC", NC_DOUBLERANK_so4_a2SFSICso4_a2SFSIC_dims, &so4_a2SFSIC_id)) ERR;
#4696   if (nc_def_var(ncid, "so4_a2SFSIS", NC_DOUBLERANK_so4_a2SFSISso4_a2SFSIS_dims, &so4_a2SFSIS_id)) ERR;
#4701   if (nc_def_var(ncid, "so4_a2SFWET", NC_DOUBLERANK_so4_a2SFWETso4_a2SFWET_dims, &so4_a2SFWET_id)) ERR;
#4706   if (nc_def_var(ncid, "so4_a2TBF", NC_DOUBLERANK_so4_a2TBFso4_a2TBF_dims, &so4_a2TBF_id)) ERR;
#4711   if (nc_def_var(ncid, "so4_a2_CLXF", NC_DOUBLERANK_so4_a2_CLXFso4_a2_CLXF_dims, &so4_a2_CLXF_id)) ERR;
#4717   if (nc_def_var(ncid, "so4_a2_XFRC", NC_DOUBLERANK_so4_a2_XFRCso4_a2_XFRC_dims, &so4_a2_XFRC_id)) ERR;
#4722   if (nc_def_var(ncid, "so4_a2_sfcoag1", NC_DOUBLERANK_so4_a2_sfcoag1so4_a2_sfcoag1_dims, &so4_a2_sfcoag1_id)) ERR;
#4727   if (nc_def_var(ncid, "so4_a2_sfcsiz3", NC_DOUBLERANK_so4_a2_sfcsiz3so4_a2_sfcsiz3_dims, &so4_a2_sfcsiz3_id)) ERR;
#4732   if (nc_def_var(ncid, "so4_a2_sfcsiz4", NC_DOUBLERANK_so4_a2_sfcsiz4so4_a2_sfcsiz4_dims, &so4_a2_sfcsiz4_id)) ERR;
#4737   if (nc_def_var(ncid, "so4_a2_sfgaex1", NC_DOUBLERANK_so4_a2_sfgaex1so4_a2_sfgaex1_dims, &so4_a2_sfgaex1_id)) ERR;
#4742   if (nc_def_var(ncid, "so4_a2_sfgaex2", NC_DOUBLERANK_so4_a2_sfgaex2so4_a2_sfgaex2_dims, &so4_a2_sfgaex2_id)) ERR;
#4747   if (nc_def_var(ncid, "so4_a2_sfnnuc1", NC_DOUBLERANK_so4_a2_sfnnuc1so4_a2_sfnnuc1_dims, &so4_a2_sfnnuc1_id)) ERR;
#4753   if (nc_def_var(ncid, "so4_a3", NC_DOUBLERANK_so4_a3so4_a3_dims, &so4_a3_id)) ERR;
#4758   if (nc_def_var(ncid, "so4_a3DDF", NC_DOUBLERANK_so4_a3DDFso4_a3DDF_dims, &so4_a3DDF_id)) ERR;
#4763   if (nc_def_var(ncid, "so4_a3GVF", NC_DOUBLERANK_so4_a3GVFso4_a3GVF_dims, &so4_a3GVF_id)) ERR;
#4768   if (nc_def_var(ncid, "so4_a3SFSBC", NC_DOUBLERANK_so4_a3SFSBCso4_a3SFSBC_dims, &so4_a3SFSBC_id)) ERR;
#4773   if (nc_def_var(ncid, "so4_a3SFSBS", NC_DOUBLERANK_so4_a3SFSBSso4_a3SFSBS_dims, &so4_a3SFSBS_id)) ERR;
#4778   if (nc_def_var(ncid, "so4_a3SFSIC", NC_DOUBLERANK_so4_a3SFSICso4_a3SFSIC_dims, &so4_a3SFSIC_id)) ERR;
#4783   if (nc_def_var(ncid, "so4_a3SFSIS", NC_DOUBLERANK_so4_a3SFSISso4_a3SFSIS_dims, &so4_a3SFSIS_id)) ERR;
#4788   if (nc_def_var(ncid, "so4_a3SFWET", NC_DOUBLERANK_so4_a3SFWETso4_a3SFWET_dims, &so4_a3SFWET_id)) ERR;
#4793   if (nc_def_var(ncid, "so4_a3TBF", NC_DOUBLERANK_so4_a3TBFso4_a3TBF_dims, &so4_a3TBF_id)) ERR;
#4798   if (nc_def_var(ncid, "so4_a3_sfgaex1", NC_DOUBLERANK_so4_a3_sfgaex1so4_a3_sfgaex1_dims, &so4_a3_sfgaex1_id)) ERR;
#4804   if (nc_def_var(ncid, "so4_c1", NC_DOUBLERANK_so4_c1so4_c1_dims, &so4_c1_id)) ERR;
#4809   if (nc_def_var(ncid, "so4_c1AQH2SO4", NC_DOUBLERANK_so4_c1AQH2SO4so4_c1AQH2SO4_dims, &so4_c1AQH2SO4_id)) ERR;
#4814   if (nc_def_var(ncid, "so4_c1AQSO4", NC_DOUBLERANK_so4_c1AQSO4so4_c1AQSO4_dims, &so4_c1AQSO4_id)) ERR;
#4819   if (nc_def_var(ncid, "so4_c1DDF", NC_DOUBLERANK_so4_c1DDFso4_c1DDF_dims, &so4_c1DDF_id)) ERR;
#4824   if (nc_def_var(ncid, "so4_c1GVF", NC_DOUBLERANK_so4_c1GVFso4_c1GVF_dims, &so4_c1GVF_id)) ERR;
#4829   if (nc_def_var(ncid, "so4_c1SFSBC", NC_DOUBLERANK_so4_c1SFSBCso4_c1SFSBC_dims, &so4_c1SFSBC_id)) ERR;
#4834   if (nc_def_var(ncid, "so4_c1SFSBS", NC_DOUBLERANK_so4_c1SFSBSso4_c1SFSBS_dims, &so4_c1SFSBS_id)) ERR;
#4839   if (nc_def_var(ncid, "so4_c1SFSIC", NC_DOUBLERANK_so4_c1SFSICso4_c1SFSIC_dims, &so4_c1SFSIC_id)) ERR;
#4844   if (nc_def_var(ncid, "so4_c1SFSIS", NC_DOUBLERANK_so4_c1SFSISso4_c1SFSIS_dims, &so4_c1SFSIS_id)) ERR;
#4849   if (nc_def_var(ncid, "so4_c1SFWET", NC_DOUBLERANK_so4_c1SFWETso4_c1SFWET_dims, &so4_c1SFWET_id)) ERR;
#4854   if (nc_def_var(ncid, "so4_c1TBF", NC_DOUBLERANK_so4_c1TBFso4_c1TBF_dims, &so4_c1TBF_id)) ERR;
#4859   if (nc_def_var(ncid, "so4_c1_sfcsiz3", NC_DOUBLERANK_so4_c1_sfcsiz3so4_c1_sfcsiz3_dims, &so4_c1_sfcsiz3_id)) ERR;
#4864   if (nc_def_var(ncid, "so4_c1_sfcsiz4", NC_DOUBLERANK_so4_c1_sfcsiz4so4_c1_sfcsiz4_dims, &so4_c1_sfcsiz4_id)) ERR;
#4869   if (nc_def_var(ncid, "so4_c1_sfgaex2", NC_DOUBLERANK_so4_c1_sfgaex2so4_c1_sfgaex2_dims, &so4_c1_sfgaex2_id)) ERR;
#4875   if (nc_def_var(ncid, "so4_c2", NC_DOUBLERANK_so4_c2so4_c2_dims, &so4_c2_id)) ERR;
#4880   if (nc_def_var(ncid, "so4_c2AQH2SO4", NC_DOUBLERANK_so4_c2AQH2SO4so4_c2AQH2SO4_dims, &so4_c2AQH2SO4_id)) ERR;
#4885   if (nc_def_var(ncid, "so4_c2AQSO4", NC_DOUBLERANK_so4_c2AQSO4so4_c2AQSO4_dims, &so4_c2AQSO4_id)) ERR;
#4890   if (nc_def_var(ncid, "so4_c2DDF", NC_DOUBLERANK_so4_c2DDFso4_c2DDF_dims, &so4_c2DDF_id)) ERR;
#4895   if (nc_def_var(ncid, "so4_c2GVF", NC_DOUBLERANK_so4_c2GVFso4_c2GVF_dims, &so4_c2GVF_id)) ERR;
#4900   if (nc_def_var(ncid, "so4_c2SFSBC", NC_DOUBLERANK_so4_c2SFSBCso4_c2SFSBC_dims, &so4_c2SFSBC_id)) ERR;
#4905   if (nc_def_var(ncid, "so4_c2SFSBS", NC_DOUBLERANK_so4_c2SFSBSso4_c2SFSBS_dims, &so4_c2SFSBS_id)) ERR;
#4910   if (nc_def_var(ncid, "so4_c2SFSIC", NC_DOUBLERANK_so4_c2SFSICso4_c2SFSIC_dims, &so4_c2SFSIC_id)) ERR;
#4915   if (nc_def_var(ncid, "so4_c2SFSIS", NC_DOUBLERANK_so4_c2SFSISso4_c2SFSIS_dims, &so4_c2SFSIS_id)) ERR;
#4920   if (nc_def_var(ncid, "so4_c2SFWET", NC_DOUBLERANK_so4_c2SFWETso4_c2SFWET_dims, &so4_c2SFWET_id)) ERR;
#4925   if (nc_def_var(ncid, "so4_c2TBF", NC_DOUBLERANK_so4_c2TBFso4_c2TBF_dims, &so4_c2TBF_id)) ERR;
#4930   if (nc_def_var(ncid, "so4_c2_sfcsiz3", NC_DOUBLERANK_so4_c2_sfcsiz3so4_c2_sfcsiz3_dims, &so4_c2_sfcsiz3_id)) ERR;
#4935   if (nc_def_var(ncid, "so4_c2_sfcsiz4", NC_DOUBLERANK_so4_c2_sfcsiz4so4_c2_sfcsiz4_dims, &so4_c2_sfcsiz4_id)) ERR;
#4940   if (nc_def_var(ncid, "so4_c2_sfgaex2", NC_DOUBLERANK_so4_c2_sfgaex2so4_c2_sfgaex2_dims, &so4_c2_sfgaex2_id)) ERR;
#4946   if (nc_def_var(ncid, "so4_c3", NC_DOUBLERANK_so4_c3so4_c3_dims, &so4_c3_id)) ERR;
#4951   if (nc_def_var(ncid, "so4_c3AQH2SO4", NC_DOUBLERANK_so4_c3AQH2SO4so4_c3AQH2SO4_dims, &so4_c3AQH2SO4_id)) ERR;
#4956   if (nc_def_var(ncid, "so4_c3AQSO4", NC_DOUBLERANK_so4_c3AQSO4so4_c3AQSO4_dims, &so4_c3AQSO4_id)) ERR;
#4961   if (nc_def_var(ncid, "so4_c3DDF", NC_DOUBLERANK_so4_c3DDFso4_c3DDF_dims, &so4_c3DDF_id)) ERR;
#4966   if (nc_def_var(ncid, "so4_c3GVF", NC_DOUBLERANK_so4_c3GVFso4_c3GVF_dims, &so4_c3GVF_id)) ERR;
#4971   if (nc_def_var(ncid, "so4_c3SFSBC", NC_DOUBLERANK_so4_c3SFSBCso4_c3SFSBC_dims, &so4_c3SFSBC_id)) ERR;
#4976   if (nc_def_var(ncid, "so4_c3SFSBS", NC_DOUBLERANK_so4_c3SFSBSso4_c3SFSBS_dims, &so4_c3SFSBS_id)) ERR;
#4981   if (nc_def_var(ncid, "so4_c3SFSIC", NC_DOUBLERANK_so4_c3SFSICso4_c3SFSIC_dims, &so4_c3SFSIC_id)) ERR;
#4986   if (nc_def_var(ncid, "so4_c3SFSIS", NC_DOUBLERANK_so4_c3SFSISso4_c3SFSIS_dims, &so4_c3SFSIS_id)) ERR;
#4991   if (nc_def_var(ncid, "so4_c3SFWET", NC_DOUBLERANK_so4_c3SFWETso4_c3SFWET_dims, &so4_c3SFWET_id)) ERR;
#4996   if (nc_def_var(ncid, "so4_c3TBF", NC_DOUBLERANK_so4_c3TBFso4_c3TBF_dims, &so4_c3TBF_id)) ERR;
#5002   if (nc_def_var(ncid, "soa_a1", NC_DOUBLERANK_soa_a1soa_a1_dims, &soa_a1_id)) ERR;
#5007   if (nc_def_var(ncid, "soa_a1DDF", NC_DOUBLERANK_soa_a1DDFsoa_a1DDF_dims, &soa_a1DDF_id)) ERR;
#5012   if (nc_def_var(ncid, "soa_a1GVF", NC_DOUBLERANK_soa_a1GVFsoa_a1GVF_dims, &soa_a1GVF_id)) ERR;
#5017   if (nc_def_var(ncid, "soa_a1SFSBC", NC_DOUBLERANK_soa_a1SFSBCsoa_a1SFSBC_dims, &soa_a1SFSBC_id)) ERR;
#5022   if (nc_def_var(ncid, "soa_a1SFSBS", NC_DOUBLERANK_soa_a1SFSBSsoa_a1SFSBS_dims, &soa_a1SFSBS_id)) ERR;
#5027   if (nc_def_var(ncid, "soa_a1SFSIC", NC_DOUBLERANK_soa_a1SFSICsoa_a1SFSIC_dims, &soa_a1SFSIC_id)) ERR;
#5032   if (nc_def_var(ncid, "soa_a1SFSIS", NC_DOUBLERANK_soa_a1SFSISsoa_a1SFSIS_dims, &soa_a1SFSIS_id)) ERR;
#5037   if (nc_def_var(ncid, "soa_a1SFWET", NC_DOUBLERANK_soa_a1SFWETsoa_a1SFWET_dims, &soa_a1SFWET_id)) ERR;
#5042   if (nc_def_var(ncid, "soa_a1TBF", NC_DOUBLERANK_soa_a1TBFsoa_a1TBF_dims, &soa_a1TBF_id)) ERR;
#5047   if (nc_def_var(ncid, "soa_a1_sfcoag1", NC_DOUBLERANK_soa_a1_sfcoag1soa_a1_sfcoag1_dims, &soa_a1_sfcoag1_id)) ERR;
#5052   if (nc_def_var(ncid, "soa_a1_sfcsiz3", NC_DOUBLERANK_soa_a1_sfcsiz3soa_a1_sfcsiz3_dims, &soa_a1_sfcsiz3_id)) ERR;
#5057   if (nc_def_var(ncid, "soa_a1_sfcsiz4", NC_DOUBLERANK_soa_a1_sfcsiz4soa_a1_sfcsiz4_dims, &soa_a1_sfcsiz4_id)) ERR;
#5062   if (nc_def_var(ncid, "soa_a1_sfgaex1", NC_DOUBLERANK_soa_a1_sfgaex1soa_a1_sfgaex1_dims, &soa_a1_sfgaex1_id)) ERR;
#5067   if (nc_def_var(ncid, "soa_a1_sfgaex2", NC_DOUBLERANK_soa_a1_sfgaex2soa_a1_sfgaex2_dims, &soa_a1_sfgaex2_id)) ERR;
#5073   if (nc_def_var(ncid, "soa_a2", NC_DOUBLERANK_soa_a2soa_a2_dims, &soa_a2_id)) ERR;
#5078   if (nc_def_var(ncid, "soa_a2DDF", NC_DOUBLERANK_soa_a2DDFsoa_a2DDF_dims, &soa_a2DDF_id)) ERR;
#5083   if (nc_def_var(ncid, "soa_a2GVF", NC_DOUBLERANK_soa_a2GVFsoa_a2GVF_dims, &soa_a2GVF_id)) ERR;
#5088   if (nc_def_var(ncid, "soa_a2SFSBC", NC_DOUBLERANK_soa_a2SFSBCsoa_a2SFSBC_dims, &soa_a2SFSBC_id)) ERR;
#5093   if (nc_def_var(ncid, "soa_a2SFSBS", NC_DOUBLERANK_soa_a2SFSBSsoa_a2SFSBS_dims, &soa_a2SFSBS_id)) ERR;
#5098   if (nc_def_var(ncid, "soa_a2SFSIC", NC_DOUBLERANK_soa_a2SFSICsoa_a2SFSIC_dims, &soa_a2SFSIC_id)) ERR;
#5103   if (nc_def_var(ncid, "soa_a2SFSIS", NC_DOUBLERANK_soa_a2SFSISsoa_a2SFSIS_dims, &soa_a2SFSIS_id)) ERR;
#5108   if (nc_def_var(ncid, "soa_a2SFWET", NC_DOUBLERANK_soa_a2SFWETsoa_a2SFWET_dims, &soa_a2SFWET_id)) ERR;
#5113   if (nc_def_var(ncid, "soa_a2TBF", NC_DOUBLERANK_soa_a2TBFsoa_a2TBF_dims, &soa_a2TBF_id)) ERR;
#5118   if (nc_def_var(ncid, "soa_a2_sfcoag1", NC_DOUBLERANK_soa_a2_sfcoag1soa_a2_sfcoag1_dims, &soa_a2_sfcoag1_id)) ERR;
#5123   if (nc_def_var(ncid, "soa_a2_sfcsiz3", NC_DOUBLERANK_soa_a2_sfcsiz3soa_a2_sfcsiz3_dims, &soa_a2_sfcsiz3_id)) ERR;
#5128   if (nc_def_var(ncid, "soa_a2_sfcsiz4", NC_DOUBLERANK_soa_a2_sfcsiz4soa_a2_sfcsiz4_dims, &soa_a2_sfcsiz4_id)) ERR;
#5133   if (nc_def_var(ncid, "soa_a2_sfgaex1", NC_DOUBLERANK_soa_a2_sfgaex1soa_a2_sfgaex1_dims, &soa_a2_sfgaex1_id)) ERR;
#5138   if (nc_def_var(ncid, "soa_a2_sfgaex2", NC_DOUBLERANK_soa_a2_sfgaex2soa_a2_sfgaex2_dims, &soa_a2_sfgaex2_id)) ERR;
#5144   if (nc_def_var(ncid, "soa_c1", NC_DOUBLERANK_soa_c1soa_c1_dims, &soa_c1_id)) ERR;
#5149   if (nc_def_var(ncid, "soa_c1DDF", NC_DOUBLERANK_soa_c1DDFsoa_c1DDF_dims, &soa_c1DDF_id)) ERR;
#5154   if (nc_def_var(ncid, "soa_c1GVF", NC_DOUBLERANK_soa_c1GVFsoa_c1GVF_dims, &soa_c1GVF_id)) ERR;
#5159   if (nc_def_var(ncid, "soa_c1SFSBC", NC_DOUBLERANK_soa_c1SFSBCsoa_c1SFSBC_dims, &soa_c1SFSBC_id)) ERR;
#5164   if (nc_def_var(ncid, "soa_c1SFSBS", NC_DOUBLERANK_soa_c1SFSBSsoa_c1SFSBS_dims, &soa_c1SFSBS_id)) ERR;
#5169   if (nc_def_var(ncid, "soa_c1SFSIC", NC_DOUBLERANK_soa_c1SFSICsoa_c1SFSIC_dims, &soa_c1SFSIC_id)) ERR;
#5174   if (nc_def_var(ncid, "soa_c1SFSIS", NC_DOUBLERANK_soa_c1SFSISsoa_c1SFSIS_dims, &soa_c1SFSIS_id)) ERR;
#5179   if (nc_def_var(ncid, "soa_c1SFWET", NC_DOUBLERANK_soa_c1SFWETsoa_c1SFWET_dims, &soa_c1SFWET_id)) ERR;
#5184   if (nc_def_var(ncid, "soa_c1TBF", NC_DOUBLERANK_soa_c1TBFsoa_c1TBF_dims, &soa_c1TBF_id)) ERR;
#5189   if (nc_def_var(ncid, "soa_c1_sfcsiz3", NC_DOUBLERANK_soa_c1_sfcsiz3soa_c1_sfcsiz3_dims, &soa_c1_sfcsiz3_id)) ERR;
#5194   if (nc_def_var(ncid, "soa_c1_sfcsiz4", NC_DOUBLERANK_soa_c1_sfcsiz4soa_c1_sfcsiz4_dims, &soa_c1_sfcsiz4_id)) ERR;
#5199   if (nc_def_var(ncid, "soa_c1_sfgaex2", NC_DOUBLERANK_soa_c1_sfgaex2soa_c1_sfgaex2_dims, &soa_c1_sfgaex2_id)) ERR;
#5205   if (nc_def_var(ncid, "soa_c2", NC_DOUBLERANK_soa_c2soa_c2_dims, &soa_c2_id)) ERR;
#5210   if (nc_def_var(ncid, "soa_c2DDF", NC_DOUBLERANK_soa_c2DDFsoa_c2DDF_dims, &soa_c2DDF_id)) ERR;
#5215   if (nc_def_var(ncid, "soa_c2GVF", NC_DOUBLERANK_soa_c2GVFsoa_c2GVF_dims, &soa_c2GVF_id)) ERR;
#5220   if (nc_def_var(ncid, "soa_c2SFSBC", NC_DOUBLERANK_soa_c2SFSBCsoa_c2SFSBC_dims, &soa_c2SFSBC_id)) ERR;
#5225   if (nc_def_var(ncid, "soa_c2SFSBS", NC_DOUBLERANK_soa_c2SFSBSsoa_c2SFSBS_dims, &soa_c2SFSBS_id)) ERR;
#5230   if (nc_def_var(ncid, "soa_c2SFSIC", NC_DOUBLERANK_soa_c2SFSICsoa_c2SFSIC_dims, &soa_c2SFSIC_id)) ERR;
#5235   if (nc_def_var(ncid, "soa_c2SFSIS", NC_DOUBLERANK_soa_c2SFSISsoa_c2SFSIS_dims, &soa_c2SFSIS_id)) ERR;
#5240   if (nc_def_var(ncid, "soa_c2SFWET", NC_DOUBLERANK_soa_c2SFWETsoa_c2SFWET_dims, &soa_c2SFWET_id)) ERR;
#5245   if (nc_def_var(ncid, "soa_c2TBF", NC_DOUBLERANK_soa_c2TBFsoa_c2TBF_dims, &soa_c2TBF_id)) ERR;
#5250   if (nc_def_var(ncid, "soa_c2_sfcsiz3", NC_DOUBLERANK_soa_c2_sfcsiz3soa_c2_sfcsiz3_dims, &soa_c2_sfcsiz3_id)) ERR;
#5255   if (nc_def_var(ncid, "soa_c2_sfcsiz4", NC_DOUBLERANK_soa_c2_sfcsiz4soa_c2_sfcsiz4_dims, &soa_c2_sfcsiz4_id)) ERR;
#5260   if (nc_def_var(ncid, "soa_c2_sfgaex2", NC_DOUBLERANK_soa_c2_sfgaex2soa_c2_sfgaex2_dims, &soa_c2_sfgaex2_id)) ERR;
#5266   if (nc_def_var(ncid, "wat_a1", NC_DOUBLERANK_wat_a1wat_a1_dims, &wat_a1_id)) ERR;
#5272   if (nc_def_var(ncid, "wat_a2", NC_DOUBLERANK_wat_a2wat_a2_dims, &wat_a2_id)) ERR;
#5278   if (nc_def_var(ncid, "wat_a3", NC_DOUBLERANK_wat_a3wat_a3_dims, &wat_a3_id)) ERR;
#5281   if (nc_put_att_text(ncidNC_GLOBAL, "Conventions", 6, "CF-1.0")) ERR;
#5282   if (nc_put_att_text(ncidNC_GLOBAL, "source", 3, "CAM")) ERR;
#5283   if (nc_put_att_text(ncidNC_GLOBAL, "case", 6, "camrun")) ERR;
#5284   if (nc_put_att_text(ncidNC_GLOBAL, "title", 1, "\000")) ERR;
#5285   if (nc_put_att_text(ncidNC_GLOBAL, "logname", 8, "jedwards")) ERR;
#5286   if (nc_put_att_text(ncidNC_GLOBAL, "host", 1, "\000")) ERR;
#5287   if (nc_put_att_text(ncidNC_GLOBAL, "Version", 6, "$Name:  $")) ERR;
#5288   if (nc_put_att_text(ncidNC_GLOBAL, "revision_Id", 4, "$Id: tst_camrun.c,v 1.2 2010/05/20 13:17:50 ed Exp $")) ERR;
#5289   if (nc_put_att_text(ncidNC_GLOBAL, "initial_file", 81, "/fs/cgd/csm/inputdata/atm/cam/inic/fv/cami-mam3_0000-01-01_1.9x2.5_L30_c090306.nc")) ERR;
#5290   if (nc_put_att_text(ncidNC_GLOBAL, "topography_file", 72, "/fs/cgd/csm/inputdata/atm/cam/topo/USGS-gtopo30_1.9x2.5_remap_c050602.nc")) ERR;
#5293   if (nc_put_att_text(ncidP0_id, "long_name", 18, "reference pressure")) ERR;
#5294   if (nc_put_att_text(ncidP0_id, "units", 2, "Pa")) ERR;
#5295   if (nc_put_att_text(ncidlat_id, "long_name", 8, "latitude")) ERR;
#5296   if (nc_put_att_text(ncidlat_id, "units", 13, "degrees_north")) ERR;
#5297   if (nc_put_att_text(ncidlon_id, "long_name", 9, "longitude")) ERR;
#5298   if (nc_put_att_text(ncidlon_id, "units", 12, "degrees_east")) ERR;
#5299   if (nc_put_att_text(ncidslat_id, "long_name", 18, "staggered latitude")) ERR;
#5300   if (nc_put_att_text(ncidslat_id, "units", 13, "degrees_north")) ERR;
#5301   if (nc_put_att_text(ncidslon_id, "long_name", 19, "staggered longitude")) ERR;
#5302   if (nc_put_att_text(ncidslon_id, "units", 12, "degrees_east")) ERR;
#5303   if (nc_put_att_text(ncidw_stag_id, "long_name", 26, "staggered latitude weights")) ERR;
#5304   if (nc_put_att_text(ncidlev_id, "long_name", 38, "hybrid level at midpoints (1000*(A+B))")) ERR;
#5305   if (nc_put_att_text(ncidlev_id, "units", 5, "level")) ERR;
#5306   if (nc_put_att_text(ncidlev_id, "positive", 4, "down")) ERR;
#5307   if (nc_put_att_text(ncidlev_id, "standard_name", 43, "atmosphere_hybrid_sigma_pressure_coordinate")) ERR;
#5308   if (nc_put_att_text(ncidlev_id, "formula_terms", 29, "a: hyam b: hybm p0: P0 ps: PS")) ERR;
#5309   if (nc_put_att_text(ncidilev_id, "long_name", 39, "hybrid level at interfaces (1000*(A+B))")) ERR;
#5310   if (nc_put_att_text(ncidilev_id, "units", 5, "level")) ERR;
#5311   if (nc_put_att_text(ncidilev_id, "positive", 4, "down")) ERR;
#5312   if (nc_put_att_text(ncidilev_id, "standard_name", 43, "atmosphere_hybrid_sigma_pressure_coordinate")) ERR;
#5313   if (nc_put_att_text(ncidilev_id, "formula_terms", 29, "a: hyai b: hybi p0: P0 ps: PS")) ERR;
#5314   if (nc_put_att_text(ncidisccp_prs_id, "long_name", 19, "Mean ISCCP pressure")) ERR;
#5315   if (nc_put_att_text(ncidisccp_prs_id, "units", 2, "mb")) ERR;
#5318      if (nc_put_att_double(ncidisccp_prs_id, "isccp_prs_bnds", NC_DOUBLE, 8, isccp_prs_isccp_prs_bnds_att)) ERR;
#5320   if (nc_put_att_text(ncidisccp_tau_id, "long_name", 24, "Mean ISCCP optical depth")) ERR;
#5321   if (nc_put_att_text(ncidisccp_tau_id, "units", 8, "unitless")) ERR;
#5324      if (nc_put_att_double(ncidisccp_tau_id, "isccp_tau_bnds", NC_DOUBLE, 8, isccp_tau_isccp_tau_bnds_att)) ERR;
#5326   if (nc_put_att_text(ncidisccp_prstau_id, "long_name", 53, "Mean pressure (mb).mean optical depth (unitless)/1000")) ERR;
#5327   if (nc_put_att_text(ncidisccp_prstau_id, "units", 5, "mixed")) ERR;
#5328   if (nc_put_att_text(ncidtime_id, "long_name", 4, "time")) ERR;
#5329   if (nc_put_att_text(ncidtime_id, "units", 30, "days since 0000-01-01 00:00:00")) ERR;
#5330   if (nc_put_att_text(ncidtime_id, "calendar", 6, "noleap")) ERR;
#5331   if (nc_put_att_text(ncidtime_id, "bounds", 9, "time_bnds")) ERR;
#5332   if (nc_put_att_text(ncidtime_bnds_id, "long_name", 23, "time interval endpoints")) ERR;
#5333   if (nc_put_att_text(ncidntrm_id, "long_name", 31, "spectral truncation parameter M")) ERR;
#5334   if (nc_put_att_text(ncidntrn_id, "long_name", 31, "spectral truncation parameter N")) ERR;
#5335   if (nc_put_att_text(ncidntrk_id, "long_name", 31, "spectral truncation parameter K")) ERR;
#5336   if (nc_put_att_text(ncidndbase_id, "long_name", 8, "base day")) ERR;
#5337   if (nc_put_att_text(ncidnsbase_id, "long_name", 19, "seconds of base day")) ERR;
#5338   if (nc_put_att_text(ncidnbdate_id, "long_name", 20, "base date (YYYYMMDD)")) ERR;
#5339   if (nc_put_att_text(ncidnbsec_id, "long_name", 20, "seconds of base date")) ERR;
#5340   if (nc_put_att_text(ncidmdt_id, "long_name", 8, "timestep")) ERR;
#5341   if (nc_put_att_text(ncidmdt_id, "units", 1, "s")) ERR;
#5342   if (nc_put_att_text(ncidnlon_id, "long_name", 20, "number of longitudes")) ERR;
#5343   if (nc_put_att_text(ncidwnummax_id, "long_name", 25, "cutoff Fourier wavenumber")) ERR;
#5344   if (nc_put_att_text(ncidhyai_id, "long_name", 40, "hybrid A coefficient at layer interfaces")) ERR;
#5345   if (nc_put_att_text(ncidhybi_id, "long_name", 40, "hybrid B coefficient at layer interfaces")) ERR;
#5346   if (nc_put_att_text(ncidhyam_id, "long_name", 39, "hybrid A coefficient at layer midpoints")) ERR;
#5347   if (nc_put_att_text(ncidhybm_id, "long_name", 39, "hybrid B coefficient at layer midpoints")) ERR;
#5348   if (nc_put_att_text(ncidgw_id, "long_name", 13, "gauss weights")) ERR;
#5349   if (nc_put_att_text(ncidndcur_id, "long_name", 27, "current day (from base day)")) ERR;
#5350   if (nc_put_att_text(ncidnscur_id, "long_name", 30, "current seconds of current day")) ERR;
#5351   if (nc_put_att_text(nciddate_id, "long_name", 23, "current date (YYYYMMDD)")) ERR;
#5352   if (nc_put_att_text(ncidco2vmr_id, "long_name", 23, "co2 volume mixing ratio")) ERR;
#5353   if (nc_put_att_text(ncidch4vmr_id, "long_name", 23, "ch4 volume mixing ratio")) ERR;
#5354   if (nc_put_att_text(ncidn2ovmr_id, "long_name", 23, "n2o volume mixing ratio")) ERR;
#5355   if (nc_put_att_text(ncidf11vmr_id, "long_name", 23, "f11 volume mixing ratio")) ERR;
#5356   if (nc_put_att_text(ncidf12vmr_id, "long_name", 23, "f12 volume mixing ratio")) ERR;
#5357   if (nc_put_att_text(ncidsol_tsi_id, "long_name", 22, "total solar irradiance")) ERR;
#5358   if (nc_put_att_text(ncidsol_tsi_id, "units", 4, "W/m2")) ERR;
#5359   if (nc_put_att_text(nciddatesec_id, "long_name", 31, "current seconds of current date")) ERR;
#5360   if (nc_put_att_text(ncidnsteph_id, "long_name", 16, "current timestep")) ERR;
#5363      if (nc_put_att_double(ncidABSORB_id, "_FillValue", NC_DOUBLE, 1, ABSORB_FillValue_att)) ERR;
#5367      if (nc_put_att_double(ncidABSORB_id, "missing_value", NC_DOUBLE, 1, ABSORB_missing_value_att)) ERR;
#5369   if (nc_put_att_text(ncidABSORB_id, "units", 2, "/m")) ERR;
#5370   if (nc_put_att_text(ncidABSORB_id, "long_name", 18, "Aerosol absorption")) ERR;
#5371   if (nc_put_att_text(ncidABSORB_id, "cell_methods", 10, "time: mean")) ERR;
#5374      if (nc_put_att_double(ncidAEROD_v_id, "_FillValue", NC_DOUBLE, 1, AEROD_v_FillValue_att)) ERR;
#5378      if (nc_put_att_double(ncidAEROD_v_id, "missing_value", NC_DOUBLE, 1, AEROD_v_missing_value_att)) ERR;
#5380   if (nc_put_att_text(ncidAEROD_v_id, "units", 1, "1")) ERR;
#5381   if (nc_put_att_text(ncidAEROD_v_id, "long_name", 43, "Total Aerosol Optical Depth in visible band")) ERR;
#5382   if (nc_put_att_text(ncidAEROD_v_id, "cell_methods", 10, "time: mean")) ERR;
#5385      if (nc_put_att_double(ncidAODABS_id, "_FillValue", NC_DOUBLE, 1, AODABS_FillValue_att)) ERR;
#5389      if (nc_put_att_double(ncidAODABS_id, "missing_value", NC_DOUBLE, 1, AODABS_missing_value_att)) ERR;
#5391   if (nc_put_att_text(ncidAODABS_id, "units", 1, "\000")) ERR;
#5392   if (nc_put_att_text(ncidAODABS_id, "long_name", 39, "Aerosol absorption optical depth 550 nm")) ERR;
#5393   if (nc_put_att_text(ncidAODABS_id, "cell_methods", 10, "time: mean")) ERR;
#5396      if (nc_put_att_double(ncidAODDUST1_id, "_FillValue", NC_DOUBLE, 1, AODDUST1_FillValue_att)) ERR;
#5400      if (nc_put_att_double(ncidAODDUST1_id, "missing_value", NC_DOUBLE, 1, AODDUST1_missing_value_att)) ERR;
#5402   if (nc_put_att_text(ncidAODDUST1_id, "units", 1, "\000")) ERR;
#5403   if (nc_put_att_text(ncidAODDUST1_id, "long_name", 46, "Aerosol optical depth 550 nm model 1 from dust")) ERR;
#5404   if (nc_put_att_text(ncidAODDUST1_id, "cell_methods", 10, "time: mean")) ERR;
#5407      if (nc_put_att_double(ncidAODDUST2_id, "_FillValue", NC_DOUBLE, 1, AODDUST2_FillValue_att)) ERR;
#5411      if (nc_put_att_double(ncidAODDUST2_id, "missing_value", NC_DOUBLE, 1, AODDUST2_missing_value_att)) ERR;
#5413   if (nc_put_att_text(ncidAODDUST2_id, "units", 1, "\000")) ERR;
#5414   if (nc_put_att_text(ncidAODDUST2_id, "long_name", 46, "Aerosol optical depth 550 nm model 2 from dust")) ERR;
#5415   if (nc_put_att_text(ncidAODDUST2_id, "cell_methods", 10, "time: mean")) ERR;
#5418      if (nc_put_att_double(ncidAODDUST3_id, "_FillValue", NC_DOUBLE, 1, AODDUST3_FillValue_att)) ERR;
#5422      if (nc_put_att_double(ncidAODDUST3_id, "missing_value", NC_DOUBLE, 1, AODDUST3_missing_value_att)) ERR;
#5424   if (nc_put_att_text(ncidAODDUST3_id, "units", 1, "\000")) ERR;
#5425   if (nc_put_att_text(ncidAODDUST3_id, "long_name", 46, "Aerosol optical depth 550 nm model 3 from dust")) ERR;
#5426   if (nc_put_att_text(ncidAODDUST3_id, "cell_methods", 10, "time: mean")) ERR;
#5429      if (nc_put_att_double(ncidAODMODE1_id, "_FillValue", NC_DOUBLE, 1, AODMODE1_FillValue_att)) ERR;
#5433      if (nc_put_att_double(ncidAODMODE1_id, "missing_value", NC_DOUBLE, 1, AODMODE1_missing_value_att)) ERR;
#5435   if (nc_put_att_text(ncidAODMODE1_id, "units", 1, "\000")) ERR;
#5436   if (nc_put_att_text(ncidAODMODE1_id, "long_name", 35, "Aerosol optical depth 550 nm mode 1")) ERR;
#5437   if (nc_put_att_text(ncidAODMODE1_id, "cell_methods", 10, "time: mean")) ERR;
#5440      if (nc_put_att_double(ncidAODMODE2_id, "_FillValue", NC_DOUBLE, 1, AODMODE2_FillValue_att)) ERR;
#5444      if (nc_put_att_double(ncidAODMODE2_id, "missing_value", NC_DOUBLE, 1, AODMODE2_missing_value_att)) ERR;
#5446   if (nc_put_att_text(ncidAODMODE2_id, "units", 1, "\000")) ERR;
#5447   if (nc_put_att_text(ncidAODMODE2_id, "long_name", 35, "Aerosol optical depth 550 nm mode 2")) ERR;
#5448   if (nc_put_att_text(ncidAODMODE2_id, "cell_methods", 10, "time: mean")) ERR;
#5451      if (nc_put_att_double(ncidAODMODE3_id, "_FillValue", NC_DOUBLE, 1, AODMODE3_FillValue_att)) ERR;
#5455      if (nc_put_att_double(ncidAODMODE3_id, "missing_value", NC_DOUBLE, 1, AODMODE3_missing_value_att)) ERR;
#5457   if (nc_put_att_text(ncidAODMODE3_id, "units", 1, "\000")) ERR;
#5458   if (nc_put_att_text(ncidAODMODE3_id, "long_name", 35, "Aerosol optical depth 550 nm mode 3")) ERR;
#5459   if (nc_put_att_text(ncidAODMODE3_id, "cell_methods", 10, "time: mean")) ERR;
#5462      if (nc_put_att_double(ncidAODVIS_id, "_FillValue", NC_DOUBLE, 1, AODVIS_FillValue_att)) ERR;
#5466      if (nc_put_att_double(ncidAODVIS_id, "missing_value", NC_DOUBLE, 1, AODVIS_missing_value_att)) ERR;
#5468   if (nc_put_att_text(ncidAODVIS_id, "units", 1, "\000")) ERR;
#5469   if (nc_put_att_text(ncidAODVIS_id, "long_name", 28, "Aerosol optical depth 550 nm")) ERR;
#5470   if (nc_put_att_text(ncidAODVIS_id, "cell_methods", 10, "time: mean")) ERR;
#5471   if (nc_put_att_text(ncidAQSO4_H2O2_id, "units", 7, "kg/m2/s")) ERR;
#5472   if (nc_put_att_text(ncidAQSO4_H2O2_id, "long_name", 39, "SO4 aqueous phase chemistry due to H2O2")) ERR;
#5473   if (nc_put_att_text(ncidAQSO4_H2O2_id, "cell_methods", 10, "time: mean")) ERR;
#5474   if (nc_put_att_text(ncidAQSO4_O3_id, "units", 7, "kg/m2/s")) ERR;
#5475   if (nc_put_att_text(ncidAQSO4_O3_id, "long_name", 37, "SO4 aqueous phase chemistry due to O3")) ERR;
#5476   if (nc_put_att_text(ncidAQSO4_O3_id, "cell_methods", 10, "time: mean")) ERR;
#5477   if (nc_put_att_text(ncidAQ_DMS_id, "units", 7, "kg/m2/s")) ERR;
#5478   if (nc_put_att_text(ncidAQ_DMS_id, "long_name", 39, "DMS aqueous chemistry (for gas species)")) ERR;
#5479   if (nc_put_att_text(ncidAQ_DMS_id, "cell_methods", 10, "time: mean")) ERR;
#5480   if (nc_put_att_text(ncidAQ_H2O2_id, "units", 7, "kg/m2/s")) ERR;
#5481   if (nc_put_att_text(ncidAQ_H2O2_id, "long_name", 40, "H2O2 aqueous chemistry (for gas species)")) ERR;
#5482   if (nc_put_att_text(ncidAQ_H2O2_id, "cell_methods", 10, "time: mean")) ERR;
#5483   if (nc_put_att_text(ncidAQ_H2SO4_id, "units", 7, "kg/m2/s")) ERR;
#5484   if (nc_put_att_text(ncidAQ_H2SO4_id, "long_name", 41, "H2SO4 aqueous chemistry (for gas species)")) ERR;
#5485   if (nc_put_att_text(ncidAQ_H2SO4_id, "cell_methods", 10, "time: mean")) ERR;
#5486   if (nc_put_att_text(ncidAQ_SO2_id, "units", 7, "kg/m2/s")) ERR;
#5487   if (nc_put_att_text(ncidAQ_SO2_id, "long_name", 39, "SO2 aqueous chemistry (for gas species)")) ERR;
#5488   if (nc_put_att_text(ncidAQ_SO2_id, "cell_methods", 10, "time: mean")) ERR;
#5489   if (nc_put_att_text(ncidAQ_SOAG_id, "units", 7, "kg/m2/s")) ERR;
#5490   if (nc_put_att_text(ncidAQ_SOAG_id, "long_name", 40, "SOAG aqueous chemistry (for gas species)")) ERR;
#5491   if (nc_put_att_text(ncidAQ_SOAG_id, "cell_methods", 10, "time: mean")) ERR;
#5492   if (nc_put_att_text(ncidAQ_bc_a1_id, "units", 7, "kg/m2/s")) ERR;
#5493   if (nc_put_att_text(ncidAQ_bc_a1_id, "long_name", 41, "bc_a1 aqueous chemistry (for gas species)")) ERR;
#5494   if (nc_put_att_text(ncidAQ_bc_a1_id, "cell_methods", 10, "time: mean")) ERR;
#5495   if (nc_put_att_text(ncidAQ_dst_a1_id, "units", 7, "kg/m2/s")) ERR;
#5496   if (nc_put_att_text(ncidAQ_dst_a1_id, "long_name", 42, "dst_a1 aqueous chemistry (for gas species)")) ERR;
#5497   if (nc_put_att_text(ncidAQ_dst_a1_id, "cell_methods", 10, "time: mean")) ERR;
#5498   if (nc_put_att_text(ncidAQ_dst_a3_id, "units", 7, "kg/m2/s")) ERR;
#5499   if (nc_put_att_text(ncidAQ_dst_a3_id, "long_name", 42, "dst_a3 aqueous chemistry (for gas species)")) ERR;
#5500   if (nc_put_att_text(ncidAQ_dst_a3_id, "cell_methods", 10, "time: mean")) ERR;
#5501   if (nc_put_att_text(ncidAQ_ncl_a1_id, "units", 7, "kg/m2/s")) ERR;
#5502   if (nc_put_att_text(ncidAQ_ncl_a1_id, "long_name", 42, "ncl_a1 aqueous chemistry (for gas species)")) ERR;
#5503   if (nc_put_att_text(ncidAQ_ncl_a1_id, "cell_methods", 10, "time: mean")) ERR;
#5504   if (nc_put_att_text(ncidAQ_ncl_a2_id, "units", 7, "kg/m2/s")) ERR;
#5505   if (nc_put_att_text(ncidAQ_ncl_a2_id, "long_name", 42, "ncl_a2 aqueous chemistry (for gas species)")) ERR;
#5506   if (nc_put_att_text(ncidAQ_ncl_a2_id, "cell_methods", 10, "time: mean")) ERR;
#5507   if (nc_put_att_text(ncidAQ_ncl_a3_id, "units", 7, "kg/m2/s")) ERR;
#5508   if (nc_put_att_text(ncidAQ_ncl_a3_id, "long_name", 42, "ncl_a3 aqueous chemistry (for gas species)")) ERR;
#5509   if (nc_put_att_text(ncidAQ_ncl_a3_id, "cell_methods", 10, "time: mean")) ERR;
#5510   if (nc_put_att_text(ncidAQ_num_a1_id, "units", 7, "kg/m2/s")) ERR;
#5511   if (nc_put_att_text(ncidAQ_num_a1_id, "long_name", 42, "num_a1 aqueous chemistry (for gas species)")) ERR;
#5512   if (nc_put_att_text(ncidAQ_num_a1_id, "cell_methods", 10, "time: mean")) ERR;
#5513   if (nc_put_att_text(ncidAQ_num_a2_id, "units", 7, "kg/m2/s")) ERR;
#5514   if (nc_put_att_text(ncidAQ_num_a2_id, "long_name", 42, "num_a2 aqueous chemistry (for gas species)")) ERR;
#5515   if (nc_put_att_text(ncidAQ_num_a2_id, "cell_methods", 10, "time: mean")) ERR;
#5516   if (nc_put_att_text(ncidAQ_num_a3_id, "units", 7, "kg/m2/s"))