mirror of
https://github.com/Unidata/netcdf-c.git
synced 2024-12-21 08:39:46 +08:00
dfc2ac7296
In all these cases the size of the buffer can be computed with sizeof.
26252 lines
1.0 MiB
26252 lines
1.0 MiB
/* This is part of the netCDF package. Copyright 2005-2018 University
|
|
Corporation for Atmospheric Research/Unidata See COPYRIGHT file for
|
|
conditions of use.
|
|
|
|
This program creates some files with lots of metadata, and then
|
|
times the opening and closing of the files. The files used are
|
|
real-world examples provided by users. The code used to generate
|
|
the files comes from ncgen.
|
|
|
|
Ed Hartnett
|
|
|
|
*/
|
|
|
|
#include <nc_tests.h>
|
|
#include "err_macros.h"
|
|
#include <time.h>
|
|
#include <sys/time.h>
|
|
#include <unistd.h>
|
|
|
|
#define FILE_NAME "tst_wrf_reads.nc"
|
|
|
|
/* Prototype from tst_utils.c. */
|
|
int nc4_timeval_subtract(struct timeval *result, struct timeval *x,
|
|
struct timeval *y);
|
|
|
|
extern const char* nc_strerror(int ncerr);
|
|
|
|
void
|
|
check_err(const int stat, const int line, const char *file) {
|
|
if (stat != NC_NOERR) {
|
|
(void)fprintf(stderr,"line %d of %s: %s\n", line, file, nc_strerror(stat));
|
|
fflush(stderr);
|
|
exit(1);
|
|
}
|
|
}
|
|
|
|
int
|
|
create_wrf_chem_file(char *file_name, int cmode)
|
|
{
|
|
int stat; /* return status */
|
|
int ncid; /* netCDF id */
|
|
|
|
/* group ids */
|
|
int wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp;
|
|
|
|
/* dimension ids */
|
|
int Time_dim;
|
|
int DateStrLen_dim;
|
|
int west_east_dim;
|
|
int south_north_dim;
|
|
int bottom_top_dim;
|
|
int bottom_top_stag_dim;
|
|
int soil_layers_stag_dim;
|
|
int west_east_stag_dim;
|
|
int south_north_stag_dim;
|
|
int dust_erosion_dimension_dim;
|
|
int klevs_for_dust_dim;
|
|
int bio_emissions_dimension_stag_dim;
|
|
int klevs_for_dvel_dim;
|
|
|
|
/* dimension lengths */
|
|
size_t Time_len = NC_UNLIMITED;
|
|
size_t DateStrLen_len = 19;
|
|
size_t west_east_len = 648;
|
|
size_t south_north_len = 647;
|
|
size_t bottom_top_len = 50;
|
|
size_t bottom_top_stag_len = 51;
|
|
size_t soil_layers_stag_len = 4;
|
|
size_t west_east_stag_len = 649;
|
|
size_t south_north_stag_len = 648;
|
|
size_t dust_erosion_dimension_len = 3;
|
|
size_t klevs_for_dust_len = 1;
|
|
size_t bio_emissions_dimension_stag_len = 110;
|
|
size_t klevs_for_dvel_len = 1;
|
|
|
|
/* variable ids */
|
|
int Times_id;
|
|
int XLAT_id;
|
|
int XLONG_id;
|
|
int LU_INDEX_id;
|
|
int ZNU_id;
|
|
int ZNW_id;
|
|
int ZS_id;
|
|
int DZS_id;
|
|
int VAR_SSO_id;
|
|
int U_id;
|
|
int V_id;
|
|
int W_id;
|
|
int PH_id;
|
|
int PHB_id;
|
|
int T_id;
|
|
int HFX_FORCE_id;
|
|
int LH_FORCE_id;
|
|
int TSK_FORCE_id;
|
|
int HFX_FORCE_TEND_id;
|
|
int LH_FORCE_TEND_id;
|
|
int TSK_FORCE_TEND_id;
|
|
int MU_id;
|
|
int MUB_id;
|
|
int NEST_POS_id;
|
|
int P_id;
|
|
int PB_id;
|
|
int FNM_id;
|
|
int FNP_id;
|
|
int RDNW_id;
|
|
int RDN_id;
|
|
int DNW_id;
|
|
int DN_id;
|
|
int CFN_id;
|
|
int CFN1_id;
|
|
int THIS_IS_AN_IDEAL_RUN_id;
|
|
int P_HYD_id;
|
|
int Q2_id;
|
|
int T2_id;
|
|
int TH2_id;
|
|
int PSFC_id;
|
|
int U10_id;
|
|
int V10_id;
|
|
int RDX_id;
|
|
int RDY_id;
|
|
int RESM_id;
|
|
int ZETATOP_id;
|
|
int CF1_id;
|
|
int CF2_id;
|
|
int CF3_id;
|
|
int ITIMESTEP_id;
|
|
int XTIME_id;
|
|
int QVAPOR_id;
|
|
int QCLOUD_id;
|
|
int QRAIN_id;
|
|
int QICE_id;
|
|
int QSNOW_id;
|
|
int QGRAUP_id;
|
|
int QNWFA2D_id;
|
|
int QNICE_id;
|
|
int QNRAIN_id;
|
|
int QNCLOUD_id;
|
|
int QNWFA_id;
|
|
int QNIFA_id;
|
|
int SHDMAX_id;
|
|
int SHDMIN_id;
|
|
int SNOALB_id;
|
|
int TSLB_id;
|
|
int SMOIS_id;
|
|
int SH2O_id;
|
|
int SMCREL_id;
|
|
int SEAICE_id;
|
|
int XICEM_id;
|
|
int SFROFF_id;
|
|
int UDROFF_id;
|
|
int IVGTYP_id;
|
|
int ISLTYP_id;
|
|
int VEGFRA_id;
|
|
int GRDFLX_id;
|
|
int ACGRDFLX_id;
|
|
int ACSNOM_id;
|
|
int SNOW_id;
|
|
int SNOWH_id;
|
|
int CANWAT_id;
|
|
int SSTSK_id;
|
|
int COSZEN_id;
|
|
int LAI_id;
|
|
int EDMF_A_id;
|
|
int EDMF_W_id;
|
|
int EDMF_THL_id;
|
|
int EDMF_QT_id;
|
|
int EDMF_ENT_id;
|
|
int EDMF_QC_id;
|
|
int VAR_id;
|
|
int O3RAD_id;
|
|
int MAPFAC_M_id;
|
|
int MAPFAC_U_id;
|
|
int MAPFAC_V_id;
|
|
int MAPFAC_MX_id;
|
|
int MAPFAC_MY_id;
|
|
int MAPFAC_UX_id;
|
|
int MAPFAC_UY_id;
|
|
int MAPFAC_VX_id;
|
|
int MF_VX_INV_id;
|
|
int MAPFAC_VY_id;
|
|
int F_id;
|
|
int E_id;
|
|
int SINALPHA_id;
|
|
int COSALPHA_id;
|
|
int HGT_id;
|
|
int TSK_id;
|
|
int P_TOP_id;
|
|
int T00_id;
|
|
int P00_id;
|
|
int TLP_id;
|
|
int TISO_id;
|
|
int TLP_STRAT_id;
|
|
int P_STRAT_id;
|
|
int MAX_MSTFX_id;
|
|
int MAX_MSTFY_id;
|
|
int RAINC_id;
|
|
int RAINSH_id;
|
|
int RAINNC_id;
|
|
int SNOWNC_id;
|
|
int GRAUPELNC_id;
|
|
int HAILNC_id;
|
|
int CLDFRA_id;
|
|
int SWDOWN_id;
|
|
int GLW_id;
|
|
int SWNORM_id;
|
|
int TAOD5502D_id;
|
|
int ACSWUPT_id;
|
|
int ACSWUPTC_id;
|
|
int ACSWDNT_id;
|
|
int ACSWDNTC_id;
|
|
int ACSWUPB_id;
|
|
int ACSWUPBC_id;
|
|
int ACSWDNB_id;
|
|
int ACSWDNBC_id;
|
|
int ACLWUPT_id;
|
|
int ACLWUPTC_id;
|
|
int ACLWDNT_id;
|
|
int ACLWDNTC_id;
|
|
int ACLWUPB_id;
|
|
int ACLWUPBC_id;
|
|
int ACLWDNB_id;
|
|
int ACLWDNBC_id;
|
|
int SWUPT_id;
|
|
int SWUPTC_id;
|
|
int SWDNT_id;
|
|
int SWDNTC_id;
|
|
int SWUPB_id;
|
|
int SWUPBC_id;
|
|
int SWDNB_id;
|
|
int SWDNBC_id;
|
|
int LWUPT_id;
|
|
int LWUPTC_id;
|
|
int LWDNT_id;
|
|
int LWDNTC_id;
|
|
int LWUPB_id;
|
|
int LWUPBC_id;
|
|
int LWDNB_id;
|
|
int LWDNBC_id;
|
|
int OLR_id;
|
|
int XLAT_U_id;
|
|
int XLONG_U_id;
|
|
int XLAT_V_id;
|
|
int XLONG_V_id;
|
|
int ALBEDO_id;
|
|
int CLAT_id;
|
|
int ALBBCK_id;
|
|
int EMISS_id;
|
|
int NOAHRES_id;
|
|
int TMN_id;
|
|
int XLAND_id;
|
|
int UST_id;
|
|
int PBLH_id;
|
|
int HFX_id;
|
|
int QFX_id;
|
|
int LH_id;
|
|
int ACHFX_id;
|
|
int ACLHF_id;
|
|
int SNOWC_id;
|
|
int SR_id;
|
|
int SAVE_TOPO_FROM_REAL_id;
|
|
int PREC_ACC_C_id;
|
|
int PREC_ACC_NC_id;
|
|
int SNOW_ACC_NC_id;
|
|
int EROD_id;
|
|
int CLDFRA2_id;
|
|
int RAINPROD_id;
|
|
int EVAPPROD_id;
|
|
int UST_T_id;
|
|
int ROUGH_COR_id;
|
|
int SMOIS_COR_id;
|
|
int DUSTLOAD_1_id;
|
|
int DUSTLOAD_2_id;
|
|
int DUSTLOAD_3_id;
|
|
int DUSTLOAD_4_id;
|
|
int DUSTLOAD_5_id;
|
|
int DRYDEPVEL_id;
|
|
int GRASET_1_id;
|
|
int GRASET_2_id;
|
|
int GRASET_3_id;
|
|
int GRASET_4_id;
|
|
int GRASET_5_id;
|
|
int DRYDEP_1_id;
|
|
int DRYDEP_2_id;
|
|
int DRYDEP_3_id;
|
|
int DRYDEP_4_id;
|
|
int DRYDEP_5_id;
|
|
int EDUST1_id;
|
|
int EDUST2_id;
|
|
int EDUST3_id;
|
|
int EDUST4_id;
|
|
int EDUST5_id;
|
|
int ebu_oc_id;
|
|
int MEAN_FCT_AGTF_id;
|
|
int MEAN_FCT_AGEF_id;
|
|
int MEAN_FCT_AGSV_id;
|
|
int MEAN_FCT_AGGR_id;
|
|
int FIRESIZE_AGTF_id;
|
|
int FIRESIZE_AGEF_id;
|
|
int FIRESIZE_AGSV_id;
|
|
int FIRESIZE_AGGR_id;
|
|
int EXTCOF55_id;
|
|
int DRY_DEP_LEN_id;
|
|
int DRY_DEP_FLUX_id;
|
|
int WET_DEP_FLUX_id;
|
|
int EBIO_ISO_id;
|
|
int EBIO_API_id;
|
|
int LAI_VEGMASK_id;
|
|
int dvel_o3_id;
|
|
int PM2_5_DRY_id;
|
|
int PM10_id;
|
|
int DMS_0_id;
|
|
int PHOTR201_id;
|
|
int PHOTR202_id;
|
|
int PHOTR203_id;
|
|
int so2_id;
|
|
int sulf_id;
|
|
int no2_id;
|
|
int no_id;
|
|
int o3_id;
|
|
int hno3_id;
|
|
int h2o2_id;
|
|
int ald_id;
|
|
int hcho_id;
|
|
int op1_id;
|
|
int op2_id;
|
|
int paa_id;
|
|
int ora1_id;
|
|
int ora2_id;
|
|
int nh3_id;
|
|
int n2o5_id;
|
|
int no3_id;
|
|
int pan_id;
|
|
int hc3_id;
|
|
int hc5_id;
|
|
int hc8_id;
|
|
int eth_id;
|
|
int co_id;
|
|
int ete_id;
|
|
int olt_id;
|
|
int oli_id;
|
|
int tol_id;
|
|
int xyl_id;
|
|
int aco3_id;
|
|
int tpan_id;
|
|
int hono_id;
|
|
int hno4_id;
|
|
int ket_id;
|
|
int gly_id;
|
|
int mgly_id;
|
|
int dcb_id;
|
|
int onit_id;
|
|
int csl_id;
|
|
int iso_id;
|
|
int co2_id;
|
|
int ch4_id;
|
|
int udd_id;
|
|
int hket_id;
|
|
int api_id;
|
|
int lim_id;
|
|
int dien_id;
|
|
int macr_id;
|
|
int hace_id;
|
|
int ishp_id;
|
|
int ison_id;
|
|
int mahp_id;
|
|
int mpan_id;
|
|
int nald_id;
|
|
int sesq_id;
|
|
int mbo_id;
|
|
int cvasoa1_id;
|
|
int cvasoa2_id;
|
|
int cvasoa3_id;
|
|
int cvasoa4_id;
|
|
int cvbsoa1_id;
|
|
int cvbsoa2_id;
|
|
int cvbsoa3_id;
|
|
int cvbsoa4_id;
|
|
int ho_id;
|
|
int ho2_id;
|
|
int so4aj_id;
|
|
int so4ai_id;
|
|
int nh4aj_id;
|
|
int nh4ai_id;
|
|
int no3aj_id;
|
|
int no3ai_id;
|
|
int naaj_id;
|
|
int naai_id;
|
|
int claj_id;
|
|
int clai_id;
|
|
int asoa1j_id;
|
|
int asoa1i_id;
|
|
int asoa2j_id;
|
|
int asoa2i_id;
|
|
int asoa3j_id;
|
|
int asoa3i_id;
|
|
int asoa4j_id;
|
|
int asoa4i_id;
|
|
int bsoa1j_id;
|
|
int bsoa1i_id;
|
|
int bsoa2j_id;
|
|
int bsoa2i_id;
|
|
int bsoa3j_id;
|
|
int bsoa3i_id;
|
|
int bsoa4j_id;
|
|
int bsoa4i_id;
|
|
int orgpaj_id;
|
|
int orgpai_id;
|
|
int ecj_id;
|
|
int eci_id;
|
|
int p25j_id;
|
|
int p25i_id;
|
|
int antha_id;
|
|
int seas_id;
|
|
int soila_id;
|
|
int nu0_id;
|
|
int ac0_id;
|
|
int corn_id;
|
|
int ISEEDARR_SPPT_id;
|
|
int ISEEDARR_SKEBS_id;
|
|
int ISEEDARR_RAND_PERTURB_id;
|
|
int ISEEDARRAY_SPP_CONV_id;
|
|
int ISEEDARRAY_SPP_PBL_id;
|
|
int ISEEDARRAY_SPP_LSM_id;
|
|
int BF_id;
|
|
int C1H_id;
|
|
int C2H_id;
|
|
int BH_id;
|
|
int C1F_id;
|
|
int C2F_id;
|
|
int C3H_id;
|
|
int C4H_id;
|
|
int C3F_id;
|
|
int C4F_id;
|
|
int PCB_id;
|
|
int PC_id;
|
|
int LANDMASK_id;
|
|
int LAKEMASK_id;
|
|
int SST_id;
|
|
int SST_INPUT_id;
|
|
|
|
/* rank (number of dimensions) for each variable */
|
|
# define RANK_Times 2
|
|
# define RANK_XLAT 3
|
|
# define RANK_XLONG 3
|
|
# define RANK_LU_INDEX 3
|
|
# define RANK_ZNU 2
|
|
# define RANK_ZNW 2
|
|
# define RANK_ZS 2
|
|
# define RANK_DZS 2
|
|
# define RANK_VAR_SSO 3
|
|
# define RANK_U 4
|
|
# define RANK_V 4
|
|
# define RANK_W 4
|
|
# define RANK_PH 4
|
|
# define RANK_PHB 4
|
|
# define RANK_T 4
|
|
# define RANK_HFX_FORCE 1
|
|
# define RANK_LH_FORCE 1
|
|
# define RANK_TSK_FORCE 1
|
|
# define RANK_HFX_FORCE_TEND 1
|
|
# define RANK_LH_FORCE_TEND 1
|
|
# define RANK_TSK_FORCE_TEND 1
|
|
# define RANK_MU 3
|
|
# define RANK_MUB 3
|
|
# define RANK_NEST_POS 3
|
|
# define RANK_P 4
|
|
# define RANK_PB 4
|
|
# define RANK_FNM 2
|
|
# define RANK_FNP 2
|
|
# define RANK_RDNW 2
|
|
# define RANK_RDN 2
|
|
# define RANK_DNW 2
|
|
# define RANK_DN 2
|
|
# define RANK_CFN 1
|
|
# define RANK_CFN1 1
|
|
# define RANK_THIS_IS_AN_IDEAL_RUN 1
|
|
# define RANK_P_HYD 4
|
|
# define RANK_Q2 3
|
|
# define RANK_T2 3
|
|
# define RANK_TH2 3
|
|
# define RANK_PSFC 3
|
|
# define RANK_U10 3
|
|
# define RANK_V10 3
|
|
# define RANK_RDX 1
|
|
# define RANK_RDY 1
|
|
# define RANK_RESM 1
|
|
# define RANK_ZETATOP 1
|
|
# define RANK_CF1 1
|
|
# define RANK_CF2 1
|
|
# define RANK_CF3 1
|
|
# define RANK_ITIMESTEP 1
|
|
# define RANK_XTIME 1
|
|
# define RANK_QVAPOR 4
|
|
# define RANK_QCLOUD 4
|
|
# define RANK_QRAIN 4
|
|
# define RANK_QICE 4
|
|
# define RANK_QSNOW 4
|
|
# define RANK_QGRAUP 4
|
|
# define RANK_QNWFA2D 3
|
|
# define RANK_QNICE 4
|
|
# define RANK_QNRAIN 4
|
|
# define RANK_QNCLOUD 4
|
|
# define RANK_QNWFA 4
|
|
# define RANK_QNIFA 4
|
|
# define RANK_SHDMAX 3
|
|
# define RANK_SHDMIN 3
|
|
# define RANK_SNOALB 3
|
|
# define RANK_TSLB 4
|
|
# define RANK_SMOIS 4
|
|
# define RANK_SH2O 4
|
|
# define RANK_SMCREL 4
|
|
# define RANK_SEAICE 3
|
|
# define RANK_XICEM 3
|
|
# define RANK_SFROFF 3
|
|
# define RANK_UDROFF 3
|
|
# define RANK_IVGTYP 3
|
|
# define RANK_ISLTYP 3
|
|
# define RANK_VEGFRA 3
|
|
# define RANK_GRDFLX 3
|
|
# define RANK_ACGRDFLX 3
|
|
# define RANK_ACSNOM 3
|
|
# define RANK_SNOW 3
|
|
# define RANK_SNOWH 3
|
|
# define RANK_CANWAT 3
|
|
# define RANK_SSTSK 3
|
|
# define RANK_COSZEN 3
|
|
# define RANK_LAI 3
|
|
# define RANK_EDMF_A 4
|
|
# define RANK_EDMF_W 4
|
|
# define RANK_EDMF_THL 4
|
|
# define RANK_EDMF_QT 4
|
|
# define RANK_EDMF_ENT 4
|
|
# define RANK_EDMF_QC 4
|
|
# define RANK_VAR 3
|
|
# define RANK_O3RAD 4
|
|
# define RANK_MAPFAC_M 3
|
|
# define RANK_MAPFAC_U 3
|
|
# define RANK_MAPFAC_V 3
|
|
# define RANK_MAPFAC_MX 3
|
|
# define RANK_MAPFAC_MY 3
|
|
# define RANK_MAPFAC_UX 3
|
|
# define RANK_MAPFAC_UY 3
|
|
# define RANK_MAPFAC_VX 3
|
|
# define RANK_MF_VX_INV 3
|
|
# define RANK_MAPFAC_VY 3
|
|
# define RANK_F 3
|
|
# define RANK_E 3
|
|
# define RANK_SINALPHA 3
|
|
# define RANK_COSALPHA 3
|
|
# define RANK_HGT 3
|
|
# define RANK_TSK 3
|
|
# define RANK_P_TOP 1
|
|
# define RANK_T00 1
|
|
# define RANK_P00 1
|
|
# define RANK_TLP 1
|
|
# define RANK_TISO 1
|
|
# define RANK_TLP_STRAT 1
|
|
# define RANK_P_STRAT 1
|
|
# define RANK_MAX_MSTFX 1
|
|
# define RANK_MAX_MSTFY 1
|
|
# define RANK_RAINC 3
|
|
# define RANK_RAINSH 3
|
|
# define RANK_RAINNC 3
|
|
# define RANK_SNOWNC 3
|
|
# define RANK_GRAUPELNC 3
|
|
# define RANK_HAILNC 3
|
|
# define RANK_CLDFRA 4
|
|
# define RANK_SWDOWN 3
|
|
# define RANK_GLW 3
|
|
# define RANK_SWNORM 3
|
|
# define RANK_TAOD5502D 3
|
|
# define RANK_ACSWUPT 3
|
|
# define RANK_ACSWUPTC 3
|
|
# define RANK_ACSWDNT 3
|
|
# define RANK_ACSWDNTC 3
|
|
# define RANK_ACSWUPB 3
|
|
# define RANK_ACSWUPBC 3
|
|
# define RANK_ACSWDNB 3
|
|
# define RANK_ACSWDNBC 3
|
|
# define RANK_ACLWUPT 3
|
|
# define RANK_ACLWUPTC 3
|
|
# define RANK_ACLWDNT 3
|
|
# define RANK_ACLWDNTC 3
|
|
# define RANK_ACLWUPB 3
|
|
# define RANK_ACLWUPBC 3
|
|
# define RANK_ACLWDNB 3
|
|
# define RANK_ACLWDNBC 3
|
|
# define RANK_SWUPT 3
|
|
# define RANK_SWUPTC 3
|
|
# define RANK_SWDNT 3
|
|
# define RANK_SWDNTC 3
|
|
# define RANK_SWUPB 3
|
|
# define RANK_SWUPBC 3
|
|
# define RANK_SWDNB 3
|
|
# define RANK_SWDNBC 3
|
|
# define RANK_LWUPT 3
|
|
# define RANK_LWUPTC 3
|
|
# define RANK_LWDNT 3
|
|
# define RANK_LWDNTC 3
|
|
# define RANK_LWUPB 3
|
|
# define RANK_LWUPBC 3
|
|
# define RANK_LWDNB 3
|
|
# define RANK_LWDNBC 3
|
|
# define RANK_OLR 3
|
|
# define RANK_XLAT_U 3
|
|
# define RANK_XLONG_U 3
|
|
# define RANK_XLAT_V 3
|
|
# define RANK_XLONG_V 3
|
|
# define RANK_ALBEDO 3
|
|
# define RANK_CLAT 3
|
|
# define RANK_ALBBCK 3
|
|
# define RANK_EMISS 3
|
|
# define RANK_NOAHRES 3
|
|
# define RANK_TMN 3
|
|
# define RANK_XLAND 3
|
|
# define RANK_UST 3
|
|
# define RANK_PBLH 3
|
|
# define RANK_HFX 3
|
|
# define RANK_QFX 3
|
|
# define RANK_LH 3
|
|
# define RANK_ACHFX 3
|
|
# define RANK_ACLHF 3
|
|
# define RANK_SNOWC 3
|
|
# define RANK_SR 3
|
|
# define RANK_SAVE_TOPO_FROM_REAL 1
|
|
# define RANK_PREC_ACC_C 3
|
|
# define RANK_PREC_ACC_NC 3
|
|
# define RANK_SNOW_ACC_NC 3
|
|
# define RANK_EROD 4
|
|
# define RANK_CLDFRA2 4
|
|
# define RANK_RAINPROD 4
|
|
# define RANK_EVAPPROD 4
|
|
# define RANK_UST_T 3
|
|
# define RANK_ROUGH_COR 3
|
|
# define RANK_SMOIS_COR 3
|
|
# define RANK_DUSTLOAD_1 3
|
|
# define RANK_DUSTLOAD_2 3
|
|
# define RANK_DUSTLOAD_3 3
|
|
# define RANK_DUSTLOAD_4 3
|
|
# define RANK_DUSTLOAD_5 3
|
|
# define RANK_DRYDEPVEL 3
|
|
# define RANK_GRASET_1 3
|
|
# define RANK_GRASET_2 3
|
|
# define RANK_GRASET_3 3
|
|
# define RANK_GRASET_4 3
|
|
# define RANK_GRASET_5 3
|
|
# define RANK_DRYDEP_1 3
|
|
# define RANK_DRYDEP_2 3
|
|
# define RANK_DRYDEP_3 3
|
|
# define RANK_DRYDEP_4 3
|
|
# define RANK_DRYDEP_5 3
|
|
# define RANK_EDUST1 4
|
|
# define RANK_EDUST2 4
|
|
# define RANK_EDUST3 4
|
|
# define RANK_EDUST4 4
|
|
# define RANK_EDUST5 4
|
|
# define RANK_ebu_oc 4
|
|
# define RANK_MEAN_FCT_AGTF 3
|
|
# define RANK_MEAN_FCT_AGEF 3
|
|
# define RANK_MEAN_FCT_AGSV 3
|
|
# define RANK_MEAN_FCT_AGGR 3
|
|
# define RANK_FIRESIZE_AGTF 3
|
|
# define RANK_FIRESIZE_AGEF 3
|
|
# define RANK_FIRESIZE_AGSV 3
|
|
# define RANK_FIRESIZE_AGGR 3
|
|
# define RANK_EXTCOF55 4
|
|
# define RANK_DRY_DEP_LEN 4
|
|
# define RANK_DRY_DEP_FLUX 4
|
|
# define RANK_WET_DEP_FLUX 4
|
|
# define RANK_EBIO_ISO 3
|
|
# define RANK_EBIO_API 3
|
|
# define RANK_LAI_VEGMASK 3
|
|
# define RANK_dvel_o3 4
|
|
# define RANK_PM2_5_DRY 4
|
|
# define RANK_PM10 4
|
|
# define RANK_DMS_0 3
|
|
# define RANK_PHOTR201 4
|
|
# define RANK_PHOTR202 4
|
|
# define RANK_PHOTR203 4
|
|
# define RANK_so2 4
|
|
# define RANK_sulf 4
|
|
# define RANK_no2 4
|
|
# define RANK_no 4
|
|
# define RANK_o3 4
|
|
# define RANK_hno3 4
|
|
# define RANK_h2o2 4
|
|
# define RANK_ald 4
|
|
# define RANK_hcho 4
|
|
# define RANK_op1 4
|
|
# define RANK_op2 4
|
|
# define RANK_paa 4
|
|
# define RANK_ora1 4
|
|
# define RANK_ora2 4
|
|
# define RANK_nh3 4
|
|
# define RANK_n2o5 4
|
|
# define RANK_no3 4
|
|
# define RANK_pan 4
|
|
# define RANK_hc3 4
|
|
# define RANK_hc5 4
|
|
# define RANK_hc8 4
|
|
# define RANK_eth 4
|
|
# define RANK_co 4
|
|
# define RANK_ete 4
|
|
# define RANK_olt 4
|
|
# define RANK_oli 4
|
|
# define RANK_tol 4
|
|
# define RANK_xyl 4
|
|
# define RANK_aco3 4
|
|
# define RANK_tpan 4
|
|
# define RANK_hono 4
|
|
# define RANK_hno4 4
|
|
# define RANK_ket 4
|
|
# define RANK_gly 4
|
|
# define RANK_mgly 4
|
|
# define RANK_dcb 4
|
|
# define RANK_onit 4
|
|
# define RANK_csl 4
|
|
# define RANK_iso 4
|
|
# define RANK_co2 4
|
|
# define RANK_ch4 4
|
|
# define RANK_udd 4
|
|
# define RANK_hket 4
|
|
# define RANK_api 4
|
|
# define RANK_lim 4
|
|
# define RANK_dien 4
|
|
# define RANK_macr 4
|
|
# define RANK_hace 4
|
|
# define RANK_ishp 4
|
|
# define RANK_ison 4
|
|
# define RANK_mahp 4
|
|
# define RANK_mpan 4
|
|
# define RANK_nald 4
|
|
# define RANK_sesq 4
|
|
# define RANK_mbo 4
|
|
# define RANK_cvasoa1 4
|
|
# define RANK_cvasoa2 4
|
|
# define RANK_cvasoa3 4
|
|
# define RANK_cvasoa4 4
|
|
# define RANK_cvbsoa1 4
|
|
# define RANK_cvbsoa2 4
|
|
# define RANK_cvbsoa3 4
|
|
# define RANK_cvbsoa4 4
|
|
# define RANK_ho 4
|
|
# define RANK_ho2 4
|
|
# define RANK_so4aj 4
|
|
# define RANK_so4ai 4
|
|
# define RANK_nh4aj 4
|
|
# define RANK_nh4ai 4
|
|
# define RANK_no3aj 4
|
|
# define RANK_no3ai 4
|
|
# define RANK_naaj 4
|
|
# define RANK_naai 4
|
|
# define RANK_claj 4
|
|
# define RANK_clai 4
|
|
# define RANK_asoa1j 4
|
|
# define RANK_asoa1i 4
|
|
# define RANK_asoa2j 4
|
|
# define RANK_asoa2i 4
|
|
# define RANK_asoa3j 4
|
|
# define RANK_asoa3i 4
|
|
# define RANK_asoa4j 4
|
|
# define RANK_asoa4i 4
|
|
# define RANK_bsoa1j 4
|
|
# define RANK_bsoa1i 4
|
|
# define RANK_bsoa2j 4
|
|
# define RANK_bsoa2i 4
|
|
# define RANK_bsoa3j 4
|
|
# define RANK_bsoa3i 4
|
|
# define RANK_bsoa4j 4
|
|
# define RANK_bsoa4i 4
|
|
# define RANK_orgpaj 4
|
|
# define RANK_orgpai 4
|
|
# define RANK_ecj 4
|
|
# define RANK_eci 4
|
|
# define RANK_p25j 4
|
|
# define RANK_p25i 4
|
|
# define RANK_antha 4
|
|
# define RANK_seas 4
|
|
# define RANK_soila 4
|
|
# define RANK_nu0 4
|
|
# define RANK_ac0 4
|
|
# define RANK_corn 4
|
|
# define RANK_ISEEDARR_SPPT 2
|
|
# define RANK_ISEEDARR_SKEBS 2
|
|
# define RANK_ISEEDARR_RAND_PERTURB 2
|
|
# define RANK_ISEEDARRAY_SPP_CONV 2
|
|
# define RANK_ISEEDARRAY_SPP_PBL 2
|
|
# define RANK_ISEEDARRAY_SPP_LSM 2
|
|
# define RANK_BF 2
|
|
# define RANK_C1H 2
|
|
# define RANK_C2H 2
|
|
# define RANK_BH 2
|
|
# define RANK_C1F 2
|
|
# define RANK_C2F 2
|
|
# define RANK_C3H 2
|
|
# define RANK_C4H 2
|
|
# define RANK_C3F 2
|
|
# define RANK_C4F 2
|
|
# define RANK_PCB 3
|
|
# define RANK_PC 3
|
|
# define RANK_LANDMASK 3
|
|
# define RANK_LAKEMASK 3
|
|
# define RANK_SST 3
|
|
# define RANK_SST_INPUT 3
|
|
|
|
/* variable shapes */
|
|
int Times_dims[RANK_Times];
|
|
int XLAT_dims[RANK_XLAT];
|
|
int XLONG_dims[RANK_XLONG];
|
|
int LU_INDEX_dims[RANK_LU_INDEX];
|
|
int ZNU_dims[RANK_ZNU];
|
|
int ZNW_dims[RANK_ZNW];
|
|
int ZS_dims[RANK_ZS];
|
|
int DZS_dims[RANK_DZS];
|
|
int VAR_SSO_dims[RANK_VAR_SSO];
|
|
int U_dims[RANK_U];
|
|
int V_dims[RANK_V];
|
|
int W_dims[RANK_W];
|
|
int PH_dims[RANK_PH];
|
|
int PHB_dims[RANK_PHB];
|
|
int T_dims[RANK_T];
|
|
int HFX_FORCE_dims[RANK_HFX_FORCE];
|
|
int LH_FORCE_dims[RANK_LH_FORCE];
|
|
int TSK_FORCE_dims[RANK_TSK_FORCE];
|
|
int HFX_FORCE_TEND_dims[RANK_HFX_FORCE_TEND];
|
|
int LH_FORCE_TEND_dims[RANK_LH_FORCE_TEND];
|
|
int TSK_FORCE_TEND_dims[RANK_TSK_FORCE_TEND];
|
|
int MU_dims[RANK_MU];
|
|
int MUB_dims[RANK_MUB];
|
|
int NEST_POS_dims[RANK_NEST_POS];
|
|
int P_dims[RANK_P];
|
|
int PB_dims[RANK_PB];
|
|
int FNM_dims[RANK_FNM];
|
|
int FNP_dims[RANK_FNP];
|
|
int RDNW_dims[RANK_RDNW];
|
|
int RDN_dims[RANK_RDN];
|
|
int DNW_dims[RANK_DNW];
|
|
int DN_dims[RANK_DN];
|
|
int CFN_dims[RANK_CFN];
|
|
int CFN1_dims[RANK_CFN1];
|
|
int THIS_IS_AN_IDEAL_RUN_dims[RANK_THIS_IS_AN_IDEAL_RUN];
|
|
int P_HYD_dims[RANK_P_HYD];
|
|
int Q2_dims[RANK_Q2];
|
|
int T2_dims[RANK_T2];
|
|
int TH2_dims[RANK_TH2];
|
|
int PSFC_dims[RANK_PSFC];
|
|
int U10_dims[RANK_U10];
|
|
int V10_dims[RANK_V10];
|
|
int RDX_dims[RANK_RDX];
|
|
int RDY_dims[RANK_RDY];
|
|
int RESM_dims[RANK_RESM];
|
|
int ZETATOP_dims[RANK_ZETATOP];
|
|
int CF1_dims[RANK_CF1];
|
|
int CF2_dims[RANK_CF2];
|
|
int CF3_dims[RANK_CF3];
|
|
int ITIMESTEP_dims[RANK_ITIMESTEP];
|
|
int XTIME_dims[RANK_XTIME];
|
|
int QVAPOR_dims[RANK_QVAPOR];
|
|
int QCLOUD_dims[RANK_QCLOUD];
|
|
int QRAIN_dims[RANK_QRAIN];
|
|
int QICE_dims[RANK_QICE];
|
|
int QSNOW_dims[RANK_QSNOW];
|
|
int QGRAUP_dims[RANK_QGRAUP];
|
|
int QNWFA2D_dims[RANK_QNWFA2D];
|
|
int QNICE_dims[RANK_QNICE];
|
|
int QNRAIN_dims[RANK_QNRAIN];
|
|
int QNCLOUD_dims[RANK_QNCLOUD];
|
|
int QNWFA_dims[RANK_QNWFA];
|
|
int QNIFA_dims[RANK_QNIFA];
|
|
int SHDMAX_dims[RANK_SHDMAX];
|
|
int SHDMIN_dims[RANK_SHDMIN];
|
|
int SNOALB_dims[RANK_SNOALB];
|
|
int TSLB_dims[RANK_TSLB];
|
|
int SMOIS_dims[RANK_SMOIS];
|
|
int SH2O_dims[RANK_SH2O];
|
|
int SMCREL_dims[RANK_SMCREL];
|
|
int SEAICE_dims[RANK_SEAICE];
|
|
int XICEM_dims[RANK_XICEM];
|
|
int SFROFF_dims[RANK_SFROFF];
|
|
int UDROFF_dims[RANK_UDROFF];
|
|
int IVGTYP_dims[RANK_IVGTYP];
|
|
int ISLTYP_dims[RANK_ISLTYP];
|
|
int VEGFRA_dims[RANK_VEGFRA];
|
|
int GRDFLX_dims[RANK_GRDFLX];
|
|
int ACGRDFLX_dims[RANK_ACGRDFLX];
|
|
int ACSNOM_dims[RANK_ACSNOM];
|
|
int SNOW_dims[RANK_SNOW];
|
|
int SNOWH_dims[RANK_SNOWH];
|
|
int CANWAT_dims[RANK_CANWAT];
|
|
int SSTSK_dims[RANK_SSTSK];
|
|
int COSZEN_dims[RANK_COSZEN];
|
|
int LAI_dims[RANK_LAI];
|
|
int EDMF_A_dims[RANK_EDMF_A];
|
|
int EDMF_W_dims[RANK_EDMF_W];
|
|
int EDMF_THL_dims[RANK_EDMF_THL];
|
|
int EDMF_QT_dims[RANK_EDMF_QT];
|
|
int EDMF_ENT_dims[RANK_EDMF_ENT];
|
|
int EDMF_QC_dims[RANK_EDMF_QC];
|
|
int VAR_dims[RANK_VAR];
|
|
int O3RAD_dims[RANK_O3RAD];
|
|
int MAPFAC_M_dims[RANK_MAPFAC_M];
|
|
int MAPFAC_U_dims[RANK_MAPFAC_U];
|
|
int MAPFAC_V_dims[RANK_MAPFAC_V];
|
|
int MAPFAC_MX_dims[RANK_MAPFAC_MX];
|
|
int MAPFAC_MY_dims[RANK_MAPFAC_MY];
|
|
int MAPFAC_UX_dims[RANK_MAPFAC_UX];
|
|
int MAPFAC_UY_dims[RANK_MAPFAC_UY];
|
|
int MAPFAC_VX_dims[RANK_MAPFAC_VX];
|
|
int MF_VX_INV_dims[RANK_MF_VX_INV];
|
|
int MAPFAC_VY_dims[RANK_MAPFAC_VY];
|
|
int F_dims[RANK_F];
|
|
int E_dims[RANK_E];
|
|
int SINALPHA_dims[RANK_SINALPHA];
|
|
int COSALPHA_dims[RANK_COSALPHA];
|
|
int HGT_dims[RANK_HGT];
|
|
int TSK_dims[RANK_TSK];
|
|
int P_TOP_dims[RANK_P_TOP];
|
|
int T00_dims[RANK_T00];
|
|
int P00_dims[RANK_P00];
|
|
int TLP_dims[RANK_TLP];
|
|
int TISO_dims[RANK_TISO];
|
|
int TLP_STRAT_dims[RANK_TLP_STRAT];
|
|
int P_STRAT_dims[RANK_P_STRAT];
|
|
int MAX_MSTFX_dims[RANK_MAX_MSTFX];
|
|
int MAX_MSTFY_dims[RANK_MAX_MSTFY];
|
|
int RAINC_dims[RANK_RAINC];
|
|
int RAINSH_dims[RANK_RAINSH];
|
|
int RAINNC_dims[RANK_RAINNC];
|
|
int SNOWNC_dims[RANK_SNOWNC];
|
|
int GRAUPELNC_dims[RANK_GRAUPELNC];
|
|
int HAILNC_dims[RANK_HAILNC];
|
|
int CLDFRA_dims[RANK_CLDFRA];
|
|
int SWDOWN_dims[RANK_SWDOWN];
|
|
int GLW_dims[RANK_GLW];
|
|
int SWNORM_dims[RANK_SWNORM];
|
|
int TAOD5502D_dims[RANK_TAOD5502D];
|
|
int ACSWUPT_dims[RANK_ACSWUPT];
|
|
int ACSWUPTC_dims[RANK_ACSWUPTC];
|
|
int ACSWDNT_dims[RANK_ACSWDNT];
|
|
int ACSWDNTC_dims[RANK_ACSWDNTC];
|
|
int ACSWUPB_dims[RANK_ACSWUPB];
|
|
int ACSWUPBC_dims[RANK_ACSWUPBC];
|
|
int ACSWDNB_dims[RANK_ACSWDNB];
|
|
int ACSWDNBC_dims[RANK_ACSWDNBC];
|
|
int ACLWUPT_dims[RANK_ACLWUPT];
|
|
int ACLWUPTC_dims[RANK_ACLWUPTC];
|
|
int ACLWDNT_dims[RANK_ACLWDNT];
|
|
int ACLWDNTC_dims[RANK_ACLWDNTC];
|
|
int ACLWUPB_dims[RANK_ACLWUPB];
|
|
int ACLWUPBC_dims[RANK_ACLWUPBC];
|
|
int ACLWDNB_dims[RANK_ACLWDNB];
|
|
int ACLWDNBC_dims[RANK_ACLWDNBC];
|
|
int SWUPT_dims[RANK_SWUPT];
|
|
int SWUPTC_dims[RANK_SWUPTC];
|
|
int SWDNT_dims[RANK_SWDNT];
|
|
int SWDNTC_dims[RANK_SWDNTC];
|
|
int SWUPB_dims[RANK_SWUPB];
|
|
int SWUPBC_dims[RANK_SWUPBC];
|
|
int SWDNB_dims[RANK_SWDNB];
|
|
int SWDNBC_dims[RANK_SWDNBC];
|
|
int LWUPT_dims[RANK_LWUPT];
|
|
int LWUPTC_dims[RANK_LWUPTC];
|
|
int LWDNT_dims[RANK_LWDNT];
|
|
int LWDNTC_dims[RANK_LWDNTC];
|
|
int LWUPB_dims[RANK_LWUPB];
|
|
int LWUPBC_dims[RANK_LWUPBC];
|
|
int LWDNB_dims[RANK_LWDNB];
|
|
int LWDNBC_dims[RANK_LWDNBC];
|
|
int OLR_dims[RANK_OLR];
|
|
int XLAT_U_dims[RANK_XLAT_U];
|
|
int XLONG_U_dims[RANK_XLONG_U];
|
|
int XLAT_V_dims[RANK_XLAT_V];
|
|
int XLONG_V_dims[RANK_XLONG_V];
|
|
int ALBEDO_dims[RANK_ALBEDO];
|
|
int CLAT_dims[RANK_CLAT];
|
|
int ALBBCK_dims[RANK_ALBBCK];
|
|
int EMISS_dims[RANK_EMISS];
|
|
int NOAHRES_dims[RANK_NOAHRES];
|
|
int TMN_dims[RANK_TMN];
|
|
int XLAND_dims[RANK_XLAND];
|
|
int UST_dims[RANK_UST];
|
|
int PBLH_dims[RANK_PBLH];
|
|
int HFX_dims[RANK_HFX];
|
|
int QFX_dims[RANK_QFX];
|
|
int LH_dims[RANK_LH];
|
|
int ACHFX_dims[RANK_ACHFX];
|
|
int ACLHF_dims[RANK_ACLHF];
|
|
int SNOWC_dims[RANK_SNOWC];
|
|
int SR_dims[RANK_SR];
|
|
int SAVE_TOPO_FROM_REAL_dims[RANK_SAVE_TOPO_FROM_REAL];
|
|
int PREC_ACC_C_dims[RANK_PREC_ACC_C];
|
|
int PREC_ACC_NC_dims[RANK_PREC_ACC_NC];
|
|
int SNOW_ACC_NC_dims[RANK_SNOW_ACC_NC];
|
|
int EROD_dims[RANK_EROD];
|
|
int CLDFRA2_dims[RANK_CLDFRA2];
|
|
int RAINPROD_dims[RANK_RAINPROD];
|
|
int EVAPPROD_dims[RANK_EVAPPROD];
|
|
int UST_T_dims[RANK_UST_T];
|
|
int ROUGH_COR_dims[RANK_ROUGH_COR];
|
|
int SMOIS_COR_dims[RANK_SMOIS_COR];
|
|
int DUSTLOAD_1_dims[RANK_DUSTLOAD_1];
|
|
int DUSTLOAD_2_dims[RANK_DUSTLOAD_2];
|
|
int DUSTLOAD_3_dims[RANK_DUSTLOAD_3];
|
|
int DUSTLOAD_4_dims[RANK_DUSTLOAD_4];
|
|
int DUSTLOAD_5_dims[RANK_DUSTLOAD_5];
|
|
int DRYDEPVEL_dims[RANK_DRYDEPVEL];
|
|
int GRASET_1_dims[RANK_GRASET_1];
|
|
int GRASET_2_dims[RANK_GRASET_2];
|
|
int GRASET_3_dims[RANK_GRASET_3];
|
|
int GRASET_4_dims[RANK_GRASET_4];
|
|
int GRASET_5_dims[RANK_GRASET_5];
|
|
int DRYDEP_1_dims[RANK_DRYDEP_1];
|
|
int DRYDEP_2_dims[RANK_DRYDEP_2];
|
|
int DRYDEP_3_dims[RANK_DRYDEP_3];
|
|
int DRYDEP_4_dims[RANK_DRYDEP_4];
|
|
int DRYDEP_5_dims[RANK_DRYDEP_5];
|
|
int EDUST1_dims[RANK_EDUST1];
|
|
int EDUST2_dims[RANK_EDUST2];
|
|
int EDUST3_dims[RANK_EDUST3];
|
|
int EDUST4_dims[RANK_EDUST4];
|
|
int EDUST5_dims[RANK_EDUST5];
|
|
int ebu_oc_dims[RANK_ebu_oc];
|
|
int MEAN_FCT_AGTF_dims[RANK_MEAN_FCT_AGTF];
|
|
int MEAN_FCT_AGEF_dims[RANK_MEAN_FCT_AGEF];
|
|
int MEAN_FCT_AGSV_dims[RANK_MEAN_FCT_AGSV];
|
|
int MEAN_FCT_AGGR_dims[RANK_MEAN_FCT_AGGR];
|
|
int FIRESIZE_AGTF_dims[RANK_FIRESIZE_AGTF];
|
|
int FIRESIZE_AGEF_dims[RANK_FIRESIZE_AGEF];
|
|
int FIRESIZE_AGSV_dims[RANK_FIRESIZE_AGSV];
|
|
int FIRESIZE_AGGR_dims[RANK_FIRESIZE_AGGR];
|
|
int EXTCOF55_dims[RANK_EXTCOF55];
|
|
int DRY_DEP_LEN_dims[RANK_DRY_DEP_LEN];
|
|
int DRY_DEP_FLUX_dims[RANK_DRY_DEP_FLUX];
|
|
int WET_DEP_FLUX_dims[RANK_WET_DEP_FLUX];
|
|
int EBIO_ISO_dims[RANK_EBIO_ISO];
|
|
int EBIO_API_dims[RANK_EBIO_API];
|
|
int LAI_VEGMASK_dims[RANK_LAI_VEGMASK];
|
|
int dvel_o3_dims[RANK_dvel_o3];
|
|
int PM2_5_DRY_dims[RANK_PM2_5_DRY];
|
|
int PM10_dims[RANK_PM10];
|
|
int DMS_0_dims[RANK_DMS_0];
|
|
int PHOTR201_dims[RANK_PHOTR201];
|
|
int PHOTR202_dims[RANK_PHOTR202];
|
|
int PHOTR203_dims[RANK_PHOTR203];
|
|
int so2_dims[RANK_so2];
|
|
int sulf_dims[RANK_sulf];
|
|
int no2_dims[RANK_no2];
|
|
int no_dims[RANK_no];
|
|
int o3_dims[RANK_o3];
|
|
int hno3_dims[RANK_hno3];
|
|
int h2o2_dims[RANK_h2o2];
|
|
int ald_dims[RANK_ald];
|
|
int hcho_dims[RANK_hcho];
|
|
int op1_dims[RANK_op1];
|
|
int op2_dims[RANK_op2];
|
|
int paa_dims[RANK_paa];
|
|
int ora1_dims[RANK_ora1];
|
|
int ora2_dims[RANK_ora2];
|
|
int nh3_dims[RANK_nh3];
|
|
int n2o5_dims[RANK_n2o5];
|
|
int no3_dims[RANK_no3];
|
|
int pan_dims[RANK_pan];
|
|
int hc3_dims[RANK_hc3];
|
|
int hc5_dims[RANK_hc5];
|
|
int hc8_dims[RANK_hc8];
|
|
int eth_dims[RANK_eth];
|
|
int co_dims[RANK_co];
|
|
int ete_dims[RANK_ete];
|
|
int olt_dims[RANK_olt];
|
|
int oli_dims[RANK_oli];
|
|
int tol_dims[RANK_tol];
|
|
int xyl_dims[RANK_xyl];
|
|
int aco3_dims[RANK_aco3];
|
|
int tpan_dims[RANK_tpan];
|
|
int hono_dims[RANK_hono];
|
|
int hno4_dims[RANK_hno4];
|
|
int ket_dims[RANK_ket];
|
|
int gly_dims[RANK_gly];
|
|
int mgly_dims[RANK_mgly];
|
|
int dcb_dims[RANK_dcb];
|
|
int onit_dims[RANK_onit];
|
|
int csl_dims[RANK_csl];
|
|
int iso_dims[RANK_iso];
|
|
int co2_dims[RANK_co2];
|
|
int ch4_dims[RANK_ch4];
|
|
int udd_dims[RANK_udd];
|
|
int hket_dims[RANK_hket];
|
|
int api_dims[RANK_api];
|
|
int lim_dims[RANK_lim];
|
|
int dien_dims[RANK_dien];
|
|
int macr_dims[RANK_macr];
|
|
int hace_dims[RANK_hace];
|
|
int ishp_dims[RANK_ishp];
|
|
int ison_dims[RANK_ison];
|
|
int mahp_dims[RANK_mahp];
|
|
int mpan_dims[RANK_mpan];
|
|
int nald_dims[RANK_nald];
|
|
int sesq_dims[RANK_sesq];
|
|
int mbo_dims[RANK_mbo];
|
|
int cvasoa1_dims[RANK_cvasoa1];
|
|
int cvasoa2_dims[RANK_cvasoa2];
|
|
int cvasoa3_dims[RANK_cvasoa3];
|
|
int cvasoa4_dims[RANK_cvasoa4];
|
|
int cvbsoa1_dims[RANK_cvbsoa1];
|
|
int cvbsoa2_dims[RANK_cvbsoa2];
|
|
int cvbsoa3_dims[RANK_cvbsoa3];
|
|
int cvbsoa4_dims[RANK_cvbsoa4];
|
|
int ho_dims[RANK_ho];
|
|
int ho2_dims[RANK_ho2];
|
|
int so4aj_dims[RANK_so4aj];
|
|
int so4ai_dims[RANK_so4ai];
|
|
int nh4aj_dims[RANK_nh4aj];
|
|
int nh4ai_dims[RANK_nh4ai];
|
|
int no3aj_dims[RANK_no3aj];
|
|
int no3ai_dims[RANK_no3ai];
|
|
int naaj_dims[RANK_naaj];
|
|
int naai_dims[RANK_naai];
|
|
int claj_dims[RANK_claj];
|
|
int clai_dims[RANK_clai];
|
|
int asoa1j_dims[RANK_asoa1j];
|
|
int asoa1i_dims[RANK_asoa1i];
|
|
int asoa2j_dims[RANK_asoa2j];
|
|
int asoa2i_dims[RANK_asoa2i];
|
|
int asoa3j_dims[RANK_asoa3j];
|
|
int asoa3i_dims[RANK_asoa3i];
|
|
int asoa4j_dims[RANK_asoa4j];
|
|
int asoa4i_dims[RANK_asoa4i];
|
|
int bsoa1j_dims[RANK_bsoa1j];
|
|
int bsoa1i_dims[RANK_bsoa1i];
|
|
int bsoa2j_dims[RANK_bsoa2j];
|
|
int bsoa2i_dims[RANK_bsoa2i];
|
|
int bsoa3j_dims[RANK_bsoa3j];
|
|
int bsoa3i_dims[RANK_bsoa3i];
|
|
int bsoa4j_dims[RANK_bsoa4j];
|
|
int bsoa4i_dims[RANK_bsoa4i];
|
|
int orgpaj_dims[RANK_orgpaj];
|
|
int orgpai_dims[RANK_orgpai];
|
|
int ecj_dims[RANK_ecj];
|
|
int eci_dims[RANK_eci];
|
|
int p25j_dims[RANK_p25j];
|
|
int p25i_dims[RANK_p25i];
|
|
int antha_dims[RANK_antha];
|
|
int seas_dims[RANK_seas];
|
|
int soila_dims[RANK_soila];
|
|
int nu0_dims[RANK_nu0];
|
|
int ac0_dims[RANK_ac0];
|
|
int corn_dims[RANK_corn];
|
|
int ISEEDARR_SPPT_dims[RANK_ISEEDARR_SPPT];
|
|
int ISEEDARR_SKEBS_dims[RANK_ISEEDARR_SKEBS];
|
|
int ISEEDARR_RAND_PERTURB_dims[RANK_ISEEDARR_RAND_PERTURB];
|
|
int ISEEDARRAY_SPP_CONV_dims[RANK_ISEEDARRAY_SPP_CONV];
|
|
int ISEEDARRAY_SPP_PBL_dims[RANK_ISEEDARRAY_SPP_PBL];
|
|
int ISEEDARRAY_SPP_LSM_dims[RANK_ISEEDARRAY_SPP_LSM];
|
|
int BF_dims[RANK_BF];
|
|
int C1H_dims[RANK_C1H];
|
|
int C2H_dims[RANK_C2H];
|
|
int BH_dims[RANK_BH];
|
|
int C1F_dims[RANK_C1F];
|
|
int C2F_dims[RANK_C2F];
|
|
int C3H_dims[RANK_C3H];
|
|
int C4H_dims[RANK_C4H];
|
|
int C3F_dims[RANK_C3F];
|
|
int C4F_dims[RANK_C4F];
|
|
int PCB_dims[RANK_PCB];
|
|
int PC_dims[RANK_PC];
|
|
int LANDMASK_dims[RANK_LANDMASK];
|
|
int LAKEMASK_dims[RANK_LAKEMASK];
|
|
int SST_dims[RANK_SST];
|
|
int SST_INPUT_dims[RANK_SST_INPUT];
|
|
|
|
/* enter define mode */
|
|
stat = nc_create(file_name, NC_CLOBBER|cmode, &ncid);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_put_att_text(ncid, NC_GLOBAL, "_Format", 1, "netCDF-4"); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp = ncid;
|
|
|
|
/* define dimensions */
|
|
stat = nc_def_dim(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "Time", Time_len, &Time_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DateStrLen", DateStrLen_len, &DateStrLen_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "west_east", west_east_len, &west_east_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "south_north", south_north_len, &south_north_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "bottom_top", bottom_top_len, &bottom_top_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "bottom_top_stag", bottom_top_stag_len, &bottom_top_stag_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "soil_layers_stag", soil_layers_stag_len, &soil_layers_stag_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "west_east_stag", west_east_stag_len, &west_east_stag_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "south_north_stag", south_north_stag_len, &south_north_stag_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "dust_erosion_dimension", dust_erosion_dimension_len, &dust_erosion_dimension_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "klevs_for_dust", klevs_for_dust_len, &klevs_for_dust_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "bio_emissions_dimension_stag", bio_emissions_dimension_stag_len, &bio_emissions_dimension_stag_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "klevs_for_dvel", klevs_for_dvel_len, &klevs_for_dvel_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
/* define variables */
|
|
|
|
Times_dims[0] = Time_dim;
|
|
Times_dims[1] = DateStrLen_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "Times", NC_CHAR, RANK_Times, Times_dims, &Times_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, Times_id, NC_CHUNKED, Times_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
XLAT_dims[0] = Time_dim;
|
|
XLAT_dims[1] = south_north_dim;
|
|
XLAT_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "XLAT", NC_FLOAT, RANK_XLAT, XLAT_dims, &XLAT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_id, NC_CHUNKED, XLAT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
XLONG_dims[0] = Time_dim;
|
|
XLONG_dims[1] = south_north_dim;
|
|
XLONG_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "XLONG", NC_FLOAT, RANK_XLONG, XLONG_dims, &XLONG_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_id, NC_CHUNKED, XLONG_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
LU_INDEX_dims[0] = Time_dim;
|
|
LU_INDEX_dims[1] = south_north_dim;
|
|
LU_INDEX_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "LU_INDEX", NC_FLOAT, RANK_LU_INDEX, LU_INDEX_dims, &LU_INDEX_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LU_INDEX_id, NC_CHUNKED, LU_INDEX_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LU_INDEX_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ZNU_dims[0] = Time_dim;
|
|
ZNU_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ZNU", NC_FLOAT, RANK_ZNU, ZNU_dims, &ZNU_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZNU_id, NC_CHUNKED, ZNU_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ZNW_dims[0] = Time_dim;
|
|
ZNW_dims[1] = bottom_top_stag_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ZNW", NC_FLOAT, RANK_ZNW, ZNW_dims, &ZNW_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZNW_id, NC_CHUNKED, ZNW_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ZS_dims[0] = Time_dim;
|
|
ZS_dims[1] = soil_layers_stag_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ZS", NC_FLOAT, RANK_ZS, ZS_dims, &ZS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZS_id, NC_CHUNKED, ZS_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DZS_dims[0] = Time_dim;
|
|
DZS_dims[1] = soil_layers_stag_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DZS", NC_FLOAT, RANK_DZS, DZS_dims, &DZS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DZS_id, NC_CHUNKED, DZS_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
VAR_SSO_dims[0] = Time_dim;
|
|
VAR_SSO_dims[1] = south_north_dim;
|
|
VAR_SSO_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "VAR_SSO", NC_FLOAT, RANK_VAR_SSO, VAR_SSO_dims, &VAR_SSO_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VAR_SSO_id, NC_CHUNKED, VAR_SSO_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VAR_SSO_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
U_dims[0] = Time_dim;
|
|
U_dims[1] = bottom_top_dim;
|
|
U_dims[2] = south_north_dim;
|
|
U_dims[3] = west_east_stag_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "U", NC_FLOAT, RANK_U, U_dims, &U_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, U_id, NC_CHUNKED, U_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, U_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
V_dims[0] = Time_dim;
|
|
V_dims[1] = bottom_top_dim;
|
|
V_dims[2] = south_north_stag_dim;
|
|
V_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "V", NC_FLOAT, RANK_V, V_dims, &V_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, V_id, NC_CHUNKED, V_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, V_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
W_dims[0] = Time_dim;
|
|
W_dims[1] = bottom_top_stag_dim;
|
|
W_dims[2] = south_north_dim;
|
|
W_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "W", NC_FLOAT, RANK_W, W_dims, &W_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, W_id, NC_CHUNKED, W_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, W_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
PH_dims[0] = Time_dim;
|
|
PH_dims[1] = bottom_top_stag_dim;
|
|
PH_dims[2] = south_north_dim;
|
|
PH_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "PH", NC_FLOAT, RANK_PH, PH_dims, &PH_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PH_id, NC_CHUNKED, PH_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PH_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
PHB_dims[0] = Time_dim;
|
|
PHB_dims[1] = bottom_top_stag_dim;
|
|
PHB_dims[2] = south_north_dim;
|
|
PHB_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "PHB", NC_FLOAT, RANK_PHB, PHB_dims, &PHB_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHB_id, NC_CHUNKED, PHB_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHB_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
T_dims[0] = Time_dim;
|
|
T_dims[1] = bottom_top_dim;
|
|
T_dims[2] = south_north_dim;
|
|
T_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "T", NC_FLOAT, RANK_T, T_dims, &T_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T_id, NC_CHUNKED, T_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
HFX_FORCE_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "HFX_FORCE", NC_FLOAT, RANK_HFX_FORCE, HFX_FORCE_dims, &HFX_FORCE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_FORCE_id, NC_CHUNKED, HFX_FORCE_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
LH_FORCE_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "LH_FORCE", NC_FLOAT, RANK_LH_FORCE, LH_FORCE_dims, &LH_FORCE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_FORCE_id, NC_CHUNKED, LH_FORCE_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
TSK_FORCE_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "TSK_FORCE", NC_FLOAT, RANK_TSK_FORCE, TSK_FORCE_dims, &TSK_FORCE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_FORCE_id, NC_CHUNKED, TSK_FORCE_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
HFX_FORCE_TEND_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "HFX_FORCE_TEND", NC_FLOAT, RANK_HFX_FORCE_TEND, HFX_FORCE_TEND_dims, &HFX_FORCE_TEND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_FORCE_TEND_id, NC_CHUNKED, HFX_FORCE_TEND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
LH_FORCE_TEND_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "LH_FORCE_TEND", NC_FLOAT, RANK_LH_FORCE_TEND, LH_FORCE_TEND_dims, &LH_FORCE_TEND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_FORCE_TEND_id, NC_CHUNKED, LH_FORCE_TEND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
TSK_FORCE_TEND_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "TSK_FORCE_TEND", NC_FLOAT, RANK_TSK_FORCE_TEND, TSK_FORCE_TEND_dims, &TSK_FORCE_TEND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_FORCE_TEND_id, NC_CHUNKED, TSK_FORCE_TEND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MU_dims[0] = Time_dim;
|
|
MU_dims[1] = south_north_dim;
|
|
MU_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MU", NC_FLOAT, RANK_MU, MU_dims, &MU_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MU_id, NC_CHUNKED, MU_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MU_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MUB_dims[0] = Time_dim;
|
|
MUB_dims[1] = south_north_dim;
|
|
MUB_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MUB", NC_FLOAT, RANK_MUB, MUB_dims, &MUB_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MUB_id, NC_CHUNKED, MUB_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MUB_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
NEST_POS_dims[0] = Time_dim;
|
|
NEST_POS_dims[1] = south_north_dim;
|
|
NEST_POS_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "NEST_POS", NC_FLOAT, RANK_NEST_POS, NEST_POS_dims, &NEST_POS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NEST_POS_id, NC_CHUNKED, NEST_POS_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NEST_POS_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
P_dims[0] = Time_dim;
|
|
P_dims[1] = bottom_top_dim;
|
|
P_dims[2] = south_north_dim;
|
|
P_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "P", NC_FLOAT, RANK_P, P_dims, &P_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_id, NC_CHUNKED, P_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
PB_dims[0] = Time_dim;
|
|
PB_dims[1] = bottom_top_dim;
|
|
PB_dims[2] = south_north_dim;
|
|
PB_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "PB", NC_FLOAT, RANK_PB, PB_dims, &PB_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PB_id, NC_CHUNKED, PB_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PB_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
FNM_dims[0] = Time_dim;
|
|
FNM_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "FNM", NC_FLOAT, RANK_FNM, FNM_dims, &FNM_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FNM_id, NC_CHUNKED, FNM_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
FNP_dims[0] = Time_dim;
|
|
FNP_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "FNP", NC_FLOAT, RANK_FNP, FNP_dims, &FNP_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FNP_id, NC_CHUNKED, FNP_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
RDNW_dims[0] = Time_dim;
|
|
RDNW_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "RDNW", NC_FLOAT, RANK_RDNW, RDNW_dims, &RDNW_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDNW_id, NC_CHUNKED, RDNW_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
RDN_dims[0] = Time_dim;
|
|
RDN_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "RDN", NC_FLOAT, RANK_RDN, RDN_dims, &RDN_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDN_id, NC_CHUNKED, RDN_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DNW_dims[0] = Time_dim;
|
|
DNW_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DNW", NC_FLOAT, RANK_DNW, DNW_dims, &DNW_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DNW_id, NC_CHUNKED, DNW_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DN_dims[0] = Time_dim;
|
|
DN_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DN", NC_FLOAT, RANK_DN, DN_dims, &DN_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DN_id, NC_CHUNKED, DN_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
CFN_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "CFN", NC_FLOAT, RANK_CFN, CFN_dims, &CFN_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CFN_id, NC_CHUNKED, CFN_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
CFN1_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "CFN1", NC_FLOAT, RANK_CFN1, CFN1_dims, &CFN1_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CFN1_id, NC_CHUNKED, CFN1_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
THIS_IS_AN_IDEAL_RUN_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "THIS_IS_AN_IDEAL_RUN", NC_INT, RANK_THIS_IS_AN_IDEAL_RUN, THIS_IS_AN_IDEAL_RUN_dims, &THIS_IS_AN_IDEAL_RUN_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, THIS_IS_AN_IDEAL_RUN_id, NC_CHUNKED, THIS_IS_AN_IDEAL_RUN_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, THIS_IS_AN_IDEAL_RUN_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
P_HYD_dims[0] = Time_dim;
|
|
P_HYD_dims[1] = bottom_top_dim;
|
|
P_HYD_dims[2] = south_north_dim;
|
|
P_HYD_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "P_HYD", NC_FLOAT, RANK_P_HYD, P_HYD_dims, &P_HYD_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_HYD_id, NC_CHUNKED, P_HYD_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_HYD_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
Q2_dims[0] = Time_dim;
|
|
Q2_dims[1] = south_north_dim;
|
|
Q2_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "Q2", NC_FLOAT, RANK_Q2, Q2_dims, &Q2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, Q2_id, NC_CHUNKED, Q2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, Q2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
T2_dims[0] = Time_dim;
|
|
T2_dims[1] = south_north_dim;
|
|
T2_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "T2", NC_FLOAT, RANK_T2, T2_dims, &T2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T2_id, NC_CHUNKED, T2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
TH2_dims[0] = Time_dim;
|
|
TH2_dims[1] = south_north_dim;
|
|
TH2_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "TH2", NC_FLOAT, RANK_TH2, TH2_dims, &TH2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TH2_id, NC_CHUNKED, TH2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TH2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
PSFC_dims[0] = Time_dim;
|
|
PSFC_dims[1] = south_north_dim;
|
|
PSFC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "PSFC", NC_FLOAT, RANK_PSFC, PSFC_dims, &PSFC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PSFC_id, NC_CHUNKED, PSFC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PSFC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
U10_dims[0] = Time_dim;
|
|
U10_dims[1] = south_north_dim;
|
|
U10_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "U10", NC_FLOAT, RANK_U10, U10_dims, &U10_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, U10_id, NC_CHUNKED, U10_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, U10_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
V10_dims[0] = Time_dim;
|
|
V10_dims[1] = south_north_dim;
|
|
V10_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "V10", NC_FLOAT, RANK_V10, V10_dims, &V10_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, V10_id, NC_CHUNKED, V10_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, V10_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
RDX_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "RDX", NC_FLOAT, RANK_RDX, RDX_dims, &RDX_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDX_id, NC_CHUNKED, RDX_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
RDY_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "RDY", NC_FLOAT, RANK_RDY, RDY_dims, &RDY_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDY_id, NC_CHUNKED, RDY_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
RESM_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "RESM", NC_FLOAT, RANK_RESM, RESM_dims, &RESM_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RESM_id, NC_CHUNKED, RESM_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ZETATOP_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ZETATOP", NC_FLOAT, RANK_ZETATOP, ZETATOP_dims, &ZETATOP_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZETATOP_id, NC_CHUNKED, ZETATOP_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
CF1_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "CF1", NC_FLOAT, RANK_CF1, CF1_dims, &CF1_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF1_id, NC_CHUNKED, CF1_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
CF2_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "CF2", NC_FLOAT, RANK_CF2, CF2_dims, &CF2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF2_id, NC_CHUNKED, CF2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
CF3_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "CF3", NC_FLOAT, RANK_CF3, CF3_dims, &CF3_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF3_id, NC_CHUNKED, CF3_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ITIMESTEP_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ITIMESTEP", NC_INT, RANK_ITIMESTEP, ITIMESTEP_dims, &ITIMESTEP_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ITIMESTEP_id, NC_CHUNKED, ITIMESTEP_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ITIMESTEP_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
XTIME_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "XTIME", NC_FLOAT, RANK_XTIME, XTIME_dims, &XTIME_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XTIME_id, NC_CHUNKED, XTIME_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
QVAPOR_dims[0] = Time_dim;
|
|
QVAPOR_dims[1] = bottom_top_dim;
|
|
QVAPOR_dims[2] = south_north_dim;
|
|
QVAPOR_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "QVAPOR", NC_FLOAT, RANK_QVAPOR, QVAPOR_dims, &QVAPOR_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QVAPOR_id, NC_CHUNKED, QVAPOR_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QVAPOR_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
QCLOUD_dims[0] = Time_dim;
|
|
QCLOUD_dims[1] = bottom_top_dim;
|
|
QCLOUD_dims[2] = south_north_dim;
|
|
QCLOUD_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "QCLOUD", NC_FLOAT, RANK_QCLOUD, QCLOUD_dims, &QCLOUD_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QCLOUD_id, NC_CHUNKED, QCLOUD_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QCLOUD_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
QRAIN_dims[0] = Time_dim;
|
|
QRAIN_dims[1] = bottom_top_dim;
|
|
QRAIN_dims[2] = south_north_dim;
|
|
QRAIN_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "QRAIN", NC_FLOAT, RANK_QRAIN, QRAIN_dims, &QRAIN_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QRAIN_id, NC_CHUNKED, QRAIN_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QRAIN_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
QICE_dims[0] = Time_dim;
|
|
QICE_dims[1] = bottom_top_dim;
|
|
QICE_dims[2] = south_north_dim;
|
|
QICE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "QICE", NC_FLOAT, RANK_QICE, QICE_dims, &QICE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QICE_id, NC_CHUNKED, QICE_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QICE_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
QSNOW_dims[0] = Time_dim;
|
|
QSNOW_dims[1] = bottom_top_dim;
|
|
QSNOW_dims[2] = south_north_dim;
|
|
QSNOW_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "QSNOW", NC_FLOAT, RANK_QSNOW, QSNOW_dims, &QSNOW_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QSNOW_id, NC_CHUNKED, QSNOW_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QSNOW_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
QGRAUP_dims[0] = Time_dim;
|
|
QGRAUP_dims[1] = bottom_top_dim;
|
|
QGRAUP_dims[2] = south_north_dim;
|
|
QGRAUP_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "QGRAUP", NC_FLOAT, RANK_QGRAUP, QGRAUP_dims, &QGRAUP_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QGRAUP_id, NC_CHUNKED, QGRAUP_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QGRAUP_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
QNWFA2D_dims[0] = Time_dim;
|
|
QNWFA2D_dims[1] = south_north_dim;
|
|
QNWFA2D_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "QNWFA2D", NC_FLOAT, RANK_QNWFA2D, QNWFA2D_dims, &QNWFA2D_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNWFA2D_id, NC_CHUNKED, QNWFA2D_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNWFA2D_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
QNICE_dims[0] = Time_dim;
|
|
QNICE_dims[1] = bottom_top_dim;
|
|
QNICE_dims[2] = south_north_dim;
|
|
QNICE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "QNICE", NC_FLOAT, RANK_QNICE, QNICE_dims, &QNICE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNICE_id, NC_CHUNKED, QNICE_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNICE_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
QNRAIN_dims[0] = Time_dim;
|
|
QNRAIN_dims[1] = bottom_top_dim;
|
|
QNRAIN_dims[2] = south_north_dim;
|
|
QNRAIN_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "QNRAIN", NC_FLOAT, RANK_QNRAIN, QNRAIN_dims, &QNRAIN_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNRAIN_id, NC_CHUNKED, QNRAIN_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNRAIN_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
QNCLOUD_dims[0] = Time_dim;
|
|
QNCLOUD_dims[1] = bottom_top_dim;
|
|
QNCLOUD_dims[2] = south_north_dim;
|
|
QNCLOUD_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "QNCLOUD", NC_FLOAT, RANK_QNCLOUD, QNCLOUD_dims, &QNCLOUD_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNCLOUD_id, NC_CHUNKED, QNCLOUD_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNCLOUD_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
QNWFA_dims[0] = Time_dim;
|
|
QNWFA_dims[1] = bottom_top_dim;
|
|
QNWFA_dims[2] = south_north_dim;
|
|
QNWFA_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "QNWFA", NC_FLOAT, RANK_QNWFA, QNWFA_dims, &QNWFA_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNWFA_id, NC_CHUNKED, QNWFA_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNWFA_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
QNIFA_dims[0] = Time_dim;
|
|
QNIFA_dims[1] = bottom_top_dim;
|
|
QNIFA_dims[2] = south_north_dim;
|
|
QNIFA_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "QNIFA", NC_FLOAT, RANK_QNIFA, QNIFA_dims, &QNIFA_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNIFA_id, NC_CHUNKED, QNIFA_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNIFA_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SHDMAX_dims[0] = Time_dim;
|
|
SHDMAX_dims[1] = south_north_dim;
|
|
SHDMAX_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SHDMAX", NC_FLOAT, RANK_SHDMAX, SHDMAX_dims, &SHDMAX_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SHDMAX_id, NC_CHUNKED, SHDMAX_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SHDMAX_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SHDMIN_dims[0] = Time_dim;
|
|
SHDMIN_dims[1] = south_north_dim;
|
|
SHDMIN_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SHDMIN", NC_FLOAT, RANK_SHDMIN, SHDMIN_dims, &SHDMIN_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SHDMIN_id, NC_CHUNKED, SHDMIN_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SHDMIN_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SNOALB_dims[0] = Time_dim;
|
|
SNOALB_dims[1] = south_north_dim;
|
|
SNOALB_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SNOALB", NC_FLOAT, RANK_SNOALB, SNOALB_dims, &SNOALB_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOALB_id, NC_CHUNKED, SNOALB_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOALB_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
TSLB_dims[0] = Time_dim;
|
|
TSLB_dims[1] = soil_layers_stag_dim;
|
|
TSLB_dims[2] = south_north_dim;
|
|
TSLB_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "TSLB", NC_FLOAT, RANK_TSLB, TSLB_dims, &TSLB_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSLB_id, NC_CHUNKED, TSLB_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSLB_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SMOIS_dims[0] = Time_dim;
|
|
SMOIS_dims[1] = soil_layers_stag_dim;
|
|
SMOIS_dims[2] = south_north_dim;
|
|
SMOIS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SMOIS", NC_FLOAT, RANK_SMOIS, SMOIS_dims, &SMOIS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMOIS_id, NC_CHUNKED, SMOIS_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMOIS_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SH2O_dims[0] = Time_dim;
|
|
SH2O_dims[1] = soil_layers_stag_dim;
|
|
SH2O_dims[2] = south_north_dim;
|
|
SH2O_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SH2O", NC_FLOAT, RANK_SH2O, SH2O_dims, &SH2O_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SH2O_id, NC_CHUNKED, SH2O_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SH2O_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SMCREL_dims[0] = Time_dim;
|
|
SMCREL_dims[1] = soil_layers_stag_dim;
|
|
SMCREL_dims[2] = south_north_dim;
|
|
SMCREL_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SMCREL", NC_FLOAT, RANK_SMCREL, SMCREL_dims, &SMCREL_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMCREL_id, NC_CHUNKED, SMCREL_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMCREL_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SEAICE_dims[0] = Time_dim;
|
|
SEAICE_dims[1] = south_north_dim;
|
|
SEAICE_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SEAICE", NC_FLOAT, RANK_SEAICE, SEAICE_dims, &SEAICE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SEAICE_id, NC_CHUNKED, SEAICE_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SEAICE_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
XICEM_dims[0] = Time_dim;
|
|
XICEM_dims[1] = south_north_dim;
|
|
XICEM_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "XICEM", NC_FLOAT, RANK_XICEM, XICEM_dims, &XICEM_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XICEM_id, NC_CHUNKED, XICEM_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XICEM_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SFROFF_dims[0] = Time_dim;
|
|
SFROFF_dims[1] = south_north_dim;
|
|
SFROFF_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SFROFF", NC_FLOAT, RANK_SFROFF, SFROFF_dims, &SFROFF_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SFROFF_id, NC_CHUNKED, SFROFF_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SFROFF_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
UDROFF_dims[0] = Time_dim;
|
|
UDROFF_dims[1] = south_north_dim;
|
|
UDROFF_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "UDROFF", NC_FLOAT, RANK_UDROFF, UDROFF_dims, &UDROFF_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UDROFF_id, NC_CHUNKED, UDROFF_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UDROFF_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
IVGTYP_dims[0] = Time_dim;
|
|
IVGTYP_dims[1] = south_north_dim;
|
|
IVGTYP_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "IVGTYP", NC_INT, RANK_IVGTYP, IVGTYP_dims, &IVGTYP_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, IVGTYP_id, NC_CHUNKED, IVGTYP_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, IVGTYP_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, IVGTYP_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ISLTYP_dims[0] = Time_dim;
|
|
ISLTYP_dims[1] = south_north_dim;
|
|
ISLTYP_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ISLTYP", NC_INT, RANK_ISLTYP, ISLTYP_dims, &ISLTYP_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISLTYP_id, NC_CHUNKED, ISLTYP_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISLTYP_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISLTYP_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
VEGFRA_dims[0] = Time_dim;
|
|
VEGFRA_dims[1] = south_north_dim;
|
|
VEGFRA_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "VEGFRA", NC_FLOAT, RANK_VEGFRA, VEGFRA_dims, &VEGFRA_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VEGFRA_id, NC_CHUNKED, VEGFRA_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VEGFRA_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
GRDFLX_dims[0] = Time_dim;
|
|
GRDFLX_dims[1] = south_north_dim;
|
|
GRDFLX_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "GRDFLX", NC_FLOAT, RANK_GRDFLX, GRDFLX_dims, &GRDFLX_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRDFLX_id, NC_CHUNKED, GRDFLX_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRDFLX_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACGRDFLX_dims[0] = Time_dim;
|
|
ACGRDFLX_dims[1] = south_north_dim;
|
|
ACGRDFLX_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACGRDFLX", NC_FLOAT, RANK_ACGRDFLX, ACGRDFLX_dims, &ACGRDFLX_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACGRDFLX_id, NC_CHUNKED, ACGRDFLX_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACGRDFLX_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACSNOM_dims[0] = Time_dim;
|
|
ACSNOM_dims[1] = south_north_dim;
|
|
ACSNOM_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACSNOM", NC_FLOAT, RANK_ACSNOM, ACSNOM_dims, &ACSNOM_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSNOM_id, NC_CHUNKED, ACSNOM_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSNOM_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SNOW_dims[0] = Time_dim;
|
|
SNOW_dims[1] = south_north_dim;
|
|
SNOW_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SNOW", NC_FLOAT, RANK_SNOW, SNOW_dims, &SNOW_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOW_id, NC_CHUNKED, SNOW_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOW_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SNOWH_dims[0] = Time_dim;
|
|
SNOWH_dims[1] = south_north_dim;
|
|
SNOWH_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SNOWH", NC_FLOAT, RANK_SNOWH, SNOWH_dims, &SNOWH_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWH_id, NC_CHUNKED, SNOWH_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWH_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
CANWAT_dims[0] = Time_dim;
|
|
CANWAT_dims[1] = south_north_dim;
|
|
CANWAT_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "CANWAT", NC_FLOAT, RANK_CANWAT, CANWAT_dims, &CANWAT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CANWAT_id, NC_CHUNKED, CANWAT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CANWAT_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SSTSK_dims[0] = Time_dim;
|
|
SSTSK_dims[1] = south_north_dim;
|
|
SSTSK_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SSTSK", NC_FLOAT, RANK_SSTSK, SSTSK_dims, &SSTSK_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SSTSK_id, NC_CHUNKED, SSTSK_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SSTSK_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
COSZEN_dims[0] = Time_dim;
|
|
COSZEN_dims[1] = south_north_dim;
|
|
COSZEN_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "COSZEN", NC_FLOAT, RANK_COSZEN, COSZEN_dims, &COSZEN_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, COSZEN_id, NC_CHUNKED, COSZEN_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, COSZEN_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
LAI_dims[0] = Time_dim;
|
|
LAI_dims[1] = south_north_dim;
|
|
LAI_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "LAI", NC_FLOAT, RANK_LAI, LAI_dims, &LAI_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAI_id, NC_CHUNKED, LAI_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAI_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EDMF_A_dims[0] = Time_dim;
|
|
EDMF_A_dims[1] = bottom_top_dim;
|
|
EDMF_A_dims[2] = south_north_dim;
|
|
EDMF_A_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EDMF_A", NC_FLOAT, RANK_EDMF_A, EDMF_A_dims, &EDMF_A_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_A_id, NC_CHUNKED, EDMF_A_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_A_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EDMF_W_dims[0] = Time_dim;
|
|
EDMF_W_dims[1] = bottom_top_dim;
|
|
EDMF_W_dims[2] = south_north_dim;
|
|
EDMF_W_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EDMF_W", NC_FLOAT, RANK_EDMF_W, EDMF_W_dims, &EDMF_W_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_W_id, NC_CHUNKED, EDMF_W_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_W_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EDMF_THL_dims[0] = Time_dim;
|
|
EDMF_THL_dims[1] = bottom_top_dim;
|
|
EDMF_THL_dims[2] = south_north_dim;
|
|
EDMF_THL_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EDMF_THL", NC_FLOAT, RANK_EDMF_THL, EDMF_THL_dims, &EDMF_THL_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_THL_id, NC_CHUNKED, EDMF_THL_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_THL_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EDMF_QT_dims[0] = Time_dim;
|
|
EDMF_QT_dims[1] = bottom_top_dim;
|
|
EDMF_QT_dims[2] = south_north_dim;
|
|
EDMF_QT_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EDMF_QT", NC_FLOAT, RANK_EDMF_QT, EDMF_QT_dims, &EDMF_QT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_QT_id, NC_CHUNKED, EDMF_QT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_QT_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EDMF_ENT_dims[0] = Time_dim;
|
|
EDMF_ENT_dims[1] = bottom_top_dim;
|
|
EDMF_ENT_dims[2] = south_north_dim;
|
|
EDMF_ENT_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EDMF_ENT", NC_FLOAT, RANK_EDMF_ENT, EDMF_ENT_dims, &EDMF_ENT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_ENT_id, NC_CHUNKED, EDMF_ENT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_ENT_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EDMF_QC_dims[0] = Time_dim;
|
|
EDMF_QC_dims[1] = bottom_top_dim;
|
|
EDMF_QC_dims[2] = south_north_dim;
|
|
EDMF_QC_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EDMF_QC", NC_FLOAT, RANK_EDMF_QC, EDMF_QC_dims, &EDMF_QC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_QC_id, NC_CHUNKED, EDMF_QC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_QC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
VAR_dims[0] = Time_dim;
|
|
VAR_dims[1] = south_north_dim;
|
|
VAR_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "VAR", NC_FLOAT, RANK_VAR, VAR_dims, &VAR_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VAR_id, NC_CHUNKED, VAR_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VAR_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
O3RAD_dims[0] = Time_dim;
|
|
O3RAD_dims[1] = bottom_top_dim;
|
|
O3RAD_dims[2] = south_north_dim;
|
|
O3RAD_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "O3RAD", NC_FLOAT, RANK_O3RAD, O3RAD_dims, &O3RAD_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, O3RAD_id, NC_CHUNKED, O3RAD_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, O3RAD_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MAPFAC_M_dims[0] = Time_dim;
|
|
MAPFAC_M_dims[1] = south_north_dim;
|
|
MAPFAC_M_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MAPFAC_M", NC_FLOAT, RANK_MAPFAC_M, MAPFAC_M_dims, &MAPFAC_M_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_M_id, NC_CHUNKED, MAPFAC_M_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_M_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MAPFAC_U_dims[0] = Time_dim;
|
|
MAPFAC_U_dims[1] = south_north_dim;
|
|
MAPFAC_U_dims[2] = west_east_stag_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MAPFAC_U", NC_FLOAT, RANK_MAPFAC_U, MAPFAC_U_dims, &MAPFAC_U_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_U_id, NC_CHUNKED, MAPFAC_U_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_U_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MAPFAC_V_dims[0] = Time_dim;
|
|
MAPFAC_V_dims[1] = south_north_stag_dim;
|
|
MAPFAC_V_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MAPFAC_V", NC_FLOAT, RANK_MAPFAC_V, MAPFAC_V_dims, &MAPFAC_V_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_V_id, NC_CHUNKED, MAPFAC_V_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_V_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MAPFAC_MX_dims[0] = Time_dim;
|
|
MAPFAC_MX_dims[1] = south_north_dim;
|
|
MAPFAC_MX_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MAPFAC_MX", NC_FLOAT, RANK_MAPFAC_MX, MAPFAC_MX_dims, &MAPFAC_MX_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_MX_id, NC_CHUNKED, MAPFAC_MX_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_MX_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MAPFAC_MY_dims[0] = Time_dim;
|
|
MAPFAC_MY_dims[1] = south_north_dim;
|
|
MAPFAC_MY_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MAPFAC_MY", NC_FLOAT, RANK_MAPFAC_MY, MAPFAC_MY_dims, &MAPFAC_MY_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_MY_id, NC_CHUNKED, MAPFAC_MY_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_MY_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MAPFAC_UX_dims[0] = Time_dim;
|
|
MAPFAC_UX_dims[1] = south_north_dim;
|
|
MAPFAC_UX_dims[2] = west_east_stag_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MAPFAC_UX", NC_FLOAT, RANK_MAPFAC_UX, MAPFAC_UX_dims, &MAPFAC_UX_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_UX_id, NC_CHUNKED, MAPFAC_UX_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_UX_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MAPFAC_UY_dims[0] = Time_dim;
|
|
MAPFAC_UY_dims[1] = south_north_dim;
|
|
MAPFAC_UY_dims[2] = west_east_stag_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MAPFAC_UY", NC_FLOAT, RANK_MAPFAC_UY, MAPFAC_UY_dims, &MAPFAC_UY_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_UY_id, NC_CHUNKED, MAPFAC_UY_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_UY_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MAPFAC_VX_dims[0] = Time_dim;
|
|
MAPFAC_VX_dims[1] = south_north_stag_dim;
|
|
MAPFAC_VX_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MAPFAC_VX", NC_FLOAT, RANK_MAPFAC_VX, MAPFAC_VX_dims, &MAPFAC_VX_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_VX_id, NC_CHUNKED, MAPFAC_VX_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_VX_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MF_VX_INV_dims[0] = Time_dim;
|
|
MF_VX_INV_dims[1] = south_north_stag_dim;
|
|
MF_VX_INV_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MF_VX_INV", NC_FLOAT, RANK_MF_VX_INV, MF_VX_INV_dims, &MF_VX_INV_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MF_VX_INV_id, NC_CHUNKED, MF_VX_INV_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MF_VX_INV_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MAPFAC_VY_dims[0] = Time_dim;
|
|
MAPFAC_VY_dims[1] = south_north_stag_dim;
|
|
MAPFAC_VY_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MAPFAC_VY", NC_FLOAT, RANK_MAPFAC_VY, MAPFAC_VY_dims, &MAPFAC_VY_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_VY_id, NC_CHUNKED, MAPFAC_VY_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_VY_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
F_dims[0] = Time_dim;
|
|
F_dims[1] = south_north_dim;
|
|
F_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "F", NC_FLOAT, RANK_F, F_dims, &F_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, F_id, NC_CHUNKED, F_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, F_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
E_dims[0] = Time_dim;
|
|
E_dims[1] = south_north_dim;
|
|
E_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "E", NC_FLOAT, RANK_E, E_dims, &E_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, E_id, NC_CHUNKED, E_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, E_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SINALPHA_dims[0] = Time_dim;
|
|
SINALPHA_dims[1] = south_north_dim;
|
|
SINALPHA_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SINALPHA", NC_FLOAT, RANK_SINALPHA, SINALPHA_dims, &SINALPHA_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SINALPHA_id, NC_CHUNKED, SINALPHA_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SINALPHA_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
COSALPHA_dims[0] = Time_dim;
|
|
COSALPHA_dims[1] = south_north_dim;
|
|
COSALPHA_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "COSALPHA", NC_FLOAT, RANK_COSALPHA, COSALPHA_dims, &COSALPHA_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, COSALPHA_id, NC_CHUNKED, COSALPHA_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, COSALPHA_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
HGT_dims[0] = Time_dim;
|
|
HGT_dims[1] = south_north_dim;
|
|
HGT_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "HGT", NC_FLOAT, RANK_HGT, HGT_dims, &HGT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HGT_id, NC_CHUNKED, HGT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HGT_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
TSK_dims[0] = Time_dim;
|
|
TSK_dims[1] = south_north_dim;
|
|
TSK_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "TSK", NC_FLOAT, RANK_TSK, TSK_dims, &TSK_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_id, NC_CHUNKED, TSK_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
P_TOP_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "P_TOP", NC_FLOAT, RANK_P_TOP, P_TOP_dims, &P_TOP_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_TOP_id, NC_CHUNKED, P_TOP_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
T00_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "T00", NC_FLOAT, RANK_T00, T00_dims, &T00_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T00_id, NC_CHUNKED, T00_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
P00_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "P00", NC_FLOAT, RANK_P00, P00_dims, &P00_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P00_id, NC_CHUNKED, P00_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
TLP_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "TLP", NC_FLOAT, RANK_TLP, TLP_dims, &TLP_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TLP_id, NC_CHUNKED, TLP_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
TISO_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "TISO", NC_FLOAT, RANK_TISO, TISO_dims, &TISO_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TISO_id, NC_CHUNKED, TISO_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
TLP_STRAT_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "TLP_STRAT", NC_FLOAT, RANK_TLP_STRAT, TLP_STRAT_dims, &TLP_STRAT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TLP_STRAT_id, NC_CHUNKED, TLP_STRAT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
P_STRAT_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "P_STRAT", NC_FLOAT, RANK_P_STRAT, P_STRAT_dims, &P_STRAT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_STRAT_id, NC_CHUNKED, P_STRAT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MAX_MSTFX_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MAX_MSTFX", NC_FLOAT, RANK_MAX_MSTFX, MAX_MSTFX_dims, &MAX_MSTFX_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAX_MSTFX_id, NC_CHUNKED, MAX_MSTFX_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MAX_MSTFY_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MAX_MSTFY", NC_FLOAT, RANK_MAX_MSTFY, MAX_MSTFY_dims, &MAX_MSTFY_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAX_MSTFY_id, NC_CHUNKED, MAX_MSTFY_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
RAINC_dims[0] = Time_dim;
|
|
RAINC_dims[1] = south_north_dim;
|
|
RAINC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "RAINC", NC_FLOAT, RANK_RAINC, RAINC_dims, &RAINC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINC_id, NC_CHUNKED, RAINC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
RAINSH_dims[0] = Time_dim;
|
|
RAINSH_dims[1] = south_north_dim;
|
|
RAINSH_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "RAINSH", NC_FLOAT, RANK_RAINSH, RAINSH_dims, &RAINSH_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINSH_id, NC_CHUNKED, RAINSH_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINSH_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
RAINNC_dims[0] = Time_dim;
|
|
RAINNC_dims[1] = south_north_dim;
|
|
RAINNC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "RAINNC", NC_FLOAT, RANK_RAINNC, RAINNC_dims, &RAINNC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINNC_id, NC_CHUNKED, RAINNC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINNC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SNOWNC_dims[0] = Time_dim;
|
|
SNOWNC_dims[1] = south_north_dim;
|
|
SNOWNC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SNOWNC", NC_FLOAT, RANK_SNOWNC, SNOWNC_dims, &SNOWNC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWNC_id, NC_CHUNKED, SNOWNC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWNC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
GRAUPELNC_dims[0] = Time_dim;
|
|
GRAUPELNC_dims[1] = south_north_dim;
|
|
GRAUPELNC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "GRAUPELNC", NC_FLOAT, RANK_GRAUPELNC, GRAUPELNC_dims, &GRAUPELNC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRAUPELNC_id, NC_CHUNKED, GRAUPELNC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRAUPELNC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
HAILNC_dims[0] = Time_dim;
|
|
HAILNC_dims[1] = south_north_dim;
|
|
HAILNC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "HAILNC", NC_FLOAT, RANK_HAILNC, HAILNC_dims, &HAILNC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HAILNC_id, NC_CHUNKED, HAILNC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HAILNC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
CLDFRA_dims[0] = Time_dim;
|
|
CLDFRA_dims[1] = bottom_top_dim;
|
|
CLDFRA_dims[2] = south_north_dim;
|
|
CLDFRA_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "CLDFRA", NC_FLOAT, RANK_CLDFRA, CLDFRA_dims, &CLDFRA_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLDFRA_id, NC_CHUNKED, CLDFRA_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLDFRA_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SWDOWN_dims[0] = Time_dim;
|
|
SWDOWN_dims[1] = south_north_dim;
|
|
SWDOWN_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SWDOWN", NC_FLOAT, RANK_SWDOWN, SWDOWN_dims, &SWDOWN_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDOWN_id, NC_CHUNKED, SWDOWN_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDOWN_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
GLW_dims[0] = Time_dim;
|
|
GLW_dims[1] = south_north_dim;
|
|
GLW_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "GLW", NC_FLOAT, RANK_GLW, GLW_dims, &GLW_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GLW_id, NC_CHUNKED, GLW_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GLW_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SWNORM_dims[0] = Time_dim;
|
|
SWNORM_dims[1] = south_north_dim;
|
|
SWNORM_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SWNORM", NC_FLOAT, RANK_SWNORM, SWNORM_dims, &SWNORM_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWNORM_id, NC_CHUNKED, SWNORM_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWNORM_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
TAOD5502D_dims[0] = Time_dim;
|
|
TAOD5502D_dims[1] = south_north_dim;
|
|
TAOD5502D_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "TAOD5502D", NC_FLOAT, RANK_TAOD5502D, TAOD5502D_dims, &TAOD5502D_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TAOD5502D_id, NC_CHUNKED, TAOD5502D_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TAOD5502D_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACSWUPT_dims[0] = Time_dim;
|
|
ACSWUPT_dims[1] = south_north_dim;
|
|
ACSWUPT_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACSWUPT", NC_FLOAT, RANK_ACSWUPT, ACSWUPT_dims, &ACSWUPT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPT_id, NC_CHUNKED, ACSWUPT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPT_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACSWUPTC_dims[0] = Time_dim;
|
|
ACSWUPTC_dims[1] = south_north_dim;
|
|
ACSWUPTC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACSWUPTC", NC_FLOAT, RANK_ACSWUPTC, ACSWUPTC_dims, &ACSWUPTC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPTC_id, NC_CHUNKED, ACSWUPTC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPTC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACSWDNT_dims[0] = Time_dim;
|
|
ACSWDNT_dims[1] = south_north_dim;
|
|
ACSWDNT_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACSWDNT", NC_FLOAT, RANK_ACSWDNT, ACSWDNT_dims, &ACSWDNT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNT_id, NC_CHUNKED, ACSWDNT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNT_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACSWDNTC_dims[0] = Time_dim;
|
|
ACSWDNTC_dims[1] = south_north_dim;
|
|
ACSWDNTC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACSWDNTC", NC_FLOAT, RANK_ACSWDNTC, ACSWDNTC_dims, &ACSWDNTC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNTC_id, NC_CHUNKED, ACSWDNTC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNTC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACSWUPB_dims[0] = Time_dim;
|
|
ACSWUPB_dims[1] = south_north_dim;
|
|
ACSWUPB_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACSWUPB", NC_FLOAT, RANK_ACSWUPB, ACSWUPB_dims, &ACSWUPB_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPB_id, NC_CHUNKED, ACSWUPB_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPB_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACSWUPBC_dims[0] = Time_dim;
|
|
ACSWUPBC_dims[1] = south_north_dim;
|
|
ACSWUPBC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACSWUPBC", NC_FLOAT, RANK_ACSWUPBC, ACSWUPBC_dims, &ACSWUPBC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPBC_id, NC_CHUNKED, ACSWUPBC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPBC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACSWDNB_dims[0] = Time_dim;
|
|
ACSWDNB_dims[1] = south_north_dim;
|
|
ACSWDNB_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACSWDNB", NC_FLOAT, RANK_ACSWDNB, ACSWDNB_dims, &ACSWDNB_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNB_id, NC_CHUNKED, ACSWDNB_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNB_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACSWDNBC_dims[0] = Time_dim;
|
|
ACSWDNBC_dims[1] = south_north_dim;
|
|
ACSWDNBC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACSWDNBC", NC_FLOAT, RANK_ACSWDNBC, ACSWDNBC_dims, &ACSWDNBC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNBC_id, NC_CHUNKED, ACSWDNBC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNBC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACLWUPT_dims[0] = Time_dim;
|
|
ACLWUPT_dims[1] = south_north_dim;
|
|
ACLWUPT_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACLWUPT", NC_FLOAT, RANK_ACLWUPT, ACLWUPT_dims, &ACLWUPT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPT_id, NC_CHUNKED, ACLWUPT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPT_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACLWUPTC_dims[0] = Time_dim;
|
|
ACLWUPTC_dims[1] = south_north_dim;
|
|
ACLWUPTC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACLWUPTC", NC_FLOAT, RANK_ACLWUPTC, ACLWUPTC_dims, &ACLWUPTC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPTC_id, NC_CHUNKED, ACLWUPTC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPTC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACLWDNT_dims[0] = Time_dim;
|
|
ACLWDNT_dims[1] = south_north_dim;
|
|
ACLWDNT_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACLWDNT", NC_FLOAT, RANK_ACLWDNT, ACLWDNT_dims, &ACLWDNT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNT_id, NC_CHUNKED, ACLWDNT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNT_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACLWDNTC_dims[0] = Time_dim;
|
|
ACLWDNTC_dims[1] = south_north_dim;
|
|
ACLWDNTC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACLWDNTC", NC_FLOAT, RANK_ACLWDNTC, ACLWDNTC_dims, &ACLWDNTC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNTC_id, NC_CHUNKED, ACLWDNTC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNTC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACLWUPB_dims[0] = Time_dim;
|
|
ACLWUPB_dims[1] = south_north_dim;
|
|
ACLWUPB_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACLWUPB", NC_FLOAT, RANK_ACLWUPB, ACLWUPB_dims, &ACLWUPB_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPB_id, NC_CHUNKED, ACLWUPB_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPB_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACLWUPBC_dims[0] = Time_dim;
|
|
ACLWUPBC_dims[1] = south_north_dim;
|
|
ACLWUPBC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACLWUPBC", NC_FLOAT, RANK_ACLWUPBC, ACLWUPBC_dims, &ACLWUPBC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPBC_id, NC_CHUNKED, ACLWUPBC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPBC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACLWDNB_dims[0] = Time_dim;
|
|
ACLWDNB_dims[1] = south_north_dim;
|
|
ACLWDNB_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACLWDNB", NC_FLOAT, RANK_ACLWDNB, ACLWDNB_dims, &ACLWDNB_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNB_id, NC_CHUNKED, ACLWDNB_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNB_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACLWDNBC_dims[0] = Time_dim;
|
|
ACLWDNBC_dims[1] = south_north_dim;
|
|
ACLWDNBC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACLWDNBC", NC_FLOAT, RANK_ACLWDNBC, ACLWDNBC_dims, &ACLWDNBC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNBC_id, NC_CHUNKED, ACLWDNBC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNBC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SWUPT_dims[0] = Time_dim;
|
|
SWUPT_dims[1] = south_north_dim;
|
|
SWUPT_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SWUPT", NC_FLOAT, RANK_SWUPT, SWUPT_dims, &SWUPT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPT_id, NC_CHUNKED, SWUPT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPT_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SWUPTC_dims[0] = Time_dim;
|
|
SWUPTC_dims[1] = south_north_dim;
|
|
SWUPTC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SWUPTC", NC_FLOAT, RANK_SWUPTC, SWUPTC_dims, &SWUPTC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPTC_id, NC_CHUNKED, SWUPTC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPTC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SWDNT_dims[0] = Time_dim;
|
|
SWDNT_dims[1] = south_north_dim;
|
|
SWDNT_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SWDNT", NC_FLOAT, RANK_SWDNT, SWDNT_dims, &SWDNT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNT_id, NC_CHUNKED, SWDNT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNT_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SWDNTC_dims[0] = Time_dim;
|
|
SWDNTC_dims[1] = south_north_dim;
|
|
SWDNTC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SWDNTC", NC_FLOAT, RANK_SWDNTC, SWDNTC_dims, &SWDNTC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNTC_id, NC_CHUNKED, SWDNTC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNTC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SWUPB_dims[0] = Time_dim;
|
|
SWUPB_dims[1] = south_north_dim;
|
|
SWUPB_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SWUPB", NC_FLOAT, RANK_SWUPB, SWUPB_dims, &SWUPB_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPB_id, NC_CHUNKED, SWUPB_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPB_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SWUPBC_dims[0] = Time_dim;
|
|
SWUPBC_dims[1] = south_north_dim;
|
|
SWUPBC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SWUPBC", NC_FLOAT, RANK_SWUPBC, SWUPBC_dims, &SWUPBC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPBC_id, NC_CHUNKED, SWUPBC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPBC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SWDNB_dims[0] = Time_dim;
|
|
SWDNB_dims[1] = south_north_dim;
|
|
SWDNB_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SWDNB", NC_FLOAT, RANK_SWDNB, SWDNB_dims, &SWDNB_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNB_id, NC_CHUNKED, SWDNB_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNB_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SWDNBC_dims[0] = Time_dim;
|
|
SWDNBC_dims[1] = south_north_dim;
|
|
SWDNBC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SWDNBC", NC_FLOAT, RANK_SWDNBC, SWDNBC_dims, &SWDNBC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNBC_id, NC_CHUNKED, SWDNBC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNBC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
LWUPT_dims[0] = Time_dim;
|
|
LWUPT_dims[1] = south_north_dim;
|
|
LWUPT_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "LWUPT", NC_FLOAT, RANK_LWUPT, LWUPT_dims, &LWUPT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPT_id, NC_CHUNKED, LWUPT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPT_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
LWUPTC_dims[0] = Time_dim;
|
|
LWUPTC_dims[1] = south_north_dim;
|
|
LWUPTC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "LWUPTC", NC_FLOAT, RANK_LWUPTC, LWUPTC_dims, &LWUPTC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPTC_id, NC_CHUNKED, LWUPTC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPTC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
LWDNT_dims[0] = Time_dim;
|
|
LWDNT_dims[1] = south_north_dim;
|
|
LWDNT_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "LWDNT", NC_FLOAT, RANK_LWDNT, LWDNT_dims, &LWDNT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNT_id, NC_CHUNKED, LWDNT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNT_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
LWDNTC_dims[0] = Time_dim;
|
|
LWDNTC_dims[1] = south_north_dim;
|
|
LWDNTC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "LWDNTC", NC_FLOAT, RANK_LWDNTC, LWDNTC_dims, &LWDNTC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNTC_id, NC_CHUNKED, LWDNTC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNTC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
LWUPB_dims[0] = Time_dim;
|
|
LWUPB_dims[1] = south_north_dim;
|
|
LWUPB_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "LWUPB", NC_FLOAT, RANK_LWUPB, LWUPB_dims, &LWUPB_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPB_id, NC_CHUNKED, LWUPB_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPB_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
LWUPBC_dims[0] = Time_dim;
|
|
LWUPBC_dims[1] = south_north_dim;
|
|
LWUPBC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "LWUPBC", NC_FLOAT, RANK_LWUPBC, LWUPBC_dims, &LWUPBC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPBC_id, NC_CHUNKED, LWUPBC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPBC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
LWDNB_dims[0] = Time_dim;
|
|
LWDNB_dims[1] = south_north_dim;
|
|
LWDNB_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "LWDNB", NC_FLOAT, RANK_LWDNB, LWDNB_dims, &LWDNB_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNB_id, NC_CHUNKED, LWDNB_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNB_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
LWDNBC_dims[0] = Time_dim;
|
|
LWDNBC_dims[1] = south_north_dim;
|
|
LWDNBC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "LWDNBC", NC_FLOAT, RANK_LWDNBC, LWDNBC_dims, &LWDNBC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNBC_id, NC_CHUNKED, LWDNBC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNBC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
OLR_dims[0] = Time_dim;
|
|
OLR_dims[1] = south_north_dim;
|
|
OLR_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "OLR", NC_FLOAT, RANK_OLR, OLR_dims, &OLR_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, OLR_id, NC_CHUNKED, OLR_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, OLR_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
XLAT_U_dims[0] = Time_dim;
|
|
XLAT_U_dims[1] = south_north_dim;
|
|
XLAT_U_dims[2] = west_east_stag_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "XLAT_U", NC_FLOAT, RANK_XLAT_U, XLAT_U_dims, &XLAT_U_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_U_id, NC_CHUNKED, XLAT_U_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_U_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
XLONG_U_dims[0] = Time_dim;
|
|
XLONG_U_dims[1] = south_north_dim;
|
|
XLONG_U_dims[2] = west_east_stag_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "XLONG_U", NC_FLOAT, RANK_XLONG_U, XLONG_U_dims, &XLONG_U_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_U_id, NC_CHUNKED, XLONG_U_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_U_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
XLAT_V_dims[0] = Time_dim;
|
|
XLAT_V_dims[1] = south_north_stag_dim;
|
|
XLAT_V_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "XLAT_V", NC_FLOAT, RANK_XLAT_V, XLAT_V_dims, &XLAT_V_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_V_id, NC_CHUNKED, XLAT_V_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_V_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
XLONG_V_dims[0] = Time_dim;
|
|
XLONG_V_dims[1] = south_north_stag_dim;
|
|
XLONG_V_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "XLONG_V", NC_FLOAT, RANK_XLONG_V, XLONG_V_dims, &XLONG_V_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_V_id, NC_CHUNKED, XLONG_V_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_V_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ALBEDO_dims[0] = Time_dim;
|
|
ALBEDO_dims[1] = south_north_dim;
|
|
ALBEDO_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ALBEDO", NC_FLOAT, RANK_ALBEDO, ALBEDO_dims, &ALBEDO_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ALBEDO_id, NC_CHUNKED, ALBEDO_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ALBEDO_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
CLAT_dims[0] = Time_dim;
|
|
CLAT_dims[1] = south_north_dim;
|
|
CLAT_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "CLAT", NC_FLOAT, RANK_CLAT, CLAT_dims, &CLAT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLAT_id, NC_CHUNKED, CLAT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLAT_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ALBBCK_dims[0] = Time_dim;
|
|
ALBBCK_dims[1] = south_north_dim;
|
|
ALBBCK_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ALBBCK", NC_FLOAT, RANK_ALBBCK, ALBBCK_dims, &ALBBCK_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ALBBCK_id, NC_CHUNKED, ALBBCK_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ALBBCK_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EMISS_dims[0] = Time_dim;
|
|
EMISS_dims[1] = south_north_dim;
|
|
EMISS_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EMISS", NC_FLOAT, RANK_EMISS, EMISS_dims, &EMISS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EMISS_id, NC_CHUNKED, EMISS_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EMISS_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
NOAHRES_dims[0] = Time_dim;
|
|
NOAHRES_dims[1] = south_north_dim;
|
|
NOAHRES_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "NOAHRES", NC_FLOAT, RANK_NOAHRES, NOAHRES_dims, &NOAHRES_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NOAHRES_id, NC_CHUNKED, NOAHRES_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NOAHRES_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
TMN_dims[0] = Time_dim;
|
|
TMN_dims[1] = south_north_dim;
|
|
TMN_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "TMN", NC_FLOAT, RANK_TMN, TMN_dims, &TMN_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TMN_id, NC_CHUNKED, TMN_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TMN_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
XLAND_dims[0] = Time_dim;
|
|
XLAND_dims[1] = south_north_dim;
|
|
XLAND_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "XLAND", NC_FLOAT, RANK_XLAND, XLAND_dims, &XLAND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAND_id, NC_CHUNKED, XLAND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAND_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
UST_dims[0] = Time_dim;
|
|
UST_dims[1] = south_north_dim;
|
|
UST_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "UST", NC_FLOAT, RANK_UST, UST_dims, &UST_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UST_id, NC_CHUNKED, UST_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UST_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
PBLH_dims[0] = Time_dim;
|
|
PBLH_dims[1] = south_north_dim;
|
|
PBLH_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "PBLH", NC_FLOAT, RANK_PBLH, PBLH_dims, &PBLH_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PBLH_id, NC_CHUNKED, PBLH_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PBLH_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
HFX_dims[0] = Time_dim;
|
|
HFX_dims[1] = south_north_dim;
|
|
HFX_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "HFX", NC_FLOAT, RANK_HFX, HFX_dims, &HFX_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_id, NC_CHUNKED, HFX_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
QFX_dims[0] = Time_dim;
|
|
QFX_dims[1] = south_north_dim;
|
|
QFX_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "QFX", NC_FLOAT, RANK_QFX, QFX_dims, &QFX_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QFX_id, NC_CHUNKED, QFX_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QFX_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
LH_dims[0] = Time_dim;
|
|
LH_dims[1] = south_north_dim;
|
|
LH_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "LH", NC_FLOAT, RANK_LH, LH_dims, &LH_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_id, NC_CHUNKED, LH_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACHFX_dims[0] = Time_dim;
|
|
ACHFX_dims[1] = south_north_dim;
|
|
ACHFX_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACHFX", NC_FLOAT, RANK_ACHFX, ACHFX_dims, &ACHFX_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACHFX_id, NC_CHUNKED, ACHFX_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACHFX_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ACLHF_dims[0] = Time_dim;
|
|
ACLHF_dims[1] = south_north_dim;
|
|
ACLHF_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ACLHF", NC_FLOAT, RANK_ACLHF, ACLHF_dims, &ACLHF_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLHF_id, NC_CHUNKED, ACLHF_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLHF_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SNOWC_dims[0] = Time_dim;
|
|
SNOWC_dims[1] = south_north_dim;
|
|
SNOWC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SNOWC", NC_FLOAT, RANK_SNOWC, SNOWC_dims, &SNOWC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWC_id, NC_CHUNKED, SNOWC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SR_dims[0] = Time_dim;
|
|
SR_dims[1] = south_north_dim;
|
|
SR_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SR", NC_FLOAT, RANK_SR, SR_dims, &SR_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SR_id, NC_CHUNKED, SR_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SR_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SAVE_TOPO_FROM_REAL_dims[0] = Time_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SAVE_TOPO_FROM_REAL", NC_INT, RANK_SAVE_TOPO_FROM_REAL, SAVE_TOPO_FROM_REAL_dims, &SAVE_TOPO_FROM_REAL_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SAVE_TOPO_FROM_REAL_id, NC_CHUNKED, SAVE_TOPO_FROM_REAL_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SAVE_TOPO_FROM_REAL_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
PREC_ACC_C_dims[0] = Time_dim;
|
|
PREC_ACC_C_dims[1] = south_north_dim;
|
|
PREC_ACC_C_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "PREC_ACC_C", NC_FLOAT, RANK_PREC_ACC_C, PREC_ACC_C_dims, &PREC_ACC_C_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PREC_ACC_C_id, NC_CHUNKED, PREC_ACC_C_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PREC_ACC_C_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
PREC_ACC_NC_dims[0] = Time_dim;
|
|
PREC_ACC_NC_dims[1] = south_north_dim;
|
|
PREC_ACC_NC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "PREC_ACC_NC", NC_FLOAT, RANK_PREC_ACC_NC, PREC_ACC_NC_dims, &PREC_ACC_NC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PREC_ACC_NC_id, NC_CHUNKED, PREC_ACC_NC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PREC_ACC_NC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SNOW_ACC_NC_dims[0] = Time_dim;
|
|
SNOW_ACC_NC_dims[1] = south_north_dim;
|
|
SNOW_ACC_NC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SNOW_ACC_NC", NC_FLOAT, RANK_SNOW_ACC_NC, SNOW_ACC_NC_dims, &SNOW_ACC_NC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOW_ACC_NC_id, NC_CHUNKED, SNOW_ACC_NC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOW_ACC_NC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EROD_dims[0] = Time_dim;
|
|
EROD_dims[1] = dust_erosion_dimension_dim;
|
|
EROD_dims[2] = south_north_dim;
|
|
EROD_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EROD", NC_FLOAT, RANK_EROD, EROD_dims, &EROD_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EROD_id, NC_CHUNKED, EROD_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EROD_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
CLDFRA2_dims[0] = Time_dim;
|
|
CLDFRA2_dims[1] = bottom_top_dim;
|
|
CLDFRA2_dims[2] = south_north_dim;
|
|
CLDFRA2_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "CLDFRA2", NC_FLOAT, RANK_CLDFRA2, CLDFRA2_dims, &CLDFRA2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLDFRA2_id, NC_CHUNKED, CLDFRA2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLDFRA2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
RAINPROD_dims[0] = Time_dim;
|
|
RAINPROD_dims[1] = bottom_top_dim;
|
|
RAINPROD_dims[2] = south_north_dim;
|
|
RAINPROD_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "RAINPROD", NC_FLOAT, RANK_RAINPROD, RAINPROD_dims, &RAINPROD_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINPROD_id, NC_CHUNKED, RAINPROD_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINPROD_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EVAPPROD_dims[0] = Time_dim;
|
|
EVAPPROD_dims[1] = bottom_top_dim;
|
|
EVAPPROD_dims[2] = south_north_dim;
|
|
EVAPPROD_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EVAPPROD", NC_FLOAT, RANK_EVAPPROD, EVAPPROD_dims, &EVAPPROD_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EVAPPROD_id, NC_CHUNKED, EVAPPROD_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EVAPPROD_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
UST_T_dims[0] = Time_dim;
|
|
UST_T_dims[1] = south_north_dim;
|
|
UST_T_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "UST_T", NC_FLOAT, RANK_UST_T, UST_T_dims, &UST_T_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UST_T_id, NC_CHUNKED, UST_T_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UST_T_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ROUGH_COR_dims[0] = Time_dim;
|
|
ROUGH_COR_dims[1] = south_north_dim;
|
|
ROUGH_COR_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ROUGH_COR", NC_FLOAT, RANK_ROUGH_COR, ROUGH_COR_dims, &ROUGH_COR_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ROUGH_COR_id, NC_CHUNKED, ROUGH_COR_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ROUGH_COR_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SMOIS_COR_dims[0] = Time_dim;
|
|
SMOIS_COR_dims[1] = south_north_dim;
|
|
SMOIS_COR_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SMOIS_COR", NC_FLOAT, RANK_SMOIS_COR, SMOIS_COR_dims, &SMOIS_COR_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMOIS_COR_id, NC_CHUNKED, SMOIS_COR_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMOIS_COR_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DUSTLOAD_1_dims[0] = Time_dim;
|
|
DUSTLOAD_1_dims[1] = south_north_dim;
|
|
DUSTLOAD_1_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DUSTLOAD_1", NC_FLOAT, RANK_DUSTLOAD_1, DUSTLOAD_1_dims, &DUSTLOAD_1_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_1_id, NC_CHUNKED, DUSTLOAD_1_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_1_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DUSTLOAD_2_dims[0] = Time_dim;
|
|
DUSTLOAD_2_dims[1] = south_north_dim;
|
|
DUSTLOAD_2_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DUSTLOAD_2", NC_FLOAT, RANK_DUSTLOAD_2, DUSTLOAD_2_dims, &DUSTLOAD_2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_2_id, NC_CHUNKED, DUSTLOAD_2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DUSTLOAD_3_dims[0] = Time_dim;
|
|
DUSTLOAD_3_dims[1] = south_north_dim;
|
|
DUSTLOAD_3_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DUSTLOAD_3", NC_FLOAT, RANK_DUSTLOAD_3, DUSTLOAD_3_dims, &DUSTLOAD_3_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_3_id, NC_CHUNKED, DUSTLOAD_3_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_3_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DUSTLOAD_4_dims[0] = Time_dim;
|
|
DUSTLOAD_4_dims[1] = south_north_dim;
|
|
DUSTLOAD_4_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DUSTLOAD_4", NC_FLOAT, RANK_DUSTLOAD_4, DUSTLOAD_4_dims, &DUSTLOAD_4_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_4_id, NC_CHUNKED, DUSTLOAD_4_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_4_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DUSTLOAD_5_dims[0] = Time_dim;
|
|
DUSTLOAD_5_dims[1] = south_north_dim;
|
|
DUSTLOAD_5_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DUSTLOAD_5", NC_FLOAT, RANK_DUSTLOAD_5, DUSTLOAD_5_dims, &DUSTLOAD_5_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_5_id, NC_CHUNKED, DUSTLOAD_5_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_5_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DRYDEPVEL_dims[0] = Time_dim;
|
|
DRYDEPVEL_dims[1] = south_north_dim;
|
|
DRYDEPVEL_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DRYDEPVEL", NC_FLOAT, RANK_DRYDEPVEL, DRYDEPVEL_dims, &DRYDEPVEL_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEPVEL_id, NC_CHUNKED, DRYDEPVEL_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEPVEL_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
GRASET_1_dims[0] = Time_dim;
|
|
GRASET_1_dims[1] = south_north_dim;
|
|
GRASET_1_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "GRASET_1", NC_FLOAT, RANK_GRASET_1, GRASET_1_dims, &GRASET_1_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_1_id, NC_CHUNKED, GRASET_1_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_1_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
GRASET_2_dims[0] = Time_dim;
|
|
GRASET_2_dims[1] = south_north_dim;
|
|
GRASET_2_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "GRASET_2", NC_FLOAT, RANK_GRASET_2, GRASET_2_dims, &GRASET_2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_2_id, NC_CHUNKED, GRASET_2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
GRASET_3_dims[0] = Time_dim;
|
|
GRASET_3_dims[1] = south_north_dim;
|
|
GRASET_3_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "GRASET_3", NC_FLOAT, RANK_GRASET_3, GRASET_3_dims, &GRASET_3_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_3_id, NC_CHUNKED, GRASET_3_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_3_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
GRASET_4_dims[0] = Time_dim;
|
|
GRASET_4_dims[1] = south_north_dim;
|
|
GRASET_4_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "GRASET_4", NC_FLOAT, RANK_GRASET_4, GRASET_4_dims, &GRASET_4_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_4_id, NC_CHUNKED, GRASET_4_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_4_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
GRASET_5_dims[0] = Time_dim;
|
|
GRASET_5_dims[1] = south_north_dim;
|
|
GRASET_5_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "GRASET_5", NC_FLOAT, RANK_GRASET_5, GRASET_5_dims, &GRASET_5_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_5_id, NC_CHUNKED, GRASET_5_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_5_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DRYDEP_1_dims[0] = Time_dim;
|
|
DRYDEP_1_dims[1] = south_north_dim;
|
|
DRYDEP_1_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DRYDEP_1", NC_FLOAT, RANK_DRYDEP_1, DRYDEP_1_dims, &DRYDEP_1_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_1_id, NC_CHUNKED, DRYDEP_1_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_1_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DRYDEP_2_dims[0] = Time_dim;
|
|
DRYDEP_2_dims[1] = south_north_dim;
|
|
DRYDEP_2_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DRYDEP_2", NC_FLOAT, RANK_DRYDEP_2, DRYDEP_2_dims, &DRYDEP_2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_2_id, NC_CHUNKED, DRYDEP_2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DRYDEP_3_dims[0] = Time_dim;
|
|
DRYDEP_3_dims[1] = south_north_dim;
|
|
DRYDEP_3_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DRYDEP_3", NC_FLOAT, RANK_DRYDEP_3, DRYDEP_3_dims, &DRYDEP_3_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_3_id, NC_CHUNKED, DRYDEP_3_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_3_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DRYDEP_4_dims[0] = Time_dim;
|
|
DRYDEP_4_dims[1] = south_north_dim;
|
|
DRYDEP_4_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DRYDEP_4", NC_FLOAT, RANK_DRYDEP_4, DRYDEP_4_dims, &DRYDEP_4_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_4_id, NC_CHUNKED, DRYDEP_4_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_4_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DRYDEP_5_dims[0] = Time_dim;
|
|
DRYDEP_5_dims[1] = south_north_dim;
|
|
DRYDEP_5_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DRYDEP_5", NC_FLOAT, RANK_DRYDEP_5, DRYDEP_5_dims, &DRYDEP_5_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_5_id, NC_CHUNKED, DRYDEP_5_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_5_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EDUST1_dims[0] = Time_dim;
|
|
EDUST1_dims[1] = klevs_for_dust_dim;
|
|
EDUST1_dims[2] = south_north_dim;
|
|
EDUST1_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EDUST1", NC_FLOAT, RANK_EDUST1, EDUST1_dims, &EDUST1_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST1_id, NC_CHUNKED, EDUST1_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST1_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EDUST2_dims[0] = Time_dim;
|
|
EDUST2_dims[1] = klevs_for_dust_dim;
|
|
EDUST2_dims[2] = south_north_dim;
|
|
EDUST2_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EDUST2", NC_FLOAT, RANK_EDUST2, EDUST2_dims, &EDUST2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST2_id, NC_CHUNKED, EDUST2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EDUST3_dims[0] = Time_dim;
|
|
EDUST3_dims[1] = klevs_for_dust_dim;
|
|
EDUST3_dims[2] = south_north_dim;
|
|
EDUST3_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EDUST3", NC_FLOAT, RANK_EDUST3, EDUST3_dims, &EDUST3_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST3_id, NC_CHUNKED, EDUST3_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST3_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EDUST4_dims[0] = Time_dim;
|
|
EDUST4_dims[1] = klevs_for_dust_dim;
|
|
EDUST4_dims[2] = south_north_dim;
|
|
EDUST4_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EDUST4", NC_FLOAT, RANK_EDUST4, EDUST4_dims, &EDUST4_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST4_id, NC_CHUNKED, EDUST4_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST4_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EDUST5_dims[0] = Time_dim;
|
|
EDUST5_dims[1] = klevs_for_dust_dim;
|
|
EDUST5_dims[2] = south_north_dim;
|
|
EDUST5_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EDUST5", NC_FLOAT, RANK_EDUST5, EDUST5_dims, &EDUST5_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST5_id, NC_CHUNKED, EDUST5_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST5_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ebu_oc_dims[0] = Time_dim;
|
|
ebu_oc_dims[1] = bottom_top_dim;
|
|
ebu_oc_dims[2] = south_north_dim;
|
|
ebu_oc_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ebu_oc", NC_FLOAT, RANK_ebu_oc, ebu_oc_dims, &ebu_oc_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ebu_oc_id, NC_CHUNKED, ebu_oc_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ebu_oc_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MEAN_FCT_AGTF_dims[0] = Time_dim;
|
|
MEAN_FCT_AGTF_dims[1] = south_north_dim;
|
|
MEAN_FCT_AGTF_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MEAN_FCT_AGTF", NC_FLOAT, RANK_MEAN_FCT_AGTF, MEAN_FCT_AGTF_dims, &MEAN_FCT_AGTF_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGTF_id, NC_CHUNKED, MEAN_FCT_AGTF_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGTF_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MEAN_FCT_AGEF_dims[0] = Time_dim;
|
|
MEAN_FCT_AGEF_dims[1] = south_north_dim;
|
|
MEAN_FCT_AGEF_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MEAN_FCT_AGEF", NC_FLOAT, RANK_MEAN_FCT_AGEF, MEAN_FCT_AGEF_dims, &MEAN_FCT_AGEF_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGEF_id, NC_CHUNKED, MEAN_FCT_AGEF_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGEF_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MEAN_FCT_AGSV_dims[0] = Time_dim;
|
|
MEAN_FCT_AGSV_dims[1] = south_north_dim;
|
|
MEAN_FCT_AGSV_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MEAN_FCT_AGSV", NC_FLOAT, RANK_MEAN_FCT_AGSV, MEAN_FCT_AGSV_dims, &MEAN_FCT_AGSV_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGSV_id, NC_CHUNKED, MEAN_FCT_AGSV_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGSV_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
MEAN_FCT_AGGR_dims[0] = Time_dim;
|
|
MEAN_FCT_AGGR_dims[1] = south_north_dim;
|
|
MEAN_FCT_AGGR_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "MEAN_FCT_AGGR", NC_FLOAT, RANK_MEAN_FCT_AGGR, MEAN_FCT_AGGR_dims, &MEAN_FCT_AGGR_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGGR_id, NC_CHUNKED, MEAN_FCT_AGGR_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGGR_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
FIRESIZE_AGTF_dims[0] = Time_dim;
|
|
FIRESIZE_AGTF_dims[1] = south_north_dim;
|
|
FIRESIZE_AGTF_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "FIRESIZE_AGTF", NC_FLOAT, RANK_FIRESIZE_AGTF, FIRESIZE_AGTF_dims, &FIRESIZE_AGTF_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGTF_id, NC_CHUNKED, FIRESIZE_AGTF_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGTF_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
FIRESIZE_AGEF_dims[0] = Time_dim;
|
|
FIRESIZE_AGEF_dims[1] = south_north_dim;
|
|
FIRESIZE_AGEF_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "FIRESIZE_AGEF", NC_FLOAT, RANK_FIRESIZE_AGEF, FIRESIZE_AGEF_dims, &FIRESIZE_AGEF_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGEF_id, NC_CHUNKED, FIRESIZE_AGEF_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGEF_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
FIRESIZE_AGSV_dims[0] = Time_dim;
|
|
FIRESIZE_AGSV_dims[1] = south_north_dim;
|
|
FIRESIZE_AGSV_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "FIRESIZE_AGSV", NC_FLOAT, RANK_FIRESIZE_AGSV, FIRESIZE_AGSV_dims, &FIRESIZE_AGSV_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGSV_id, NC_CHUNKED, FIRESIZE_AGSV_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGSV_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
FIRESIZE_AGGR_dims[0] = Time_dim;
|
|
FIRESIZE_AGGR_dims[1] = south_north_dim;
|
|
FIRESIZE_AGGR_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "FIRESIZE_AGGR", NC_FLOAT, RANK_FIRESIZE_AGGR, FIRESIZE_AGGR_dims, &FIRESIZE_AGGR_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGGR_id, NC_CHUNKED, FIRESIZE_AGGR_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGGR_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EXTCOF55_dims[0] = Time_dim;
|
|
EXTCOF55_dims[1] = bottom_top_dim;
|
|
EXTCOF55_dims[2] = south_north_dim;
|
|
EXTCOF55_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EXTCOF55", NC_FLOAT, RANK_EXTCOF55, EXTCOF55_dims, &EXTCOF55_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EXTCOF55_id, NC_CHUNKED, EXTCOF55_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EXTCOF55_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DRY_DEP_LEN_dims[0] = Time_dim;
|
|
DRY_DEP_LEN_dims[1] = bio_emissions_dimension_stag_dim;
|
|
DRY_DEP_LEN_dims[2] = south_north_dim;
|
|
DRY_DEP_LEN_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DRY_DEP_LEN", NC_FLOAT, RANK_DRY_DEP_LEN, DRY_DEP_LEN_dims, &DRY_DEP_LEN_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRY_DEP_LEN_id, NC_CHUNKED, DRY_DEP_LEN_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRY_DEP_LEN_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DRY_DEP_FLUX_dims[0] = Time_dim;
|
|
DRY_DEP_FLUX_dims[1] = bio_emissions_dimension_stag_dim;
|
|
DRY_DEP_FLUX_dims[2] = south_north_dim;
|
|
DRY_DEP_FLUX_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DRY_DEP_FLUX", NC_FLOAT, RANK_DRY_DEP_FLUX, DRY_DEP_FLUX_dims, &DRY_DEP_FLUX_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRY_DEP_FLUX_id, NC_CHUNKED, DRY_DEP_FLUX_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRY_DEP_FLUX_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
WET_DEP_FLUX_dims[0] = Time_dim;
|
|
WET_DEP_FLUX_dims[1] = bio_emissions_dimension_stag_dim;
|
|
WET_DEP_FLUX_dims[2] = south_north_dim;
|
|
WET_DEP_FLUX_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "WET_DEP_FLUX", NC_FLOAT, RANK_WET_DEP_FLUX, WET_DEP_FLUX_dims, &WET_DEP_FLUX_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, WET_DEP_FLUX_id, NC_CHUNKED, WET_DEP_FLUX_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, WET_DEP_FLUX_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EBIO_ISO_dims[0] = Time_dim;
|
|
EBIO_ISO_dims[1] = south_north_dim;
|
|
EBIO_ISO_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EBIO_ISO", NC_FLOAT, RANK_EBIO_ISO, EBIO_ISO_dims, &EBIO_ISO_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EBIO_ISO_id, NC_CHUNKED, EBIO_ISO_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EBIO_ISO_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
EBIO_API_dims[0] = Time_dim;
|
|
EBIO_API_dims[1] = south_north_dim;
|
|
EBIO_API_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "EBIO_API", NC_FLOAT, RANK_EBIO_API, EBIO_API_dims, &EBIO_API_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EBIO_API_id, NC_CHUNKED, EBIO_API_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EBIO_API_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
LAI_VEGMASK_dims[0] = Time_dim;
|
|
LAI_VEGMASK_dims[1] = south_north_dim;
|
|
LAI_VEGMASK_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "LAI_VEGMASK", NC_FLOAT, RANK_LAI_VEGMASK, LAI_VEGMASK_dims, &LAI_VEGMASK_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAI_VEGMASK_id, NC_CHUNKED, LAI_VEGMASK_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAI_VEGMASK_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
dvel_o3_dims[0] = Time_dim;
|
|
dvel_o3_dims[1] = klevs_for_dvel_dim;
|
|
dvel_o3_dims[2] = south_north_dim;
|
|
dvel_o3_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "dvel_o3", NC_FLOAT, RANK_dvel_o3, dvel_o3_dims, &dvel_o3_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dvel_o3_id, NC_CHUNKED, dvel_o3_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dvel_o3_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
PM2_5_DRY_dims[0] = Time_dim;
|
|
PM2_5_DRY_dims[1] = bottom_top_dim;
|
|
PM2_5_DRY_dims[2] = south_north_dim;
|
|
PM2_5_DRY_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "PM2_5_DRY", NC_FLOAT, RANK_PM2_5_DRY, PM2_5_DRY_dims, &PM2_5_DRY_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PM2_5_DRY_id, NC_CHUNKED, PM2_5_DRY_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PM2_5_DRY_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
PM10_dims[0] = Time_dim;
|
|
PM10_dims[1] = bottom_top_dim;
|
|
PM10_dims[2] = south_north_dim;
|
|
PM10_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "PM10", NC_FLOAT, RANK_PM10, PM10_dims, &PM10_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PM10_id, NC_CHUNKED, PM10_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PM10_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
DMS_0_dims[0] = Time_dim;
|
|
DMS_0_dims[1] = south_north_dim;
|
|
DMS_0_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "DMS_0", NC_FLOAT, RANK_DMS_0, DMS_0_dims, &DMS_0_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DMS_0_id, NC_CHUNKED, DMS_0_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DMS_0_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
PHOTR201_dims[0] = Time_dim;
|
|
PHOTR201_dims[1] = bottom_top_dim;
|
|
PHOTR201_dims[2] = south_north_dim;
|
|
PHOTR201_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "PHOTR201", NC_FLOAT, RANK_PHOTR201, PHOTR201_dims, &PHOTR201_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR201_id, NC_CHUNKED, PHOTR201_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR201_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
PHOTR202_dims[0] = Time_dim;
|
|
PHOTR202_dims[1] = bottom_top_dim;
|
|
PHOTR202_dims[2] = south_north_dim;
|
|
PHOTR202_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "PHOTR202", NC_FLOAT, RANK_PHOTR202, PHOTR202_dims, &PHOTR202_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR202_id, NC_CHUNKED, PHOTR202_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR202_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
PHOTR203_dims[0] = Time_dim;
|
|
PHOTR203_dims[1] = bottom_top_dim;
|
|
PHOTR203_dims[2] = south_north_dim;
|
|
PHOTR203_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "PHOTR203", NC_FLOAT, RANK_PHOTR203, PHOTR203_dims, &PHOTR203_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR203_id, NC_CHUNKED, PHOTR203_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR203_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
so2_dims[0] = Time_dim;
|
|
so2_dims[1] = bottom_top_dim;
|
|
so2_dims[2] = south_north_dim;
|
|
so2_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "so2", NC_FLOAT, RANK_so2, so2_dims, &so2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so2_id, NC_CHUNKED, so2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
sulf_dims[0] = Time_dim;
|
|
sulf_dims[1] = bottom_top_dim;
|
|
sulf_dims[2] = south_north_dim;
|
|
sulf_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "sulf", NC_FLOAT, RANK_sulf, sulf_dims, &sulf_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, sulf_id, NC_CHUNKED, sulf_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, sulf_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
no2_dims[0] = Time_dim;
|
|
no2_dims[1] = bottom_top_dim;
|
|
no2_dims[2] = south_north_dim;
|
|
no2_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "no2", NC_FLOAT, RANK_no2, no2_dims, &no2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no2_id, NC_CHUNKED, no2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
no_dims[0] = Time_dim;
|
|
no_dims[1] = bottom_top_dim;
|
|
no_dims[2] = south_north_dim;
|
|
no_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "no", NC_FLOAT, RANK_no, no_dims, &no_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no_id, NC_CHUNKED, no_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
o3_dims[0] = Time_dim;
|
|
o3_dims[1] = bottom_top_dim;
|
|
o3_dims[2] = south_north_dim;
|
|
o3_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "o3", NC_FLOAT, RANK_o3, o3_dims, &o3_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, o3_id, NC_CHUNKED, o3_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, o3_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
hno3_dims[0] = Time_dim;
|
|
hno3_dims[1] = bottom_top_dim;
|
|
hno3_dims[2] = south_north_dim;
|
|
hno3_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "hno3", NC_FLOAT, RANK_hno3, hno3_dims, &hno3_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hno3_id, NC_CHUNKED, hno3_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hno3_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
h2o2_dims[0] = Time_dim;
|
|
h2o2_dims[1] = bottom_top_dim;
|
|
h2o2_dims[2] = south_north_dim;
|
|
h2o2_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "h2o2", NC_FLOAT, RANK_h2o2, h2o2_dims, &h2o2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, h2o2_id, NC_CHUNKED, h2o2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, h2o2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ald_dims[0] = Time_dim;
|
|
ald_dims[1] = bottom_top_dim;
|
|
ald_dims[2] = south_north_dim;
|
|
ald_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ald", NC_FLOAT, RANK_ald, ald_dims, &ald_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ald_id, NC_CHUNKED, ald_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ald_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
hcho_dims[0] = Time_dim;
|
|
hcho_dims[1] = bottom_top_dim;
|
|
hcho_dims[2] = south_north_dim;
|
|
hcho_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "hcho", NC_FLOAT, RANK_hcho, hcho_dims, &hcho_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hcho_id, NC_CHUNKED, hcho_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hcho_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
op1_dims[0] = Time_dim;
|
|
op1_dims[1] = bottom_top_dim;
|
|
op1_dims[2] = south_north_dim;
|
|
op1_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "op1", NC_FLOAT, RANK_op1, op1_dims, &op1_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, op1_id, NC_CHUNKED, op1_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, op1_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
op2_dims[0] = Time_dim;
|
|
op2_dims[1] = bottom_top_dim;
|
|
op2_dims[2] = south_north_dim;
|
|
op2_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "op2", NC_FLOAT, RANK_op2, op2_dims, &op2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, op2_id, NC_CHUNKED, op2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, op2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
paa_dims[0] = Time_dim;
|
|
paa_dims[1] = bottom_top_dim;
|
|
paa_dims[2] = south_north_dim;
|
|
paa_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "paa", NC_FLOAT, RANK_paa, paa_dims, &paa_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, paa_id, NC_CHUNKED, paa_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, paa_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ora1_dims[0] = Time_dim;
|
|
ora1_dims[1] = bottom_top_dim;
|
|
ora1_dims[2] = south_north_dim;
|
|
ora1_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ora1", NC_FLOAT, RANK_ora1, ora1_dims, &ora1_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ora1_id, NC_CHUNKED, ora1_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ora1_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ora2_dims[0] = Time_dim;
|
|
ora2_dims[1] = bottom_top_dim;
|
|
ora2_dims[2] = south_north_dim;
|
|
ora2_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ora2", NC_FLOAT, RANK_ora2, ora2_dims, &ora2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ora2_id, NC_CHUNKED, ora2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ora2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
nh3_dims[0] = Time_dim;
|
|
nh3_dims[1] = bottom_top_dim;
|
|
nh3_dims[2] = south_north_dim;
|
|
nh3_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "nh3", NC_FLOAT, RANK_nh3, nh3_dims, &nh3_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh3_id, NC_CHUNKED, nh3_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh3_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
n2o5_dims[0] = Time_dim;
|
|
n2o5_dims[1] = bottom_top_dim;
|
|
n2o5_dims[2] = south_north_dim;
|
|
n2o5_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "n2o5", NC_FLOAT, RANK_n2o5, n2o5_dims, &n2o5_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, n2o5_id, NC_CHUNKED, n2o5_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, n2o5_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
no3_dims[0] = Time_dim;
|
|
no3_dims[1] = bottom_top_dim;
|
|
no3_dims[2] = south_north_dim;
|
|
no3_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "no3", NC_FLOAT, RANK_no3, no3_dims, &no3_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3_id, NC_CHUNKED, no3_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
pan_dims[0] = Time_dim;
|
|
pan_dims[1] = bottom_top_dim;
|
|
pan_dims[2] = south_north_dim;
|
|
pan_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "pan", NC_FLOAT, RANK_pan, pan_dims, &pan_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, pan_id, NC_CHUNKED, pan_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, pan_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
hc3_dims[0] = Time_dim;
|
|
hc3_dims[1] = bottom_top_dim;
|
|
hc3_dims[2] = south_north_dim;
|
|
hc3_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "hc3", NC_FLOAT, RANK_hc3, hc3_dims, &hc3_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc3_id, NC_CHUNKED, hc3_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc3_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
hc5_dims[0] = Time_dim;
|
|
hc5_dims[1] = bottom_top_dim;
|
|
hc5_dims[2] = south_north_dim;
|
|
hc5_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "hc5", NC_FLOAT, RANK_hc5, hc5_dims, &hc5_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc5_id, NC_CHUNKED, hc5_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc5_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
hc8_dims[0] = Time_dim;
|
|
hc8_dims[1] = bottom_top_dim;
|
|
hc8_dims[2] = south_north_dim;
|
|
hc8_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "hc8", NC_FLOAT, RANK_hc8, hc8_dims, &hc8_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc8_id, NC_CHUNKED, hc8_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc8_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
eth_dims[0] = Time_dim;
|
|
eth_dims[1] = bottom_top_dim;
|
|
eth_dims[2] = south_north_dim;
|
|
eth_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "eth", NC_FLOAT, RANK_eth, eth_dims, ð_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, eth_id, NC_CHUNKED, eth_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, eth_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
co_dims[0] = Time_dim;
|
|
co_dims[1] = bottom_top_dim;
|
|
co_dims[2] = south_north_dim;
|
|
co_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "co", NC_FLOAT, RANK_co, co_dims, &co_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, co_id, NC_CHUNKED, co_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, co_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ete_dims[0] = Time_dim;
|
|
ete_dims[1] = bottom_top_dim;
|
|
ete_dims[2] = south_north_dim;
|
|
ete_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ete", NC_FLOAT, RANK_ete, ete_dims, &ete_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ete_id, NC_CHUNKED, ete_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ete_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
olt_dims[0] = Time_dim;
|
|
olt_dims[1] = bottom_top_dim;
|
|
olt_dims[2] = south_north_dim;
|
|
olt_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "olt", NC_FLOAT, RANK_olt, olt_dims, &olt_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, olt_id, NC_CHUNKED, olt_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, olt_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
oli_dims[0] = Time_dim;
|
|
oli_dims[1] = bottom_top_dim;
|
|
oli_dims[2] = south_north_dim;
|
|
oli_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "oli", NC_FLOAT, RANK_oli, oli_dims, &oli_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, oli_id, NC_CHUNKED, oli_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, oli_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
tol_dims[0] = Time_dim;
|
|
tol_dims[1] = bottom_top_dim;
|
|
tol_dims[2] = south_north_dim;
|
|
tol_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "tol", NC_FLOAT, RANK_tol, tol_dims, &tol_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, tol_id, NC_CHUNKED, tol_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, tol_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
xyl_dims[0] = Time_dim;
|
|
xyl_dims[1] = bottom_top_dim;
|
|
xyl_dims[2] = south_north_dim;
|
|
xyl_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "xyl", NC_FLOAT, RANK_xyl, xyl_dims, &xyl_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, xyl_id, NC_CHUNKED, xyl_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, xyl_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
aco3_dims[0] = Time_dim;
|
|
aco3_dims[1] = bottom_top_dim;
|
|
aco3_dims[2] = south_north_dim;
|
|
aco3_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "aco3", NC_FLOAT, RANK_aco3, aco3_dims, &aco3_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, aco3_id, NC_CHUNKED, aco3_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, aco3_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
tpan_dims[0] = Time_dim;
|
|
tpan_dims[1] = bottom_top_dim;
|
|
tpan_dims[2] = south_north_dim;
|
|
tpan_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "tpan", NC_FLOAT, RANK_tpan, tpan_dims, &tpan_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, tpan_id, NC_CHUNKED, tpan_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, tpan_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
hono_dims[0] = Time_dim;
|
|
hono_dims[1] = bottom_top_dim;
|
|
hono_dims[2] = south_north_dim;
|
|
hono_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "hono", NC_FLOAT, RANK_hono, hono_dims, &hono_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hono_id, NC_CHUNKED, hono_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hono_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
hno4_dims[0] = Time_dim;
|
|
hno4_dims[1] = bottom_top_dim;
|
|
hno4_dims[2] = south_north_dim;
|
|
hno4_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "hno4", NC_FLOAT, RANK_hno4, hno4_dims, &hno4_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hno4_id, NC_CHUNKED, hno4_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hno4_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ket_dims[0] = Time_dim;
|
|
ket_dims[1] = bottom_top_dim;
|
|
ket_dims[2] = south_north_dim;
|
|
ket_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ket", NC_FLOAT, RANK_ket, ket_dims, &ket_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ket_id, NC_CHUNKED, ket_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ket_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
gly_dims[0] = Time_dim;
|
|
gly_dims[1] = bottom_top_dim;
|
|
gly_dims[2] = south_north_dim;
|
|
gly_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "gly", NC_FLOAT, RANK_gly, gly_dims, &gly_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, gly_id, NC_CHUNKED, gly_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, gly_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
mgly_dims[0] = Time_dim;
|
|
mgly_dims[1] = bottom_top_dim;
|
|
mgly_dims[2] = south_north_dim;
|
|
mgly_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "mgly", NC_FLOAT, RANK_mgly, mgly_dims, &mgly_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mgly_id, NC_CHUNKED, mgly_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mgly_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
dcb_dims[0] = Time_dim;
|
|
dcb_dims[1] = bottom_top_dim;
|
|
dcb_dims[2] = south_north_dim;
|
|
dcb_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "dcb", NC_FLOAT, RANK_dcb, dcb_dims, &dcb_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dcb_id, NC_CHUNKED, dcb_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dcb_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
onit_dims[0] = Time_dim;
|
|
onit_dims[1] = bottom_top_dim;
|
|
onit_dims[2] = south_north_dim;
|
|
onit_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "onit", NC_FLOAT, RANK_onit, onit_dims, &onit_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, onit_id, NC_CHUNKED, onit_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, onit_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
csl_dims[0] = Time_dim;
|
|
csl_dims[1] = bottom_top_dim;
|
|
csl_dims[2] = south_north_dim;
|
|
csl_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "csl", NC_FLOAT, RANK_csl, csl_dims, &csl_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, csl_id, NC_CHUNKED, csl_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, csl_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
iso_dims[0] = Time_dim;
|
|
iso_dims[1] = bottom_top_dim;
|
|
iso_dims[2] = south_north_dim;
|
|
iso_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "iso", NC_FLOAT, RANK_iso, iso_dims, &iso_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, iso_id, NC_CHUNKED, iso_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, iso_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
co2_dims[0] = Time_dim;
|
|
co2_dims[1] = bottom_top_dim;
|
|
co2_dims[2] = south_north_dim;
|
|
co2_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "co2", NC_FLOAT, RANK_co2, co2_dims, &co2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, co2_id, NC_CHUNKED, co2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, co2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ch4_dims[0] = Time_dim;
|
|
ch4_dims[1] = bottom_top_dim;
|
|
ch4_dims[2] = south_north_dim;
|
|
ch4_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ch4", NC_FLOAT, RANK_ch4, ch4_dims, &ch4_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ch4_id, NC_CHUNKED, ch4_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ch4_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
udd_dims[0] = Time_dim;
|
|
udd_dims[1] = bottom_top_dim;
|
|
udd_dims[2] = south_north_dim;
|
|
udd_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "udd", NC_FLOAT, RANK_udd, udd_dims, &udd_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, udd_id, NC_CHUNKED, udd_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, udd_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
hket_dims[0] = Time_dim;
|
|
hket_dims[1] = bottom_top_dim;
|
|
hket_dims[2] = south_north_dim;
|
|
hket_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "hket", NC_FLOAT, RANK_hket, hket_dims, &hket_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hket_id, NC_CHUNKED, hket_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hket_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
api_dims[0] = Time_dim;
|
|
api_dims[1] = bottom_top_dim;
|
|
api_dims[2] = south_north_dim;
|
|
api_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "api", NC_FLOAT, RANK_api, api_dims, &api_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, api_id, NC_CHUNKED, api_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, api_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
lim_dims[0] = Time_dim;
|
|
lim_dims[1] = bottom_top_dim;
|
|
lim_dims[2] = south_north_dim;
|
|
lim_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "lim", NC_FLOAT, RANK_lim, lim_dims, &lim_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, lim_id, NC_CHUNKED, lim_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, lim_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
dien_dims[0] = Time_dim;
|
|
dien_dims[1] = bottom_top_dim;
|
|
dien_dims[2] = south_north_dim;
|
|
dien_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "dien", NC_FLOAT, RANK_dien, dien_dims, &dien_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dien_id, NC_CHUNKED, dien_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dien_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
macr_dims[0] = Time_dim;
|
|
macr_dims[1] = bottom_top_dim;
|
|
macr_dims[2] = south_north_dim;
|
|
macr_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "macr", NC_FLOAT, RANK_macr, macr_dims, ¯_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, macr_id, NC_CHUNKED, macr_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, macr_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
hace_dims[0] = Time_dim;
|
|
hace_dims[1] = bottom_top_dim;
|
|
hace_dims[2] = south_north_dim;
|
|
hace_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "hace", NC_FLOAT, RANK_hace, hace_dims, &hace_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hace_id, NC_CHUNKED, hace_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hace_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ishp_dims[0] = Time_dim;
|
|
ishp_dims[1] = bottom_top_dim;
|
|
ishp_dims[2] = south_north_dim;
|
|
ishp_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ishp", NC_FLOAT, RANK_ishp, ishp_dims, &ishp_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ishp_id, NC_CHUNKED, ishp_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ishp_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ison_dims[0] = Time_dim;
|
|
ison_dims[1] = bottom_top_dim;
|
|
ison_dims[2] = south_north_dim;
|
|
ison_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ison", NC_FLOAT, RANK_ison, ison_dims, &ison_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ison_id, NC_CHUNKED, ison_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ison_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
mahp_dims[0] = Time_dim;
|
|
mahp_dims[1] = bottom_top_dim;
|
|
mahp_dims[2] = south_north_dim;
|
|
mahp_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "mahp", NC_FLOAT, RANK_mahp, mahp_dims, &mahp_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mahp_id, NC_CHUNKED, mahp_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mahp_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
mpan_dims[0] = Time_dim;
|
|
mpan_dims[1] = bottom_top_dim;
|
|
mpan_dims[2] = south_north_dim;
|
|
mpan_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "mpan", NC_FLOAT, RANK_mpan, mpan_dims, &mpan_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mpan_id, NC_CHUNKED, mpan_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mpan_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
nald_dims[0] = Time_dim;
|
|
nald_dims[1] = bottom_top_dim;
|
|
nald_dims[2] = south_north_dim;
|
|
nald_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "nald", NC_FLOAT, RANK_nald, nald_dims, &nald_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nald_id, NC_CHUNKED, nald_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nald_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
sesq_dims[0] = Time_dim;
|
|
sesq_dims[1] = bottom_top_dim;
|
|
sesq_dims[2] = south_north_dim;
|
|
sesq_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "sesq", NC_FLOAT, RANK_sesq, sesq_dims, &sesq_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, sesq_id, NC_CHUNKED, sesq_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, sesq_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
mbo_dims[0] = Time_dim;
|
|
mbo_dims[1] = bottom_top_dim;
|
|
mbo_dims[2] = south_north_dim;
|
|
mbo_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "mbo", NC_FLOAT, RANK_mbo, mbo_dims, &mbo_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mbo_id, NC_CHUNKED, mbo_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mbo_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
cvasoa1_dims[0] = Time_dim;
|
|
cvasoa1_dims[1] = bottom_top_dim;
|
|
cvasoa1_dims[2] = south_north_dim;
|
|
cvasoa1_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "cvasoa1", NC_FLOAT, RANK_cvasoa1, cvasoa1_dims, &cvasoa1_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa1_id, NC_CHUNKED, cvasoa1_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa1_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
cvasoa2_dims[0] = Time_dim;
|
|
cvasoa2_dims[1] = bottom_top_dim;
|
|
cvasoa2_dims[2] = south_north_dim;
|
|
cvasoa2_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "cvasoa2", NC_FLOAT, RANK_cvasoa2, cvasoa2_dims, &cvasoa2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa2_id, NC_CHUNKED, cvasoa2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
cvasoa3_dims[0] = Time_dim;
|
|
cvasoa3_dims[1] = bottom_top_dim;
|
|
cvasoa3_dims[2] = south_north_dim;
|
|
cvasoa3_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "cvasoa3", NC_FLOAT, RANK_cvasoa3, cvasoa3_dims, &cvasoa3_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa3_id, NC_CHUNKED, cvasoa3_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa3_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
cvasoa4_dims[0] = Time_dim;
|
|
cvasoa4_dims[1] = bottom_top_dim;
|
|
cvasoa4_dims[2] = south_north_dim;
|
|
cvasoa4_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "cvasoa4", NC_FLOAT, RANK_cvasoa4, cvasoa4_dims, &cvasoa4_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa4_id, NC_CHUNKED, cvasoa4_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa4_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
cvbsoa1_dims[0] = Time_dim;
|
|
cvbsoa1_dims[1] = bottom_top_dim;
|
|
cvbsoa1_dims[2] = south_north_dim;
|
|
cvbsoa1_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "cvbsoa1", NC_FLOAT, RANK_cvbsoa1, cvbsoa1_dims, &cvbsoa1_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa1_id, NC_CHUNKED, cvbsoa1_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa1_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
cvbsoa2_dims[0] = Time_dim;
|
|
cvbsoa2_dims[1] = bottom_top_dim;
|
|
cvbsoa2_dims[2] = south_north_dim;
|
|
cvbsoa2_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "cvbsoa2", NC_FLOAT, RANK_cvbsoa2, cvbsoa2_dims, &cvbsoa2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa2_id, NC_CHUNKED, cvbsoa2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
cvbsoa3_dims[0] = Time_dim;
|
|
cvbsoa3_dims[1] = bottom_top_dim;
|
|
cvbsoa3_dims[2] = south_north_dim;
|
|
cvbsoa3_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "cvbsoa3", NC_FLOAT, RANK_cvbsoa3, cvbsoa3_dims, &cvbsoa3_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa3_id, NC_CHUNKED, cvbsoa3_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa3_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
cvbsoa4_dims[0] = Time_dim;
|
|
cvbsoa4_dims[1] = bottom_top_dim;
|
|
cvbsoa4_dims[2] = south_north_dim;
|
|
cvbsoa4_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "cvbsoa4", NC_FLOAT, RANK_cvbsoa4, cvbsoa4_dims, &cvbsoa4_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa4_id, NC_CHUNKED, cvbsoa4_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa4_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ho_dims[0] = Time_dim;
|
|
ho_dims[1] = bottom_top_dim;
|
|
ho_dims[2] = south_north_dim;
|
|
ho_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ho", NC_FLOAT, RANK_ho, ho_dims, &ho_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ho_id, NC_CHUNKED, ho_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ho_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ho2_dims[0] = Time_dim;
|
|
ho2_dims[1] = bottom_top_dim;
|
|
ho2_dims[2] = south_north_dim;
|
|
ho2_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ho2", NC_FLOAT, RANK_ho2, ho2_dims, &ho2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ho2_id, NC_CHUNKED, ho2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ho2_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
so4aj_dims[0] = Time_dim;
|
|
so4aj_dims[1] = bottom_top_dim;
|
|
so4aj_dims[2] = south_north_dim;
|
|
so4aj_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "so4aj", NC_FLOAT, RANK_so4aj, so4aj_dims, &so4aj_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so4aj_id, NC_CHUNKED, so4aj_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so4aj_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
so4ai_dims[0] = Time_dim;
|
|
so4ai_dims[1] = bottom_top_dim;
|
|
so4ai_dims[2] = south_north_dim;
|
|
so4ai_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "so4ai", NC_FLOAT, RANK_so4ai, so4ai_dims, &so4ai_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so4ai_id, NC_CHUNKED, so4ai_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so4ai_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
nh4aj_dims[0] = Time_dim;
|
|
nh4aj_dims[1] = bottom_top_dim;
|
|
nh4aj_dims[2] = south_north_dim;
|
|
nh4aj_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "nh4aj", NC_FLOAT, RANK_nh4aj, nh4aj_dims, &nh4aj_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh4aj_id, NC_CHUNKED, nh4aj_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh4aj_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
nh4ai_dims[0] = Time_dim;
|
|
nh4ai_dims[1] = bottom_top_dim;
|
|
nh4ai_dims[2] = south_north_dim;
|
|
nh4ai_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "nh4ai", NC_FLOAT, RANK_nh4ai, nh4ai_dims, &nh4ai_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh4ai_id, NC_CHUNKED, nh4ai_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh4ai_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
no3aj_dims[0] = Time_dim;
|
|
no3aj_dims[1] = bottom_top_dim;
|
|
no3aj_dims[2] = south_north_dim;
|
|
no3aj_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "no3aj", NC_FLOAT, RANK_no3aj, no3aj_dims, &no3aj_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3aj_id, NC_CHUNKED, no3aj_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3aj_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
no3ai_dims[0] = Time_dim;
|
|
no3ai_dims[1] = bottom_top_dim;
|
|
no3ai_dims[2] = south_north_dim;
|
|
no3ai_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "no3ai", NC_FLOAT, RANK_no3ai, no3ai_dims, &no3ai_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3ai_id, NC_CHUNKED, no3ai_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3ai_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
naaj_dims[0] = Time_dim;
|
|
naaj_dims[1] = bottom_top_dim;
|
|
naaj_dims[2] = south_north_dim;
|
|
naaj_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "naaj", NC_FLOAT, RANK_naaj, naaj_dims, &naaj_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, naaj_id, NC_CHUNKED, naaj_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, naaj_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
naai_dims[0] = Time_dim;
|
|
naai_dims[1] = bottom_top_dim;
|
|
naai_dims[2] = south_north_dim;
|
|
naai_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "naai", NC_FLOAT, RANK_naai, naai_dims, &naai_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, naai_id, NC_CHUNKED, naai_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, naai_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
claj_dims[0] = Time_dim;
|
|
claj_dims[1] = bottom_top_dim;
|
|
claj_dims[2] = south_north_dim;
|
|
claj_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "claj", NC_FLOAT, RANK_claj, claj_dims, &claj_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, claj_id, NC_CHUNKED, claj_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, claj_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
clai_dims[0] = Time_dim;
|
|
clai_dims[1] = bottom_top_dim;
|
|
clai_dims[2] = south_north_dim;
|
|
clai_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "clai", NC_FLOAT, RANK_clai, clai_dims, &clai_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, clai_id, NC_CHUNKED, clai_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, clai_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
asoa1j_dims[0] = Time_dim;
|
|
asoa1j_dims[1] = bottom_top_dim;
|
|
asoa1j_dims[2] = south_north_dim;
|
|
asoa1j_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "asoa1j", NC_FLOAT, RANK_asoa1j, asoa1j_dims, &asoa1j_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa1j_id, NC_CHUNKED, asoa1j_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa1j_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
asoa1i_dims[0] = Time_dim;
|
|
asoa1i_dims[1] = bottom_top_dim;
|
|
asoa1i_dims[2] = south_north_dim;
|
|
asoa1i_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "asoa1i", NC_FLOAT, RANK_asoa1i, asoa1i_dims, &asoa1i_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa1i_id, NC_CHUNKED, asoa1i_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa1i_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
asoa2j_dims[0] = Time_dim;
|
|
asoa2j_dims[1] = bottom_top_dim;
|
|
asoa2j_dims[2] = south_north_dim;
|
|
asoa2j_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "asoa2j", NC_FLOAT, RANK_asoa2j, asoa2j_dims, &asoa2j_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa2j_id, NC_CHUNKED, asoa2j_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa2j_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
asoa2i_dims[0] = Time_dim;
|
|
asoa2i_dims[1] = bottom_top_dim;
|
|
asoa2i_dims[2] = south_north_dim;
|
|
asoa2i_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "asoa2i", NC_FLOAT, RANK_asoa2i, asoa2i_dims, &asoa2i_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa2i_id, NC_CHUNKED, asoa2i_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa2i_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
asoa3j_dims[0] = Time_dim;
|
|
asoa3j_dims[1] = bottom_top_dim;
|
|
asoa3j_dims[2] = south_north_dim;
|
|
asoa3j_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "asoa3j", NC_FLOAT, RANK_asoa3j, asoa3j_dims, &asoa3j_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa3j_id, NC_CHUNKED, asoa3j_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa3j_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
asoa3i_dims[0] = Time_dim;
|
|
asoa3i_dims[1] = bottom_top_dim;
|
|
asoa3i_dims[2] = south_north_dim;
|
|
asoa3i_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "asoa3i", NC_FLOAT, RANK_asoa3i, asoa3i_dims, &asoa3i_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa3i_id, NC_CHUNKED, asoa3i_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa3i_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
asoa4j_dims[0] = Time_dim;
|
|
asoa4j_dims[1] = bottom_top_dim;
|
|
asoa4j_dims[2] = south_north_dim;
|
|
asoa4j_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "asoa4j", NC_FLOAT, RANK_asoa4j, asoa4j_dims, &asoa4j_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa4j_id, NC_CHUNKED, asoa4j_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa4j_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
asoa4i_dims[0] = Time_dim;
|
|
asoa4i_dims[1] = bottom_top_dim;
|
|
asoa4i_dims[2] = south_north_dim;
|
|
asoa4i_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "asoa4i", NC_FLOAT, RANK_asoa4i, asoa4i_dims, &asoa4i_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa4i_id, NC_CHUNKED, asoa4i_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa4i_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
bsoa1j_dims[0] = Time_dim;
|
|
bsoa1j_dims[1] = bottom_top_dim;
|
|
bsoa1j_dims[2] = south_north_dim;
|
|
bsoa1j_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "bsoa1j", NC_FLOAT, RANK_bsoa1j, bsoa1j_dims, &bsoa1j_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa1j_id, NC_CHUNKED, bsoa1j_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa1j_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
bsoa1i_dims[0] = Time_dim;
|
|
bsoa1i_dims[1] = bottom_top_dim;
|
|
bsoa1i_dims[2] = south_north_dim;
|
|
bsoa1i_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "bsoa1i", NC_FLOAT, RANK_bsoa1i, bsoa1i_dims, &bsoa1i_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa1i_id, NC_CHUNKED, bsoa1i_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa1i_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
bsoa2j_dims[0] = Time_dim;
|
|
bsoa2j_dims[1] = bottom_top_dim;
|
|
bsoa2j_dims[2] = south_north_dim;
|
|
bsoa2j_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "bsoa2j", NC_FLOAT, RANK_bsoa2j, bsoa2j_dims, &bsoa2j_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa2j_id, NC_CHUNKED, bsoa2j_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa2j_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
bsoa2i_dims[0] = Time_dim;
|
|
bsoa2i_dims[1] = bottom_top_dim;
|
|
bsoa2i_dims[2] = south_north_dim;
|
|
bsoa2i_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "bsoa2i", NC_FLOAT, RANK_bsoa2i, bsoa2i_dims, &bsoa2i_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa2i_id, NC_CHUNKED, bsoa2i_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa2i_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
bsoa3j_dims[0] = Time_dim;
|
|
bsoa3j_dims[1] = bottom_top_dim;
|
|
bsoa3j_dims[2] = south_north_dim;
|
|
bsoa3j_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "bsoa3j", NC_FLOAT, RANK_bsoa3j, bsoa3j_dims, &bsoa3j_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa3j_id, NC_CHUNKED, bsoa3j_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa3j_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
bsoa3i_dims[0] = Time_dim;
|
|
bsoa3i_dims[1] = bottom_top_dim;
|
|
bsoa3i_dims[2] = south_north_dim;
|
|
bsoa3i_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "bsoa3i", NC_FLOAT, RANK_bsoa3i, bsoa3i_dims, &bsoa3i_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa3i_id, NC_CHUNKED, bsoa3i_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa3i_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
bsoa4j_dims[0] = Time_dim;
|
|
bsoa4j_dims[1] = bottom_top_dim;
|
|
bsoa4j_dims[2] = south_north_dim;
|
|
bsoa4j_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "bsoa4j", NC_FLOAT, RANK_bsoa4j, bsoa4j_dims, &bsoa4j_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa4j_id, NC_CHUNKED, bsoa4j_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa4j_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
bsoa4i_dims[0] = Time_dim;
|
|
bsoa4i_dims[1] = bottom_top_dim;
|
|
bsoa4i_dims[2] = south_north_dim;
|
|
bsoa4i_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "bsoa4i", NC_FLOAT, RANK_bsoa4i, bsoa4i_dims, &bsoa4i_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa4i_id, NC_CHUNKED, bsoa4i_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa4i_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
orgpaj_dims[0] = Time_dim;
|
|
orgpaj_dims[1] = bottom_top_dim;
|
|
orgpaj_dims[2] = south_north_dim;
|
|
orgpaj_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "orgpaj", NC_FLOAT, RANK_orgpaj, orgpaj_dims, &orgpaj_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, orgpaj_id, NC_CHUNKED, orgpaj_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, orgpaj_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
orgpai_dims[0] = Time_dim;
|
|
orgpai_dims[1] = bottom_top_dim;
|
|
orgpai_dims[2] = south_north_dim;
|
|
orgpai_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "orgpai", NC_FLOAT, RANK_orgpai, orgpai_dims, &orgpai_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, orgpai_id, NC_CHUNKED, orgpai_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, orgpai_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ecj_dims[0] = Time_dim;
|
|
ecj_dims[1] = bottom_top_dim;
|
|
ecj_dims[2] = south_north_dim;
|
|
ecj_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ecj", NC_FLOAT, RANK_ecj, ecj_dims, &ecj_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ecj_id, NC_CHUNKED, ecj_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ecj_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
eci_dims[0] = Time_dim;
|
|
eci_dims[1] = bottom_top_dim;
|
|
eci_dims[2] = south_north_dim;
|
|
eci_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "eci", NC_FLOAT, RANK_eci, eci_dims, &eci_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, eci_id, NC_CHUNKED, eci_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, eci_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
p25j_dims[0] = Time_dim;
|
|
p25j_dims[1] = bottom_top_dim;
|
|
p25j_dims[2] = south_north_dim;
|
|
p25j_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "p25j", NC_FLOAT, RANK_p25j, p25j_dims, &p25j_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, p25j_id, NC_CHUNKED, p25j_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, p25j_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
p25i_dims[0] = Time_dim;
|
|
p25i_dims[1] = bottom_top_dim;
|
|
p25i_dims[2] = south_north_dim;
|
|
p25i_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "p25i", NC_FLOAT, RANK_p25i, p25i_dims, &p25i_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, p25i_id, NC_CHUNKED, p25i_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, p25i_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
antha_dims[0] = Time_dim;
|
|
antha_dims[1] = bottom_top_dim;
|
|
antha_dims[2] = south_north_dim;
|
|
antha_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "antha", NC_FLOAT, RANK_antha, antha_dims, &antha_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, antha_id, NC_CHUNKED, antha_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, antha_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
seas_dims[0] = Time_dim;
|
|
seas_dims[1] = bottom_top_dim;
|
|
seas_dims[2] = south_north_dim;
|
|
seas_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "seas", NC_FLOAT, RANK_seas, seas_dims, &seas_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, seas_id, NC_CHUNKED, seas_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, seas_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
soila_dims[0] = Time_dim;
|
|
soila_dims[1] = bottom_top_dim;
|
|
soila_dims[2] = south_north_dim;
|
|
soila_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "soila", NC_FLOAT, RANK_soila, soila_dims, &soila_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, soila_id, NC_CHUNKED, soila_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, soila_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
nu0_dims[0] = Time_dim;
|
|
nu0_dims[1] = bottom_top_dim;
|
|
nu0_dims[2] = south_north_dim;
|
|
nu0_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "nu0", NC_FLOAT, RANK_nu0, nu0_dims, &nu0_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nu0_id, NC_CHUNKED, nu0_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nu0_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ac0_dims[0] = Time_dim;
|
|
ac0_dims[1] = bottom_top_dim;
|
|
ac0_dims[2] = south_north_dim;
|
|
ac0_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ac0", NC_FLOAT, RANK_ac0, ac0_dims, &ac0_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ac0_id, NC_CHUNKED, ac0_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ac0_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
corn_dims[0] = Time_dim;
|
|
corn_dims[1] = bottom_top_dim;
|
|
corn_dims[2] = south_north_dim;
|
|
corn_dims[3] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "corn", NC_FLOAT, RANK_corn, corn_dims, &corn_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, corn_id, NC_CHUNKED, corn_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, corn_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ISEEDARR_SPPT_dims[0] = Time_dim;
|
|
ISEEDARR_SPPT_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ISEEDARR_SPPT", NC_INT, RANK_ISEEDARR_SPPT, ISEEDARR_SPPT_dims, &ISEEDARR_SPPT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_SPPT_id, NC_CHUNKED, ISEEDARR_SPPT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_SPPT_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ISEEDARR_SKEBS_dims[0] = Time_dim;
|
|
ISEEDARR_SKEBS_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ISEEDARR_SKEBS", NC_INT, RANK_ISEEDARR_SKEBS, ISEEDARR_SKEBS_dims, &ISEEDARR_SKEBS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_SKEBS_id, NC_CHUNKED, ISEEDARR_SKEBS_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_SKEBS_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ISEEDARR_RAND_PERTURB_dims[0] = Time_dim;
|
|
ISEEDARR_RAND_PERTURB_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ISEEDARR_RAND_PERTURB", NC_INT, RANK_ISEEDARR_RAND_PERTURB, ISEEDARR_RAND_PERTURB_dims, &ISEEDARR_RAND_PERTURB_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_RAND_PERTURB_id, NC_CHUNKED, ISEEDARR_RAND_PERTURB_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_RAND_PERTURB_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ISEEDARRAY_SPP_CONV_dims[0] = Time_dim;
|
|
ISEEDARRAY_SPP_CONV_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ISEEDARRAY_SPP_CONV", NC_INT, RANK_ISEEDARRAY_SPP_CONV, ISEEDARRAY_SPP_CONV_dims, &ISEEDARRAY_SPP_CONV_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_CONV_id, NC_CHUNKED, ISEEDARRAY_SPP_CONV_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_CONV_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ISEEDARRAY_SPP_PBL_dims[0] = Time_dim;
|
|
ISEEDARRAY_SPP_PBL_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ISEEDARRAY_SPP_PBL", NC_INT, RANK_ISEEDARRAY_SPP_PBL, ISEEDARRAY_SPP_PBL_dims, &ISEEDARRAY_SPP_PBL_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_PBL_id, NC_CHUNKED, ISEEDARRAY_SPP_PBL_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_PBL_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
ISEEDARRAY_SPP_LSM_dims[0] = Time_dim;
|
|
ISEEDARRAY_SPP_LSM_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "ISEEDARRAY_SPP_LSM", NC_INT, RANK_ISEEDARRAY_SPP_LSM, ISEEDARRAY_SPP_LSM_dims, &ISEEDARRAY_SPP_LSM_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_LSM_id, NC_CHUNKED, ISEEDARRAY_SPP_LSM_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_LSM_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
BF_dims[0] = Time_dim;
|
|
BF_dims[1] = bottom_top_stag_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "BF", NC_FLOAT, RANK_BF, BF_dims, &BF_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, BF_id, NC_CHUNKED, BF_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
C1H_dims[0] = Time_dim;
|
|
C1H_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "C1H", NC_FLOAT, RANK_C1H, C1H_dims, &C1H_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C1H_id, NC_CHUNKED, C1H_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
C2H_dims[0] = Time_dim;
|
|
C2H_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "C2H", NC_FLOAT, RANK_C2H, C2H_dims, &C2H_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C2H_id, NC_CHUNKED, C2H_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
BH_dims[0] = Time_dim;
|
|
BH_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "BH", NC_FLOAT, RANK_BH, BH_dims, &BH_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, BH_id, NC_CHUNKED, BH_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
C1F_dims[0] = Time_dim;
|
|
C1F_dims[1] = bottom_top_stag_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "C1F", NC_FLOAT, RANK_C1F, C1F_dims, &C1F_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C1F_id, NC_CHUNKED, C1F_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
C2F_dims[0] = Time_dim;
|
|
C2F_dims[1] = bottom_top_stag_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "C2F", NC_FLOAT, RANK_C2F, C2F_dims, &C2F_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C2F_id, NC_CHUNKED, C2F_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
C3H_dims[0] = Time_dim;
|
|
C3H_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "C3H", NC_FLOAT, RANK_C3H, C3H_dims, &C3H_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C3H_id, NC_CHUNKED, C3H_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
C4H_dims[0] = Time_dim;
|
|
C4H_dims[1] = bottom_top_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "C4H", NC_FLOAT, RANK_C4H, C4H_dims, &C4H_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C4H_id, NC_CHUNKED, C4H_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
C3F_dims[0] = Time_dim;
|
|
C3F_dims[1] = bottom_top_stag_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "C3F", NC_FLOAT, RANK_C3F, C3F_dims, &C3F_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C3F_id, NC_CHUNKED, C3F_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
C4F_dims[0] = Time_dim;
|
|
C4F_dims[1] = bottom_top_stag_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "C4F", NC_FLOAT, RANK_C4F, C4F_dims, &C4F_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C4F_id, NC_CHUNKED, C4F_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
PCB_dims[0] = Time_dim;
|
|
PCB_dims[1] = south_north_dim;
|
|
PCB_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "PCB", NC_FLOAT, RANK_PCB, PCB_dims, &PCB_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PCB_id, NC_CHUNKED, PCB_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PCB_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
PC_dims[0] = Time_dim;
|
|
PC_dims[1] = south_north_dim;
|
|
PC_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "PC", NC_FLOAT, RANK_PC, PC_dims, &PC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PC_id, NC_CHUNKED, PC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PC_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
LANDMASK_dims[0] = Time_dim;
|
|
LANDMASK_dims[1] = south_north_dim;
|
|
LANDMASK_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "LANDMASK", NC_FLOAT, RANK_LANDMASK, LANDMASK_dims, &LANDMASK_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LANDMASK_id, NC_CHUNKED, LANDMASK_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LANDMASK_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
LAKEMASK_dims[0] = Time_dim;
|
|
LAKEMASK_dims[1] = south_north_dim;
|
|
LAKEMASK_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "LAKEMASK", NC_FLOAT, RANK_LAKEMASK, LAKEMASK_dims, &LAKEMASK_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAKEMASK_id, NC_CHUNKED, LAKEMASK_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAKEMASK_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SST_dims[0] = Time_dim;
|
|
SST_dims[1] = south_north_dim;
|
|
SST_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SST", NC_FLOAT, RANK_SST, SST_dims, &SST_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SST_id, NC_CHUNKED, SST_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SST_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
SST_INPUT_dims[0] = Time_dim;
|
|
SST_INPUT_dims[1] = south_north_dim;
|
|
SST_INPUT_dims[2] = west_east_dim;
|
|
stat = nc_def_var(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, "SST_INPUT", NC_FLOAT, RANK_SST_INPUT, SST_INPUT_dims, &SST_INPUT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_def_var_chunking(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SST_INPUT_id, NC_CHUNKED, SST_INPUT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SST_INPUT_id, NC_SHUFFLE, 1, 2); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
|
|
/* assign global attributes */
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "TITLE", 54, " OUTPUT FROM * PROGRAM:WRF-Chem V3.9 MODEL");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "START_DATE", 19, "2018-12-20_00:00:00");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SIMULATION_START_DATE", 19, "2018-12-20_00:00:00");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int WEST_MINUS_EAST_GRID_DIMENSION_att[1] = {649} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "WEST-EAST_GRID_DIMENSION", NC_INT, 1, WEST_MINUS_EAST_GRID_DIMENSION_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SOUTH_MINUS_NORTH_GRID_DIMENSION_att[1] = {648} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SOUTH-NORTH_GRID_DIMENSION", NC_INT, 1, SOUTH_MINUS_NORTH_GRID_DIMENSION_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int BOTTOM_MINUS_TOP_GRID_DIMENSION_att[1] = {51} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "BOTTOM-TOP_GRID_DIMENSION", NC_INT, 1, BOTTOM_MINUS_TOP_GRID_DIMENSION_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float DX_att[1] = {((float)13545.09)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "DX", NC_FLOAT, 1, DX_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float DY_att[1] = {((float)13545.09)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "DY", NC_FLOAT, 1, DY_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SKEBS_ON_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SKEBS_ON", NC_INT, 1, SKEBS_ON_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SPEC_BDY_FINAL_MU_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SPEC_BDY_FINAL_MU", NC_INT, 1, SPEC_BDY_FINAL_MU_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int USE_Q_DIABATIC_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "USE_Q_DIABATIC", NC_INT, 1, USE_Q_DIABATIC_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "GRIDTYPE", 1, "C");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int DIFF_OPT_att[1] = {2} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "DIFF_OPT", NC_INT, 1, DIFF_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int KM_OPT_att[1] = {4} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "KM_OPT", NC_INT, 1, KM_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int DAMP_OPT_att[1] = {3} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "DAMP_OPT", NC_INT, 1, DAMP_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float DAMPCOEF_att[1] = {((float)0.2)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "DAMPCOEF", NC_FLOAT, 1, DAMPCOEF_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float KHDIF_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "KHDIF", NC_FLOAT, 1, KHDIF_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float KVDIF_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "KVDIF", NC_FLOAT, 1, KVDIF_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int MP_PHYSICS_att[1] = {28} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "MP_PHYSICS", NC_INT, 1, MP_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int RA_LW_PHYSICS_att[1] = {4} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "RA_LW_PHYSICS", NC_INT, 1, RA_LW_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int RA_SW_PHYSICS_att[1] = {4} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "RA_SW_PHYSICS", NC_INT, 1, RA_SW_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SF_SFCLAY_PHYSICS_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SF_SFCLAY_PHYSICS", NC_INT, 1, SF_SFCLAY_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SF_SURFACE_PHYSICS_att[1] = {2} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SF_SURFACE_PHYSICS", NC_INT, 1, SF_SURFACE_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int BL_PBL_PHYSICS_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "BL_PBL_PHYSICS", NC_INT, 1, BL_PBL_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int CU_PHYSICS_att[1] = {3} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "CU_PHYSICS", NC_INT, 1, CU_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SF_LAKE_PHYSICS_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SF_LAKE_PHYSICS", NC_INT, 1, SF_LAKE_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SURFACE_INPUT_SOURCE_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SURFACE_INPUT_SOURCE", NC_INT, 1, SURFACE_INPUT_SOURCE_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SST_UPDATE_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SST_UPDATE", NC_INT, 1, SST_UPDATE_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int GRID_FDDA_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "GRID_FDDA", NC_INT, 1, GRID_FDDA_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int GFDDA_INTERVAL_M_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "GFDDA_INTERVAL_M", NC_INT, 1, GFDDA_INTERVAL_M_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int GFDDA_END_H_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "GFDDA_END_H", NC_INT, 1, GFDDA_END_H_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int GRID_SFDDA_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "GRID_SFDDA", NC_INT, 1, GRID_SFDDA_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SGFDDA_INTERVAL_M_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SGFDDA_INTERVAL_M", NC_INT, 1, SGFDDA_INTERVAL_M_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SGFDDA_END_H_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SGFDDA_END_H", NC_INT, 1, SGFDDA_END_H_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int HYPSOMETRIC_OPT_att[1] = {2} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "HYPSOMETRIC_OPT", NC_INT, 1, HYPSOMETRIC_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int USE_THETA_M_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "USE_THETA_M", NC_INT, 1, USE_THETA_M_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int GWD_OPT_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "GWD_OPT", NC_INT, 1, GWD_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SF_URBAN_PHYSICS_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SF_URBAN_PHYSICS", NC_INT, 1, SF_URBAN_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SF_OCEAN_PHYSICS_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SF_OCEAN_PHYSICS", NC_INT, 1, SF_OCEAN_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SHCU_PHYSICS_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SHCU_PHYSICS", NC_INT, 1, SHCU_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int MFSHCONV_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "MFSHCONV", NC_INT, 1, MFSHCONV_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FEEDBACK_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "FEEDBACK", NC_INT, 1, FEEDBACK_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SMOOTH_OPTION_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SMOOTH_OPTION", NC_INT, 1, SMOOTH_OPTION_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float SWRAD_SCAT_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SWRAD_SCAT", NC_FLOAT, 1, SWRAD_SCAT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int W_DAMPING_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "W_DAMPING", NC_INT, 1, W_DAMPING_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float RADT_att[1] = {((float)20)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "RADT", NC_FLOAT, 1, RADT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float BLDT_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "BLDT", NC_FLOAT, 1, BLDT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float CUDT_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "CUDT", NC_FLOAT, 1, CUDT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int AER_OPT_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "AER_OPT", NC_INT, 1, AER_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SWINT_OPT_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SWINT_OPT", NC_INT, 1, SWINT_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int AER_TYPE_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "AER_TYPE", NC_INT, 1, AER_TYPE_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int AER_AOD550_OPT_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "AER_AOD550_OPT", NC_INT, 1, AER_AOD550_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int AER_ANGEXP_OPT_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "AER_ANGEXP_OPT", NC_INT, 1, AER_ANGEXP_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int AER_SSA_OPT_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "AER_SSA_OPT", NC_INT, 1, AER_SSA_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int AER_ASY_OPT_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "AER_ASY_OPT", NC_INT, 1, AER_ASY_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float AER_AOD550_VAL_att[1] = {((float)0.12)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "AER_AOD550_VAL", NC_FLOAT, 1, AER_AOD550_VAL_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float AER_ANGEXP_VAL_att[1] = {((float)1.3)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "AER_ANGEXP_VAL", NC_FLOAT, 1, AER_ANGEXP_VAL_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float AER_SSA_VAL_att[1] = {((float)0.85000002)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "AER_SSA_VAL", NC_FLOAT, 1, AER_SSA_VAL_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float AER_ASY_VAL_att[1] = {((float)0.89999998)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "AER_ASY_VAL", NC_FLOAT, 1, AER_ASY_VAL_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int MOIST_ADV_OPT_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "MOIST_ADV_OPT", NC_INT, 1, MOIST_ADV_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SCALAR_ADV_OPT_att[1] = {2} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SCALAR_ADV_OPT", NC_INT, 1, SCALAR_ADV_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int TKE_ADV_OPT_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "TKE_ADV_OPT", NC_INT, 1, TKE_ADV_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int DIFF_6TH_OPT_att[1] = {2} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "DIFF_6TH_OPT", NC_INT, 1, DIFF_6TH_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float DIFF_6TH_FACTOR_att[1] = {((float)0.12)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "DIFF_6TH_FACTOR", NC_FLOAT, 1, DIFF_6TH_FACTOR_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int OBS_NUDGE_OPT_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "OBS_NUDGE_OPT", NC_INT, 1, OBS_NUDGE_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float BUCKET_MM_att[1] = {((float)-1)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "BUCKET_MM", NC_FLOAT, 1, BUCKET_MM_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float BUCKET_J_att[1] = {((float)-1)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "BUCKET_J", NC_FLOAT, 1, BUCKET_J_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float PREC_ACC_DT_att[1] = {((float)180)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "PREC_ACC_DT", NC_FLOAT, 1, PREC_ACC_DT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int ISFTCFLX_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "ISFTCFLX", NC_INT, 1, ISFTCFLX_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int ISHALLOW_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "ISHALLOW", NC_INT, 1, ISHALLOW_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int ISFFLX_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "ISFFLX", NC_INT, 1, ISFFLX_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int ICLOUD_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "ICLOUD", NC_INT, 1, ICLOUD_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int ICLOUD_CU_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "ICLOUD_CU", NC_INT, 1, ICLOUD_CU_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int TRACER_PBLMIX_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "TRACER_PBLMIX", NC_INT, 1, TRACER_PBLMIX_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SCALAR_PBLMIX_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SCALAR_PBLMIX", NC_INT, 1, SCALAR_PBLMIX_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int YSU_TOPDOWN_PBLMIX_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "YSU_TOPDOWN_PBLMIX", NC_INT, 1, YSU_TOPDOWN_PBLMIX_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int GRAV_SETTLING_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "GRAV_SETTLING", NC_INT, 1, GRAV_SETTLING_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int DFI_OPT_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "DFI_OPT", NC_INT, 1, DFI_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SIMULATION_INITIALIZATION_TYPE", 14, "REAL-DATA CASE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int WEST_MINUS_EAST_PATCH_START_UNSTAG_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "WEST-EAST_PATCH_START_UNSTAG", NC_INT, 1, WEST_MINUS_EAST_PATCH_START_UNSTAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int WEST_MINUS_EAST_PATCH_END_UNSTAG_att[1] = {648} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "WEST-EAST_PATCH_END_UNSTAG", NC_INT, 1, WEST_MINUS_EAST_PATCH_END_UNSTAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int WEST_MINUS_EAST_PATCH_START_STAG_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "WEST-EAST_PATCH_START_STAG", NC_INT, 1, WEST_MINUS_EAST_PATCH_START_STAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int WEST_MINUS_EAST_PATCH_END_STAG_att[1] = {649} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "WEST-EAST_PATCH_END_STAG", NC_INT, 1, WEST_MINUS_EAST_PATCH_END_STAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SOUTH_MINUS_NORTH_PATCH_START_UNSTAG_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SOUTH-NORTH_PATCH_START_UNSTAG", NC_INT, 1, SOUTH_MINUS_NORTH_PATCH_START_UNSTAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SOUTH_MINUS_NORTH_PATCH_END_UNSTAG_att[1] = {647} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SOUTH-NORTH_PATCH_END_UNSTAG", NC_INT, 1, SOUTH_MINUS_NORTH_PATCH_END_UNSTAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SOUTH_MINUS_NORTH_PATCH_START_STAG_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SOUTH-NORTH_PATCH_START_STAG", NC_INT, 1, SOUTH_MINUS_NORTH_PATCH_START_STAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int SOUTH_MINUS_NORTH_PATCH_END_STAG_att[1] = {648} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "SOUTH-NORTH_PATCH_END_STAG", NC_INT, 1, SOUTH_MINUS_NORTH_PATCH_END_STAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int BOTTOM_MINUS_TOP_PATCH_START_UNSTAG_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "BOTTOM-TOP_PATCH_START_UNSTAG", NC_INT, 1, BOTTOM_MINUS_TOP_PATCH_START_UNSTAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int BOTTOM_MINUS_TOP_PATCH_END_UNSTAG_att[1] = {50} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "BOTTOM-TOP_PATCH_END_UNSTAG", NC_INT, 1, BOTTOM_MINUS_TOP_PATCH_END_UNSTAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int BOTTOM_MINUS_TOP_PATCH_START_STAG_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "BOTTOM-TOP_PATCH_START_STAG", NC_INT, 1, BOTTOM_MINUS_TOP_PATCH_START_STAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int BOTTOM_MINUS_TOP_PATCH_END_STAG_att[1] = {51} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "BOTTOM-TOP_PATCH_END_STAG", NC_INT, 1, BOTTOM_MINUS_TOP_PATCH_END_STAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int GRID_ID_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "GRID_ID", NC_INT, 1, GRID_ID_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int PARENT_ID_att[1] = {0} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "PARENT_ID", NC_INT, 1, PARENT_ID_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int I_PARENT_START_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "I_PARENT_START", NC_INT, 1, I_PARENT_START_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int J_PARENT_START_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "J_PARENT_START", NC_INT, 1, J_PARENT_START_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int PARENT_GRID_RATIO_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "PARENT_GRID_RATIO", NC_INT, 1, PARENT_GRID_RATIO_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float DT_att[1] = {((float)60)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "DT", NC_FLOAT, 1, DT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float CEN_LAT_att[1] = {((float)45)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "CEN_LAT", NC_FLOAT, 1, CEN_LAT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float CEN_LON_att[1] = {((float)-99.179993)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "CEN_LON", NC_FLOAT, 1, CEN_LON_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float TRUELAT1_att[1] = {((float)45)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "TRUELAT1", NC_FLOAT, 1, TRUELAT1_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float TRUELAT2_att[1] = {((float)45)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "TRUELAT2", NC_FLOAT, 1, TRUELAT2_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float MOAD_CEN_LAT_att[1] = {((float)45)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "MOAD_CEN_LAT", NC_FLOAT, 1, MOAD_CEN_LAT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float STAND_LON_att[1] = {((float)-99.18)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "STAND_LON", NC_FLOAT, 1, STAND_LON_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float POLE_LAT_att[1] = {((float)90)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "POLE_LAT", NC_FLOAT, 1, POLE_LAT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float POLE_LON_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "POLE_LON", NC_FLOAT, 1, POLE_LON_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float GMT_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "GMT", NC_FLOAT, 1, GMT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int JULYR_att[1] = {2018} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "JULYR", NC_INT, 1, JULYR_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int JULDAY_att[1] = {354} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "JULDAY", NC_INT, 1, JULDAY_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int MAP_PROJ_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "MAP_PROJ", NC_INT, 1, MAP_PROJ_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "MAP_PROJ_CHAR", 17, "Lambert Conformal");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "MMINLU", 4, "USGS");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int NUM_LAND_CAT_att[1] = {24} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "NUM_LAND_CAT", NC_INT, 1, NUM_LAND_CAT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int ISWATER_att[1] = {16} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "ISWATER", NC_INT, 1, ISWATER_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int ISLAKE_att[1] = {-1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "ISLAKE", NC_INT, 1, ISLAKE_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int ISICE_att[1] = {24} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "ISICE", NC_INT, 1, ISICE_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int ISURBAN_att[1] = {1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "ISURBAN", NC_INT, 1, ISURBAN_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int ISOILWATER_att[1] = {14} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "ISOILWATER", NC_INT, 1, ISOILWATER_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int HYBRID_OPT_att[1] = {-1} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "HYBRID_OPT", NC_INT, 1, HYBRID_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float ETAC_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NC_GLOBAL, "ETAC", NC_FLOAT, 1, ETAC_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
|
|
/* assign per-variable attributes */
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_id, "description", 27, "LATITUDE, SOUTH IS NEGATIVE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_id, "units", 12, "degree_north");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_id, "coordinates", 10, "XLONG XLAT");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_id, "description", 27, "LONGITUDE, WEST IS NEGATIVE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_id, "units", 11, "degree_east");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_id, "coordinates", 10, "XLONG XLAT");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LU_INDEX_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LU_INDEX_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LU_INDEX_id, "description", 17, "LAND USE CATEGORY");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LU_INDEX_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LU_INDEX_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LU_INDEX_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZNU_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZNU_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZNU_id, "description", 32, "eta values on half (mass) levels");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZNU_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZNU_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZNW_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZNW_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZNW_id, "description", 29, "eta values on full (w) levels");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZNW_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZNW_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZS_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZS_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZS_id, "description", 32, "DEPTHS OF CENTERS OF SOIL LAYERS");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZS_id, "units", 1, "m");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZS_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DZS_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DZS_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DZS_id, "description", 26, "THICKNESSES OF SOIL LAYERS");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DZS_id, "units", 1, "m");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DZS_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VAR_SSO_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VAR_SSO_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VAR_SSO_id, "description", 35, "variance of subgrid-scale orography");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VAR_SSO_id, "units", 2, "m2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VAR_SSO_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VAR_SSO_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, U_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, U_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, U_id, "description", 16, "x-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, U_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, U_id, "stagger", 1, "X");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, U_id, "coordinates", 20, "XLONG_U XLAT_U XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, V_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, V_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, V_id, "description", 16, "y-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, V_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, V_id, "stagger", 1, "Y");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, V_id, "coordinates", 20, "XLONG_V XLAT_V XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, W_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, W_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, W_id, "description", 16, "z-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, W_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, W_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, W_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PH_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PH_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PH_id, "description", 25, "perturbation geopotential");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PH_id, "units", 6, "m2 s-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PH_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PH_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHB_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHB_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHB_id, "description", 23, "base-state geopotential");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHB_id, "units", 6, "m2 s-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHB_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHB_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T_id, "description", 45, "perturbation potential temperature (theta-t0)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_FORCE_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_FORCE_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_FORCE_id, "description", 36, "SCM ideal surface sensible heat flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_FORCE_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_FORCE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_FORCE_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_FORCE_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_FORCE_id, "description", 34, "SCM ideal surface latent heat flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_FORCE_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_FORCE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_FORCE_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_FORCE_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_FORCE_id, "description", 34, "SCM ideal surface skin temperature");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_FORCE_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_FORCE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_FORCE_TEND_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_FORCE_TEND_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_FORCE_TEND_id, "description", 45, "SCM ideal surface sensible heat flux tendency");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_FORCE_TEND_id, "units", 9, "W m-2 s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_FORCE_TEND_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_FORCE_TEND_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_FORCE_TEND_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_FORCE_TEND_id, "description", 43, "SCM ideal surface latent heat flux tendency");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_FORCE_TEND_id, "units", 9, "W m-2 s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_FORCE_TEND_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_FORCE_TEND_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_FORCE_TEND_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_FORCE_TEND_id, "description", 43, "SCM ideal surface skin temperature tendency");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_FORCE_TEND_id, "units", 9, "W m-2 s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_FORCE_TEND_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MU_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MU_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MU_id, "description", 35, "perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MU_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MU_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MU_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MUB_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MUB_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MUB_id, "description", 33, "base state dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MUB_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MUB_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MUB_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NEST_POS_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NEST_POS_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NEST_POS_id, "description", 1, "-");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NEST_POS_id, "units", 1, "-");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NEST_POS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NEST_POS_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_id, "description", 21, "perturbation pressure");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PB_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PB_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PB_id, "description", 19, "BASE STATE PRESSURE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PB_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PB_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PB_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FNM_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FNM_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FNM_id, "description", 36, "upper weight for vertical stretching");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FNM_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FNM_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FNP_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FNP_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FNP_id, "description", 36, "lower weight for vertical stretching");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FNP_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FNP_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDNW_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDNW_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDNW_id, "description", 45, "inverse d(eta) values between full (w) levels");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDNW_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDNW_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDN_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDN_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDN_id, "description", 48, "inverse d(eta) values between half (mass) levels");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDN_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDN_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DNW_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DNW_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DNW_id, "description", 37, "d(eta) values between full (w) levels");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DNW_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DNW_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DN_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DN_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DN_id, "description", 40, "d(eta) values between half (mass) levels");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DN_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DN_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CFN_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CFN_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CFN_id, "description", 22, "extrapolation constant");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CFN_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CFN_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CFN1_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CFN1_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CFN1_id, "description", 22, "extrapolation constant");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CFN1_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CFN1_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {106} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, THIS_IS_AN_IDEAL_RUN_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, THIS_IS_AN_IDEAL_RUN_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, THIS_IS_AN_IDEAL_RUN_id, "description", 41, "T/F flag: this is an ARW ideal simulation");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, THIS_IS_AN_IDEAL_RUN_id, "units", 1, "-");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, THIS_IS_AN_IDEAL_RUN_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_HYD_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_HYD_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_HYD_id, "description", 20, "hydrostatic pressure");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_HYD_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_HYD_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_HYD_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, Q2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, Q2_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, Q2_id, "description", 9, "QV at 2 M");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, Q2_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, Q2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, Q2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T2_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T2_id, "description", 11, "TEMP at 2 M");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T2_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TH2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TH2_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TH2_id, "description", 15, "POT TEMP at 2 M");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TH2_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TH2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TH2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PSFC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PSFC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PSFC_id, "description", 12, "SFC PRESSURE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PSFC_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PSFC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PSFC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, U10_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, U10_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, U10_id, "description", 9, "U at 10 M");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, U10_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, U10_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, U10_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, V10_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, V10_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, V10_id, "description", 9, "V at 10 M");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, V10_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, V10_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, V10_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDX_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDX_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDX_id, "description", 21, "INVERSE X GRID LENGTH");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDX_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDX_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDY_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDY_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDY_id, "description", 21, "INVERSE Y GRID LENGTH");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDY_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RDY_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RESM_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RESM_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RESM_id, "description", 36, "TIME WEIGHT CONSTANT FOR SMALL STEPS");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RESM_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RESM_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZETATOP_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZETATOP_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZETATOP_id, "description", 17, "ZETA AT MODEL TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZETATOP_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ZETATOP_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF1_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF1_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF1_id, "description", 32, "2nd order extrapolation constant");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF1_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF1_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF2_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF2_id, "description", 32, "2nd order extrapolation constant");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF2_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF3_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF3_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF3_id, "description", 32, "2nd order extrapolation constant");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF3_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CF3_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {106} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ITIMESTEP_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ITIMESTEP_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ITIMESTEP_id, "description", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ITIMESTEP_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ITIMESTEP_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XTIME_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XTIME_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XTIME_id, "description", 33, "minutes since 2018-12-20 00:00:00");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XTIME_id, "units", 33, "minutes since 2018-12-20 00:00:00");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XTIME_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QVAPOR_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QVAPOR_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QVAPOR_id, "description", 24, "Water vapor mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QVAPOR_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QVAPOR_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QVAPOR_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QCLOUD_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QCLOUD_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QCLOUD_id, "description", 24, "Cloud water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QCLOUD_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QCLOUD_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QCLOUD_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QRAIN_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QRAIN_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QRAIN_id, "description", 23, "Rain water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QRAIN_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QRAIN_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QRAIN_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QICE_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QICE_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QICE_id, "description", 16, "Ice mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QICE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QICE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QICE_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QSNOW_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QSNOW_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QSNOW_id, "description", 17, "Snow mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QSNOW_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QSNOW_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QSNOW_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QGRAUP_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QGRAUP_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QGRAUP_id, "description", 20, "Graupel mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QGRAUP_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QGRAUP_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QGRAUP_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNWFA2D_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNWFA2D_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNWFA2D_id, "description", 36, "Surface aerosol number conc emission");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNWFA2D_id, "units", 8, "kg-1 s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNWFA2D_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNWFA2D_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNICE_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNICE_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNICE_id, "description", 24, "Ice Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNICE_id, "units", 6, " kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNICE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNICE_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNRAIN_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNRAIN_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNRAIN_id, "description", 25, "Rain Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNRAIN_id, "units", 8, " kg(-1)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNRAIN_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNRAIN_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNCLOUD_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNCLOUD_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNCLOUD_id, "description", 32, "cloud water Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNCLOUD_id, "units", 8, " kg(-1)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNCLOUD_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNCLOUD_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNWFA_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNWFA_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNWFA_id, "description", 33, "water-friendly aerosol number con");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNWFA_id, "units", 8, " kg(-1)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNWFA_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNWFA_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNIFA_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNIFA_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNIFA_id, "description", 31, "ice-friendly aerosol number con");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNIFA_id, "units", 8, " kg(-1)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNIFA_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QNIFA_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SHDMAX_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SHDMAX_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SHDMAX_id, "description", 23, "ANNUAL MAX VEG FRACTION");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SHDMAX_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SHDMAX_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SHDMAX_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SHDMIN_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SHDMIN_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SHDMIN_id, "description", 23, "ANNUAL MIN VEG FRACTION");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SHDMIN_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SHDMIN_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SHDMIN_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOALB_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOALB_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOALB_id, "description", 34, "ANNUAL MAX SNOW ALBEDO IN FRACTION");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOALB_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOALB_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOALB_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSLB_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSLB_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSLB_id, "description", 16, "SOIL TEMPERATURE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSLB_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSLB_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSLB_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMOIS_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMOIS_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMOIS_id, "description", 13, "SOIL MOISTURE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMOIS_id, "units", 6, "m3 m-3");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMOIS_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMOIS_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SH2O_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SH2O_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SH2O_id, "description", 17, "SOIL LIQUID WATER");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SH2O_id, "units", 6, "m3 m-3");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SH2O_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SH2O_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMCREL_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMCREL_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMCREL_id, "description", 22, "RELATIVE SOIL MOISTURE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMCREL_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMCREL_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMCREL_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SEAICE_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SEAICE_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SEAICE_id, "description", 12, "SEA ICE FLAG");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SEAICE_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SEAICE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SEAICE_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XICEM_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XICEM_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XICEM_id, "description", 28, "SEA ICE FLAG (PREVIOUS STEP)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XICEM_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XICEM_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XICEM_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SFROFF_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SFROFF_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SFROFF_id, "description", 14, "SURFACE RUNOFF");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SFROFF_id, "units", 2, "mm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SFROFF_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SFROFF_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UDROFF_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UDROFF_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UDROFF_id, "description", 18, "UNDERGROUND RUNOFF");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UDROFF_id, "units", 2, "mm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UDROFF_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UDROFF_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {106} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, IVGTYP_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, IVGTYP_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, IVGTYP_id, "description", 28, "DOMINANT VEGETATION CATEGORY");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, IVGTYP_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, IVGTYP_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, IVGTYP_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {106} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISLTYP_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISLTYP_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISLTYP_id, "description", 22, "DOMINANT SOIL CATEGORY");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISLTYP_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISLTYP_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISLTYP_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VEGFRA_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VEGFRA_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VEGFRA_id, "description", 19, "VEGETATION FRACTION");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VEGFRA_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VEGFRA_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VEGFRA_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRDFLX_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRDFLX_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRDFLX_id, "description", 16, "GROUND HEAT FLUX");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRDFLX_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRDFLX_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRDFLX_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACGRDFLX_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACGRDFLX_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACGRDFLX_id, "description", 28, "ACCUMULATED GROUND HEAT FLUX");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACGRDFLX_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACGRDFLX_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACGRDFLX_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSNOM_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSNOM_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSNOM_id, "description", 23, "ACCUMULATED MELTED SNOW");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSNOM_id, "units", 6, "kg m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSNOM_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSNOM_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOW_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOW_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOW_id, "description", 21, "SNOW WATER EQUIVALENT");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOW_id, "units", 6, "kg m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOW_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOW_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWH_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWH_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWH_id, "description", 19, "PHYSICAL SNOW DEPTH");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWH_id, "units", 1, "m");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWH_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWH_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CANWAT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CANWAT_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CANWAT_id, "description", 12, "CANOPY WATER");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CANWAT_id, "units", 6, "kg m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CANWAT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CANWAT_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SSTSK_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SSTSK_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SSTSK_id, "description", 28, "SKIN SEA SURFACE TEMPERATURE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SSTSK_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SSTSK_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SSTSK_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, COSZEN_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, COSZEN_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, COSZEN_id, "description", 25, "COS of SOLAR ZENITH ANGLE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, COSZEN_id, "units", 13, "dimensionless");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, COSZEN_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, COSZEN_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAI_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAI_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAI_id, "description", 15, "LEAF AREA INDEX");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAI_id, "units", 7, "m-2/m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAI_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAI_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_A_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_A_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_A_id, "description", 44, "EDMF relative updraft area - moist updrafts");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_A_id, "units", 1, "-");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_A_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_A_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_W_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_W_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_W_id, "description", 45, "EDMF vertical velocity - mean moist updrafts");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_W_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_W_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_W_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_THL_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_THL_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_THL_id, "description", 34, "EDMF thetaL - mean moist updrafts");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_THL_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_THL_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_THL_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_QT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_QT_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_QT_id, "description", 30, "EDMF qt - mean moist updrafts");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_QT_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_QT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_QT_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_ENT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_ENT_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_ENT_id, "description", 39, "EDMF entrainment - mean moist updrafts");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_ENT_id, "units", 3, "m-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_ENT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_ENT_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_QC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_QC_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_QC_id, "description", 29, "EDMF qc - mean moist updrafts");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_QC_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_QC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDMF_QC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VAR_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VAR_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VAR_id, "description", 19, "OROGRAPHIC VARIANCE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VAR_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VAR_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, VAR_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, O3RAD_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, O3RAD_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, O3RAD_id, "description", 18, "RADIATION 3D OZONE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, O3RAD_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, O3RAD_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, O3RAD_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_M_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_M_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_M_id, "description", 29, "Map scale factor on mass grid");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_M_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_M_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_M_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_U_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_U_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_U_id, "description", 26, "Map scale factor on u-grid");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_U_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_U_id, "stagger", 1, "X");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_U_id, "coordinates", 20, "XLONG_U XLAT_U XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_V_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_V_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_V_id, "description", 26, "Map scale factor on v-grid");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_V_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_V_id, "stagger", 1, "Y");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_V_id, "coordinates", 20, "XLONG_V XLAT_V XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_MX_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_MX_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_MX_id, "description", 42, "Map scale factor on mass grid, x direction");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_MX_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_MX_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_MX_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_MY_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_MY_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_MY_id, "description", 42, "Map scale factor on mass grid, y direction");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_MY_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_MY_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_MY_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_UX_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_UX_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_UX_id, "description", 39, "Map scale factor on u-grid, x direction");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_UX_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_UX_id, "stagger", 1, "X");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_UX_id, "coordinates", 20, "XLONG_U XLAT_U XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_UY_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_UY_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_UY_id, "description", 39, "Map scale factor on u-grid, y direction");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_UY_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_UY_id, "stagger", 1, "X");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_UY_id, "coordinates", 20, "XLONG_U XLAT_U XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_VX_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_VX_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_VX_id, "description", 39, "Map scale factor on v-grid, x direction");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_VX_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_VX_id, "stagger", 1, "Y");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_VX_id, "coordinates", 20, "XLONG_V XLAT_V XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MF_VX_INV_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MF_VX_INV_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MF_VX_INV_id, "description", 47, "Inverse map scale factor on v-grid, x direction");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MF_VX_INV_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MF_VX_INV_id, "stagger", 1, "Y");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MF_VX_INV_id, "coordinates", 20, "XLONG_V XLAT_V XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_VY_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_VY_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_VY_id, "description", 39, "Map scale factor on v-grid, y direction");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_VY_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_VY_id, "stagger", 1, "Y");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAPFAC_VY_id, "coordinates", 20, "XLONG_V XLAT_V XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, F_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, F_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, F_id, "description", 27, "Coriolis sine latitude term");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, F_id, "units", 3, "s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, F_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, F_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, E_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, E_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, E_id, "description", 29, "Coriolis cosine latitude term");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, E_id, "units", 3, "s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, E_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, E_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SINALPHA_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SINALPHA_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SINALPHA_id, "description", 26, "Local sine of map rotation");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SINALPHA_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SINALPHA_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SINALPHA_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, COSALPHA_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, COSALPHA_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, COSALPHA_id, "description", 28, "Local cosine of map rotation");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, COSALPHA_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, COSALPHA_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, COSALPHA_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HGT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HGT_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HGT_id, "description", 14, "Terrain Height");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HGT_id, "units", 1, "m");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HGT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HGT_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_id, "description", 24, "SURFACE SKIN TEMPERATURE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TSK_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_TOP_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_TOP_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_TOP_id, "description", 25, "PRESSURE TOP OF THE MODEL");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_TOP_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_TOP_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T00_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T00_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T00_id, "description", 22, "BASE STATE TEMPERATURE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T00_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, T00_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P00_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P00_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P00_id, "description", 18, "BASE STATE PRESURE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P00_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P00_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TLP_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TLP_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TLP_id, "description", 21, "BASE STATE LAPSE RATE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TLP_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TLP_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TISO_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TISO_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TISO_id, "description", 36, "TEMP AT WHICH THE BASE T TURNS CONST");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TISO_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TISO_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TLP_STRAT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TLP_STRAT_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TLP_STRAT_id, "description", 50, "BASE STATE LAPSE RATE (DT/D(LN(P)) IN STRATOSPHERE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TLP_STRAT_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TLP_STRAT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_STRAT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_STRAT_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_STRAT_id, "description", 45, "BASE STATE PRESSURE AT BOTTOM OF STRATOSPHERE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_STRAT_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, P_STRAT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAX_MSTFX_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAX_MSTFX_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAX_MSTFX_id, "description", 24, "Max map factor in domain");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAX_MSTFX_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAX_MSTFX_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAX_MSTFY_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAX_MSTFY_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAX_MSTFY_id, "description", 24, "Max map factor in domain");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAX_MSTFY_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MAX_MSTFY_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINC_id, "description", 39, "ACCUMULATED TOTAL CUMULUS PRECIPITATION");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINC_id, "units", 2, "mm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINSH_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINSH_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINSH_id, "description", 41, "ACCUMULATED SHALLOW CUMULUS PRECIPITATION");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINSH_id, "units", 2, "mm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINSH_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINSH_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINNC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINNC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINNC_id, "description", 42, "ACCUMULATED TOTAL GRID SCALE PRECIPITATION");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINNC_id, "units", 2, "mm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINNC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINNC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWNC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWNC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWNC_id, "description", 41, "ACCUMULATED TOTAL GRID SCALE SNOW AND ICE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWNC_id, "units", 2, "mm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWNC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWNC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRAUPELNC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRAUPELNC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRAUPELNC_id, "description", 36, "ACCUMULATED TOTAL GRID SCALE GRAUPEL");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRAUPELNC_id, "units", 2, "mm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRAUPELNC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRAUPELNC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HAILNC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HAILNC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HAILNC_id, "description", 33, "ACCUMULATED TOTAL GRID SCALE HAIL");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HAILNC_id, "units", 2, "mm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HAILNC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HAILNC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLDFRA_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLDFRA_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLDFRA_id, "description", 14, "CLOUD FRACTION");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLDFRA_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLDFRA_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLDFRA_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDOWN_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDOWN_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDOWN_id, "description", 42, "DOWNWARD SHORT WAVE FLUX AT GROUND SURFACE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDOWN_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDOWN_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDOWN_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GLW_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GLW_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GLW_id, "description", 41, "DOWNWARD LONG WAVE FLUX AT GROUND SURFACE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GLW_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GLW_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GLW_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWNORM_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWNORM_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWNORM_id, "description", 58, "NORMAL SHORT WAVE FLUX AT GROUND SURFACE (SLOPE-DEPENDENT)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWNORM_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWNORM_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWNORM_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TAOD5502D_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TAOD5502D_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TAOD5502D_id, "description", 42, "2D aerosol optical depth at 550 nm (MP=28)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TAOD5502D_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TAOD5502D_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TAOD5502D_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPT_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPT_id, "description", 43, "ACCUMULATED UPWELLING SHORTWAVE FLUX AT TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPT_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPT_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPTC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPTC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPTC_id, "description", 53, "ACCUMULATED UPWELLING CLEAR SKY SHORTWAVE FLUX AT TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPTC_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPTC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPTC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNT_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNT_id, "description", 45, "ACCUMULATED DOWNWELLING SHORTWAVE FLUX AT TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNT_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNT_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNTC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNTC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNTC_id, "description", 55, "ACCUMULATED DOWNWELLING CLEAR SKY SHORTWAVE FLUX AT TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNTC_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNTC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNTC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPB_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPB_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPB_id, "description", 46, "ACCUMULATED UPWELLING SHORTWAVE FLUX AT BOTTOM");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPB_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPB_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPB_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPBC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPBC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPBC_id, "description", 56, "ACCUMULATED UPWELLING CLEAR SKY SHORTWAVE FLUX AT BOTTOM");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPBC_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPBC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWUPBC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNB_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNB_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNB_id, "description", 48, "ACCUMULATED DOWNWELLING SHORTWAVE FLUX AT BOTTOM");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNB_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNB_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNB_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNBC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNBC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNBC_id, "description", 58, "ACCUMULATED DOWNWELLING CLEAR SKY SHORTWAVE FLUX AT BOTTOM");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNBC_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNBC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACSWDNBC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPT_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPT_id, "description", 42, "ACCUMULATED UPWELLING LONGWAVE FLUX AT TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPT_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPT_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPTC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPTC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPTC_id, "description", 52, "ACCUMULATED UPWELLING CLEAR SKY LONGWAVE FLUX AT TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPTC_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPTC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPTC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNT_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNT_id, "description", 44, "ACCUMULATED DOWNWELLING LONGWAVE FLUX AT TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNT_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNT_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNTC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNTC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNTC_id, "description", 54, "ACCUMULATED DOWNWELLING CLEAR SKY LONGWAVE FLUX AT TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNTC_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNTC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNTC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPB_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPB_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPB_id, "description", 45, "ACCUMULATED UPWELLING LONGWAVE FLUX AT BOTTOM");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPB_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPB_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPB_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPBC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPBC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPBC_id, "description", 55, "ACCUMULATED UPWELLING CLEAR SKY LONGWAVE FLUX AT BOTTOM");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPBC_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPBC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWUPBC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNB_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNB_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNB_id, "description", 47, "ACCUMULATED DOWNWELLING LONGWAVE FLUX AT BOTTOM");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNB_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNB_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNB_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNBC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNBC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNBC_id, "description", 57, "ACCUMULATED DOWNWELLING CLEAR SKY LONGWAVE FLUX AT BOTTOM");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNBC_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNBC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLWDNBC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPT_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPT_id, "description", 45, "INSTANTANEOUS UPWELLING SHORTWAVE FLUX AT TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPT_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPT_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPTC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPTC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPTC_id, "description", 55, "INSTANTANEOUS UPWELLING CLEAR SKY SHORTWAVE FLUX AT TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPTC_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPTC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPTC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNT_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNT_id, "description", 47, "INSTANTANEOUS DOWNWELLING SHORTWAVE FLUX AT TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNT_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNT_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNTC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNTC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNTC_id, "description", 57, "INSTANTANEOUS DOWNWELLING CLEAR SKY SHORTWAVE FLUX AT TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNTC_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNTC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNTC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPB_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPB_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPB_id, "description", 48, "INSTANTANEOUS UPWELLING SHORTWAVE FLUX AT BOTTOM");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPB_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPB_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPB_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPBC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPBC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPBC_id, "description", 58, "INSTANTANEOUS UPWELLING CLEAR SKY SHORTWAVE FLUX AT BOTTOM");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPBC_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPBC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWUPBC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNB_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNB_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNB_id, "description", 50, "INSTANTANEOUS DOWNWELLING SHORTWAVE FLUX AT BOTTOM");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNB_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNB_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNB_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNBC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNBC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNBC_id, "description", 60, "INSTANTANEOUS DOWNWELLING CLEAR SKY SHORTWAVE FLUX AT BOTTOM");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNBC_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNBC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SWDNBC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPT_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPT_id, "description", 44, "INSTANTANEOUS UPWELLING LONGWAVE FLUX AT TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPT_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPT_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPTC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPTC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPTC_id, "description", 54, "INSTANTANEOUS UPWELLING CLEAR SKY LONGWAVE FLUX AT TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPTC_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPTC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPTC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNT_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNT_id, "description", 46, "INSTANTANEOUS DOWNWELLING LONGWAVE FLUX AT TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNT_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNT_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNTC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNTC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNTC_id, "description", 56, "INSTANTANEOUS DOWNWELLING CLEAR SKY LONGWAVE FLUX AT TOP");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNTC_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNTC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNTC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPB_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPB_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPB_id, "description", 47, "INSTANTANEOUS UPWELLING LONGWAVE FLUX AT BOTTOM");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPB_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPB_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPB_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPBC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPBC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPBC_id, "description", 57, "INSTANTANEOUS UPWELLING CLEAR SKY LONGWAVE FLUX AT BOTTOM");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPBC_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPBC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWUPBC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNB_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNB_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNB_id, "description", 49, "INSTANTANEOUS DOWNWELLING LONGWAVE FLUX AT BOTTOM");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNB_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNB_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNB_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNBC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNBC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNBC_id, "description", 59, "INSTANTANEOUS DOWNWELLING CLEAR SKY LONGWAVE FLUX AT BOTTOM");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNBC_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNBC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LWDNBC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, OLR_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, OLR_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, OLR_id, "description", 22, "TOA OUTGOING LONG WAVE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, OLR_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, OLR_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, OLR_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_U_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_U_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_U_id, "description", 27, "LATITUDE, SOUTH IS NEGATIVE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_U_id, "units", 12, "degree_north");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_U_id, "stagger", 1, "X");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_U_id, "coordinates", 14, "XLONG_U XLAT_U");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_U_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_U_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_U_id, "description", 27, "LONGITUDE, WEST IS NEGATIVE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_U_id, "units", 11, "degree_east");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_U_id, "stagger", 1, "X");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_U_id, "coordinates", 14, "XLONG_U XLAT_U");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_V_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_V_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_V_id, "description", 27, "LATITUDE, SOUTH IS NEGATIVE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_V_id, "units", 12, "degree_north");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_V_id, "stagger", 1, "Y");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAT_V_id, "coordinates", 14, "XLONG_V XLAT_V");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_V_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_V_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_V_id, "description", 27, "LONGITUDE, WEST IS NEGATIVE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_V_id, "units", 11, "degree_east");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_V_id, "stagger", 1, "Y");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLONG_V_id, "coordinates", 14, "XLONG_V XLAT_V");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ALBEDO_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ALBEDO_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ALBEDO_id, "description", 6, "ALBEDO");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ALBEDO_id, "units", 1, "-");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ALBEDO_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ALBEDO_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLAT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLAT_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLAT_id, "description", 46, "COMPUTATIONAL GRID LATITUDE, SOUTH IS NEGATIVE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLAT_id, "units", 12, "degree_north");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLAT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLAT_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ALBBCK_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ALBBCK_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ALBBCK_id, "description", 17, "BACKGROUND ALBEDO");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ALBBCK_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ALBBCK_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ALBBCK_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EMISS_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EMISS_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EMISS_id, "description", 18, "SURFACE EMISSIVITY");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EMISS_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EMISS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EMISS_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NOAHRES_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NOAHRES_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NOAHRES_id, "description", 42, "RESIDUAL OF THE NOAH SURFACE ENERGY BUDGET");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NOAHRES_id, "units", 7, "W m{-2}");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NOAHRES_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, NOAHRES_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TMN_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TMN_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TMN_id, "description", 34, "SOIL TEMPERATURE AT LOWER BOUNDARY");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TMN_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TMN_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, TMN_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAND_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAND_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAND_id, "description", 35, "LAND MASK (1 FOR LAND, 2 FOR WATER)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAND_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAND_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, XLAND_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UST_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UST_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UST_id, "description", 23, "U* IN SIMILARITY THEORY");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UST_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UST_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UST_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PBLH_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PBLH_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PBLH_id, "description", 10, "PBL HEIGHT");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PBLH_id, "units", 1, "m");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PBLH_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PBLH_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_id, "description", 31, "UPWARD HEAT FLUX AT THE SURFACE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, HFX_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QFX_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QFX_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QFX_id, "description", 35, "UPWARD MOISTURE FLUX AT THE SURFACE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QFX_id, "units", 10, "kg m-2 s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QFX_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, QFX_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_id, "description", 31, "LATENT HEAT FLUX AT THE SURFACE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LH_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACHFX_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACHFX_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACHFX_id, "description", 43, "ACCUMULATED UPWARD HEAT FLUX AT THE SURFACE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACHFX_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACHFX_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACHFX_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLHF_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLHF_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLHF_id, "description", 50, "ACCUMULATED UPWARD LATENT HEAT FLUX AT THE SURFACE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLHF_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLHF_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ACLHF_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWC_id, "description", 48, "FLAG INDICATING SNOW COVERAGE (1 FOR SNOW COVER)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWC_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOWC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SR_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SR_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SR_id, "description", 32, "fraction of frozen precipitation");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SR_id, "units", 1, "-");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SR_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SR_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {106} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SAVE_TOPO_FROM_REAL_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SAVE_TOPO_FROM_REAL_id, "MemoryOrder", 3, "0 ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SAVE_TOPO_FROM_REAL_id, "description", 48, "1=original topo from real/0=topo modified by WRF");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SAVE_TOPO_FROM_REAL_id, "units", 4, "flag");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SAVE_TOPO_FROM_REAL_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PREC_ACC_C_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PREC_ACC_C_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PREC_ACC_C_id, "description", 66, "ACCUMULATED CUMULUS PRECIPITATION OVER prec_acc_dt PERIODS OF TIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PREC_ACC_C_id, "units", 2, "mm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PREC_ACC_C_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PREC_ACC_C_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PREC_ACC_NC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PREC_ACC_NC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PREC_ACC_NC_id, "description", 70, "ACCUMULATED GRID SCALE PRECIPITATION OVER prec_acc_dt PERIODS OF TIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PREC_ACC_NC_id, "units", 2, "mm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PREC_ACC_NC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PREC_ACC_NC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOW_ACC_NC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOW_ACC_NC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOW_ACC_NC_id, "description", 66, "ACCUMULATED SNOW WATER EQUIVALENT OVER prec_acc_dt PERIODS OF TIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOW_ACC_NC_id, "units", 2, "mm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOW_ACC_NC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SNOW_ACC_NC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EROD_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EROD_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EROD_id, "description", 52, "fraction of erodible surface in each grid cell (0-1)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EROD_id, "units", 4, "none");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EROD_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EROD_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLDFRA2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLDFRA2_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLDFRA2_id, "description", 14, "CLOUD FRACTION");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLDFRA2_id, "units", 1, "-");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLDFRA2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, CLDFRA2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINPROD_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINPROD_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINPROD_id, "description", 26, "TOTAL RAIN PRODUCTION RATE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINPROD_id, "units", 3, "s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINPROD_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, RAINPROD_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EVAPPROD_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EVAPPROD_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EVAPPROD_id, "description", 21, "RAIN EVAPORATION RATE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EVAPPROD_id, "units", 3, "s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EVAPPROD_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EVAPPROD_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UST_T_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UST_T_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UST_T_id, "description", 27, "Threshold Friction Velocity");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UST_T_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UST_T_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, UST_T_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ROUGH_COR_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ROUGH_COR_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ROUGH_COR_id, "description", 29, "roughness elements correction");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ROUGH_COR_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ROUGH_COR_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ROUGH_COR_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMOIS_COR_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMOIS_COR_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMOIS_COR_id, "description", 24, "soil moisture correction");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMOIS_COR_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMOIS_COR_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SMOIS_COR_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_1_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_1_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_1_id, "description", 23, "dust loading for size 1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_1_id, "units", 5, "ug/m2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_1_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_1_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_2_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_2_id, "description", 23, "dust loading for size 2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_2_id, "units", 5, "ug/m2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_3_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_3_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_3_id, "description", 23, "dust loading for size 3");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_3_id, "units", 5, "ug/m2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_3_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_3_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_4_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_4_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_4_id, "description", 23, "dust loading for size 4");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_4_id, "units", 5, "ug/m2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_4_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_4_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_5_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_5_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_5_id, "description", 18, "total dust loading");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_5_id, "units", 5, "ug/m2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_5_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DUSTLOAD_5_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEPVEL_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEPVEL_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEPVEL_id, "description", 28, "dust dry deposition velocity");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEPVEL_id, "units", 3, "m/s");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEPVEL_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEPVEL_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_1_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_1_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_1_id, "description", 39, "dust gravitational settling for size 1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_1_id, "units", 7, "ug/m2/s");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_1_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_1_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_2_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_2_id, "description", 39, "dust gravitational settling for size 2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_2_id, "units", 7, "ug/m2/s");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_3_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_3_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_3_id, "description", 39, "dust gravitational settling for size 3");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_3_id, "units", 7, "ug/m2/s");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_3_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_3_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_4_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_4_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_4_id, "description", 39, "dust gravitational settling for size 4");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_4_id, "units", 7, "ug/m2/s");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_4_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_4_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_5_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_5_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_5_id, "description", 39, "dust gravitational settling for size 5");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_5_id, "units", 7, "ug/m2/s");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_5_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, GRASET_5_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_1_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_1_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_1_id, "description", 30, "dust dry deposition for size 1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_1_id, "units", 7, "ug/m2/s");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_1_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_1_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_2_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_2_id, "description", 30, "dust dry deposition for size 2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_2_id, "units", 7, "ug/m2/s");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_3_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_3_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_3_id, "description", 30, "dust dry deposition for size 3");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_3_id, "units", 7, "ug/m2/s");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_3_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_3_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_4_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_4_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_4_id, "description", 30, "dust dry deposition for size 4");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_4_id, "units", 7, "ug/m2/s");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_4_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_4_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_5_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_5_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_5_id, "description", 30, "dust dry deposition for size 5");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_5_id, "units", 7, "ug/m2/s");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_5_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRYDEP_5_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST1_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST1_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST1_id, "description", 19, "DUST emissions bin1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST1_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST1_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST1_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST2_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST2_id, "description", 19, "DUST emissions bin2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST2_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST3_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST3_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST3_id, "description", 19, "DUST emissions bin3");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST3_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST3_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST3_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST4_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST4_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST4_id, "description", 19, "DUST emissions bin4");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST4_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST4_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST4_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST5_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST5_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST5_id, "description", 19, "DUST emissions bin5");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST5_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST5_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EDUST5_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ebu_oc_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ebu_oc_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ebu_oc_id, "description", 21, "biomass burning emiss");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ebu_oc_id, "units", 7, "ug/m2/s");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ebu_oc_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ebu_oc_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGTF_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGTF_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGTF_id, "description", 32, "mean fraction of tropical forest");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGTF_id, "units", 1, "?");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGTF_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGTF_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGEF_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGEF_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGEF_id, "description", 38, "mean fraction of extra tropical forest");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGEF_id, "units", 1, "?");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGEF_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGEF_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGSV_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGSV_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGSV_id, "description", 24, "mean fraction of savanna");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGSV_id, "units", 1, "?");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGSV_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGSV_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGGR_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGGR_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGGR_id, "description", 26, "mean fraction of grassland");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGGR_id, "units", 1, "?");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGGR_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, MEAN_FCT_AGGR_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGTF_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGTF_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGTF_id, "description", 33, "mean firesize for tropical forest");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGTF_id, "units", 1, "?");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGTF_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGTF_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGEF_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGEF_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGEF_id, "description", 38, "mean firesize for extratropical forest");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGEF_id, "units", 1, "?");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGEF_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGEF_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGSV_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGSV_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGSV_id, "description", 25, "mean firesize for savanna");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGSV_id, "units", 1, "?");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGSV_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGSV_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGGR_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGGR_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGGR_id, "description", 27, "mean firesize for grassland");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGGR_id, "units", 1, "?");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGGR_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, FIRESIZE_AGGR_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EXTCOF55_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EXTCOF55_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EXTCOF55_id, "description", 33, "Extinction coefficients for .55um");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EXTCOF55_id, "units", 5, "km^-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EXTCOF55_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EXTCOF55_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRY_DEP_LEN_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRY_DEP_LEN_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRY_DEP_LEN_id, "description", 23, "dry deposition velocity");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRY_DEP_LEN_id, "units", 4, "cm/s");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRY_DEP_LEN_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRY_DEP_LEN_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRY_DEP_FLUX_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRY_DEP_FLUX_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRY_DEP_FLUX_id, "description", 19, "dry deposition flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRY_DEP_FLUX_id, "units", 14, "mol or ug m^-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRY_DEP_FLUX_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DRY_DEP_FLUX_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, WET_DEP_FLUX_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, WET_DEP_FLUX_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, WET_DEP_FLUX_id, "description", 25, "column wet scavening flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, WET_DEP_FLUX_id, "units", 15, "mmol or ug m^-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, WET_DEP_FLUX_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, WET_DEP_FLUX_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EBIO_ISO_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EBIO_ISO_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EBIO_ISO_id, "description", 17, "Actual biog emiss");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EBIO_ISO_id, "units", 15, "mol km^-2 hr^-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EBIO_ISO_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EBIO_ISO_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EBIO_API_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EBIO_API_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EBIO_API_id, "description", 17, "Actual biog emiss");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EBIO_API_id, "units", 15, "mol km^-2 hr^-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EBIO_API_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, EBIO_API_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAI_VEGMASK_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAI_VEGMASK_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAI_VEGMASK_id, "description", 72, "MODIS LAI vegetation mask for this date; 0=no dust produced (vegetation)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAI_VEGMASK_id, "units", 4, "none");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAI_VEGMASK_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAI_VEGMASK_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dvel_o3_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dvel_o3_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dvel_o3_id, "description", 22, "O3 deposition velocity");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dvel_o3_id, "units", 4, "cm/s");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dvel_o3_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dvel_o3_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PM2_5_DRY_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PM2_5_DRY_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PM2_5_DRY_id, "description", 22, "pm2.5 aerosol dry mass");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PM2_5_DRY_id, "units", 7, "ug m^-3");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PM2_5_DRY_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PM2_5_DRY_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PM10_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PM10_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PM10_id, "description", 13, "pm10 dry mass");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PM10_id, "units", 7, "ug m^-3");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PM10_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PM10_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DMS_0_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DMS_0_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DMS_0_id, "description", 26, "dms oceanic concentrations");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DMS_0_id, "units", 4, "nM/L");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DMS_0_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, DMS_0_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR201_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR201_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR201_id, "description", 19, "cl2 photolysis rate");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR201_id, "units", 7, "min{-1}");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR201_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR201_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR202_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR202_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR202_id, "description", 20, "hocl photolysis rate");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR202_id, "units", 7, "min{-1}");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR202_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR202_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR203_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR203_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR203_id, "description", 20, "fmcl photolysis rate");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR203_id, "units", 7, "min{-1}");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR203_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PHOTR203_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so2_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so2_id, "description", 16, "SO2 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so2_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, sulf_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, sulf_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, sulf_id, "description", 17, "SULF mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, sulf_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, sulf_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, sulf_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no2_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no2_id, "description", 16, "NO2 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no2_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no_id, "description", 15, "NO mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, o3_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, o3_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, o3_id, "description", 15, "O3 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, o3_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, o3_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, o3_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hno3_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hno3_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hno3_id, "description", 17, "HNO3 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hno3_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hno3_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hno3_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, h2o2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, h2o2_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, h2o2_id, "description", 17, "H2O2 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, h2o2_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, h2o2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, h2o2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ald_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ald_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ald_id, "description", 16, "ALD mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ald_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ald_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ald_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hcho_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hcho_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hcho_id, "description", 17, "HCHO mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hcho_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hcho_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hcho_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, op1_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, op1_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, op1_id, "description", 16, "OP1 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, op1_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, op1_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, op1_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, op2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, op2_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, op2_id, "description", 16, "OP2 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, op2_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, op2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, op2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, paa_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, paa_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, paa_id, "description", 16, "PAA mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, paa_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, paa_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, paa_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ora1_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ora1_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ora1_id, "description", 17, "ORA1 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ora1_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ora1_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ora1_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ora2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ora2_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ora2_id, "description", 17, "ORA2 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ora2_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ora2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ora2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh3_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh3_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh3_id, "description", 16, "NH3 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh3_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh3_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh3_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, n2o5_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, n2o5_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, n2o5_id, "description", 17, "N2O5 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, n2o5_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, n2o5_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, n2o5_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3_id, "description", 16, "NO3 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, pan_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, pan_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, pan_id, "description", 16, "PAN mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, pan_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, pan_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, pan_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc3_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc3_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc3_id, "description", 16, "HC3 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc3_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc3_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc3_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc5_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc5_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc5_id, "description", 16, "HC5 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc5_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc5_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc5_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc8_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc8_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc8_id, "description", 16, "HC8 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc8_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc8_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hc8_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, eth_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, eth_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, eth_id, "description", 16, "ETH mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, eth_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, eth_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, eth_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, co_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, co_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, co_id, "description", 15, "CO mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, co_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, co_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, co_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ete_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ete_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ete_id, "description", 16, "ETE mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ete_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ete_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ete_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, olt_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, olt_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, olt_id, "description", 16, "OLT mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, olt_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, olt_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, olt_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, oli_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, oli_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, oli_id, "description", 16, "OLI mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, oli_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, oli_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, oli_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, tol_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, tol_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, tol_id, "description", 16, "TOL mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, tol_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, tol_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, tol_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, xyl_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, xyl_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, xyl_id, "description", 16, "XYL mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, xyl_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, xyl_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, xyl_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, aco3_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, aco3_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, aco3_id, "description", 17, "ACO3 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, aco3_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, aco3_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, aco3_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, tpan_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, tpan_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, tpan_id, "description", 17, "TPAN mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, tpan_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, tpan_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, tpan_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hono_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hono_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hono_id, "description", 17, "HONO mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hono_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hono_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hono_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hno4_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hno4_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hno4_id, "description", 17, "HNO4 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hno4_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hno4_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hno4_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ket_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ket_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ket_id, "description", 16, "KET mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ket_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ket_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ket_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, gly_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, gly_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, gly_id, "description", 16, "GLY mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, gly_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, gly_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, gly_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mgly_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mgly_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mgly_id, "description", 17, "MGLY mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mgly_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mgly_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mgly_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dcb_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dcb_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dcb_id, "description", 16, "DCB mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dcb_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dcb_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dcb_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, onit_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, onit_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, onit_id, "description", 17, "ONIT mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, onit_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, onit_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, onit_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, csl_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, csl_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, csl_id, "description", 16, "CSL mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, csl_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, csl_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, csl_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, iso_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, iso_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, iso_id, "description", 16, "ISO mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, iso_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, iso_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, iso_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, co2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, co2_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, co2_id, "description", 16, "CO2 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, co2_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, co2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, co2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ch4_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ch4_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ch4_id, "description", 16, "CH4 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ch4_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ch4_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ch4_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, udd_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, udd_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, udd_id, "description", 16, "UDD mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, udd_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, udd_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, udd_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hket_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hket_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hket_id, "description", 17, "HKET mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hket_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hket_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hket_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, api_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, api_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, api_id, "description", 16, "API mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, api_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, api_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, api_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, lim_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, lim_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, lim_id, "description", 16, "LIM mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, lim_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, lim_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, lim_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dien_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dien_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dien_id, "description", 17, "DIEN mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dien_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dien_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, dien_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, macr_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, macr_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, macr_id, "description", 17, "MACR mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, macr_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, macr_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, macr_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hace_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hace_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hace_id, "description", 18, "HACE concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hace_id, "units", 3, "ppm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hace_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, hace_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ishp_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ishp_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ishp_id, "description", 18, "ISHP concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ishp_id, "units", 3, "ppm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ishp_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ishp_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ison_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ison_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ison_id, "description", 18, "ISON concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ison_id, "units", 3, "ppm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ison_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ison_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mahp_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mahp_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mahp_id, "description", 18, "MAHP concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mahp_id, "units", 3, "ppm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mahp_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mahp_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mpan_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mpan_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mpan_id, "description", 18, "MPAN concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mpan_id, "units", 3, "ppm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mpan_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mpan_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nald_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nald_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nald_id, "description", 18, "NALD concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nald_id, "units", 3, "ppm");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nald_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nald_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, sesq_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, sesq_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, sesq_id, "description", 17, "SESQ mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, sesq_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, sesq_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, sesq_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mbo_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mbo_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mbo_id, "description", 40, "MBO (2-Methyl-3-Buten-2-ol) mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mbo_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mbo_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, mbo_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa1_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa1_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa1_id, "description", 21, "cond.vapor from ASOA1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa1_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa1_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa1_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa2_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa2_id, "description", 21, "cond.vapor from ASOA2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa2_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa3_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa3_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa3_id, "description", 21, "cond.vapor from ASOA3");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa3_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa3_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa3_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa4_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa4_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa4_id, "description", 21, "cond.vapor from ASOA4");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa4_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa4_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvasoa4_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa1_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa1_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa1_id, "description", 21, "cond.vapor from BSOA1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa1_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa1_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa1_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa2_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa2_id, "description", 21, "cond.vapor from BSOA2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa2_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa3_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa3_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa3_id, "description", 21, "cond.vapor from BSOA3");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa3_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa3_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa3_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa4_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa4_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa4_id, "description", 21, "cond.vapor from BSOA4");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa4_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa4_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, cvbsoa4_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ho_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ho_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ho_id, "description", 15, "HO mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ho_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ho_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ho_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ho2_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ho2_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ho2_id, "description", 16, "HO2 mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ho2_id, "units", 4, "ppmv");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ho2_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ho2_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so4aj_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so4aj_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so4aj_id, "description", 23, "Sulfate conc. Acc. mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so4aj_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so4aj_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so4aj_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so4ai_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so4ai_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so4ai_id, "description", 25, "Sulfate conc. Aitken mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so4ai_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so4ai_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, so4ai_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh4aj_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh4aj_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh4aj_id, "description", 24, "Ammonium conc. Acc. mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh4aj_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh4aj_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh4aj_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh4ai_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh4ai_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh4ai_id, "description", 27, "Ammonium conc. Aitken mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh4ai_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh4ai_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nh4ai_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3aj_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3aj_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3aj_id, "description", 24, "Nitrate conc. Acc. mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3aj_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3aj_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3aj_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3ai_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3ai_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3ai_id, "description", 26, "Nitrate conc. Aitken mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3ai_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3ai_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, no3ai_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, naaj_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, naaj_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, naaj_id, "description", 24, "Sodium conc. Acc. mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, naaj_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, naaj_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, naaj_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, naai_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, naai_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, naai_id, "description", 26, "Sodium conc. Aitken mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, naai_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, naai_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, naai_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, claj_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, claj_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, claj_id, "description", 24, "Chloride conc. Acc. mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, claj_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, claj_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, claj_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, clai_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, clai_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, clai_id, "description", 26, "Chloride conc. Aitken mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, clai_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, clai_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, clai_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa1j_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa1j_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa1j_id, "description", 57, "SOA Anth. org. conc. with C* value=1 ug/m^3 Acc. mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa1j_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa1j_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa1j_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa1i_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa1i_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa1i_id, "description", 59, "SOA Anth. org. conc. with C* value=1 ug/m^3 Aitken mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa1i_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa1i_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa1i_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa2j_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa2j_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa2j_id, "description", 57, "SOA Anth. org. conc. with C* value=10 ug/m^3 Acc. mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa2j_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa2j_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa2j_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa2i_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa2i_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa2i_id, "description", 59, "SOA Anth. org. conc. with C* value=10 ug/m^3 Aitken mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa2i_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa2i_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa2i_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa3j_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa3j_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa3j_id, "description", 57, "SOA Anth. org. conc. with C* value=100 ug/m^3 Acc. mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa3j_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa3j_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa3j_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa3i_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa3i_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa3i_id, "description", 59, "SOA Anth. org. conc. with C* value=100 ug/m^3 Aitken mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa3i_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa3i_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa3i_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa4j_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa4j_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa4j_id, "description", 57, "SOA Anth. org. conc. with C* value=1000 ug/m^3 Acc. mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa4j_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa4j_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa4j_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa4i_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa4i_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa4i_id, "description", 59, "SOA Anth. org. conc. with C* value=1000 ug/m^3 Aitken mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa4i_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa4i_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, asoa4i_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa1j_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa1j_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa1j_id, "description", 57, "SOA Biog. org. conc. with C* value=1 ug/m^3 Acc. mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa1j_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa1j_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa1j_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa1i_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa1i_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa1i_id, "description", 59, "SOA Biog. org. conc. with C* value=1 ug/m^3 Aitken mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa1i_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa1i_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa1i_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa2j_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa2j_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa2j_id, "description", 57, "SOA Biog. org. conc. with C* value=10 ug/m^3 Acc. mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa2j_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa2j_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa2j_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa2i_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa2i_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa2i_id, "description", 59, "SOA Biog. org. conc. with C* value=10 ug/m^3 Aitken mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa2i_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa2i_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa2i_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa3j_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa3j_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa3j_id, "description", 57, "SOA Biog. org. conc. with C* value=100 ug/m^3 Acc. mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa3j_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa3j_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa3j_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa3i_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa3i_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa3i_id, "description", 59, "SOA Biog. org. conc. with C* value=100 ug/m^3 Aitken mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa3i_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa3i_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa3i_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa4j_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa4j_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa4j_id, "description", 57, "SOA Biog. org. conc. with C* value=1000 ug/m^3 Acc. mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa4j_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa4j_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa4j_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa4i_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa4i_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa4i_id, "description", 59, "SOA Biog. org. conc. with C* value=1000 ug/m^3 Aitken mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa4i_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa4i_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, bsoa4i_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, orgpaj_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, orgpaj_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, orgpaj_id, "description", 47, "Prim. anth. org. conc. from aromatics Acc. mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, orgpaj_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, orgpaj_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, orgpaj_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, orgpai_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, orgpai_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, orgpai_id, "description", 49, "Prim. anth. org. conc. from aromatics Aitken mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, orgpai_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, orgpai_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, orgpai_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ecj_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ecj_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ecj_id, "description", 26, "Elemental carbon Acc. mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ecj_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ecj_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ecj_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, eci_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, eci_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, eci_id, "description", 28, "Elemental carbon Aitken mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, eci_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, eci_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, eci_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, p25j_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, p25j_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, p25j_id, "description", 23, "Primary PM2.5 Acc. mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, p25j_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, p25j_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, p25j_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, p25i_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, p25i_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, p25i_id, "description", 25, "Primary PM2.5 Aitken mode");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, p25i_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, p25i_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, p25i_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, antha_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, antha_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, antha_id, "description", 29, "Coarse anthropogenic aerosols");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, antha_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, antha_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, antha_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, seas_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, seas_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, seas_id, "description", 22, "Coarse marine aerosols");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, seas_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, seas_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, seas_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, soila_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, soila_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, soila_id, "description", 28, "Coarse soil-derived aerosols");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, soila_id, "units", 12, "ug/kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, soila_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, soila_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nu0_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nu0_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nu0_id, "description", 18, "Aitken mode number");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nu0_id, "units", 11, " /kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nu0_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, nu0_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ac0_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ac0_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ac0_id, "description", 24, "Accumulation mode number");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ac0_id, "units", 11, " /kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ac0_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ac0_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, corn_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, corn_id, "MemoryOrder", 3, "XYZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, corn_id, "description", 18, "Coarse mode number");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, corn_id, "units", 11, " /kg-dryair");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, corn_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, corn_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {106} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_SPPT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_SPPT_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_SPPT_id, "description", 36, "Array to hold seed for restart, SPPT");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_SPPT_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_SPPT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {106} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_SKEBS_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_SKEBS_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_SKEBS_id, "description", 37, "Array to hold seed for restart, SKEBS");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_SKEBS_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_SKEBS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {106} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_RAND_PERTURB_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_RAND_PERTURB_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_RAND_PERTURB_id, "description", 41, "Array to hold seed for restart, RAND_PERT");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_RAND_PERTURB_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARR_RAND_PERTURB_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {106} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_CONV_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_CONV_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_CONV_id, "description", 42, "Array to hold seed for restart, RAND_PERT2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_CONV_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_CONV_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {106} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_PBL_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_PBL_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_PBL_id, "description", 42, "Array to hold seed for restart, RAND_PERT3");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_PBL_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_PBL_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {106} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_LSM_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_LSM_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_LSM_id, "description", 42, "Array to hold seed for restart, RAND_PERT4");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_LSM_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, ISEEDARRAY_SPP_LSM_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, BF_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, BF_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, BF_id, "description", 46, "full levels, bf=0 => isobaric; bf=znw => sigma");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, BF_id, "units", 13, "Dimensionless");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, BF_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C1H_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C1H_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C1H_id, "description", 42, "half levels, c1h = d bf / d eta, using znw");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C1H_id, "units", 13, "Dimensionless");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C1H_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C2H_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C2H_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C2H_id, "description", 34, "half levels, c2h = (1-c1h)*(p0-pt)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C2H_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C2H_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, BH_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, BH_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, BH_id, "description", 46, "half levels, bh=0 => isobaric; bh=znu => sigma");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, BH_id, "units", 13, "Dimensionless");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, BH_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C1F_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C1F_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C1F_id, "description", 42, "full levels, c1f = d bf / d eta, using znu");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C1F_id, "units", 13, "Dimensionless");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C1F_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C2F_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C2F_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C2F_id, "description", 34, "full levels, c2f = (1-c1f)*(p0-pt)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C2F_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C2F_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C3H_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C3H_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C3H_id, "description", 21, "half levels, c3h = bh");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C3H_id, "units", 13, "Dimensionless");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C3H_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C4H_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C4H_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C4H_id, "description", 49, "half levels, c4h = (eta-bh)*(p0-pt)+pt, using znu");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C4H_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C4H_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C3F_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C3F_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C3F_id, "description", 21, "full levels, c3f = bf");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C3F_id, "units", 13, "Dimensionless");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C3F_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C4F_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C4F_id, "MemoryOrder", 3, "Z ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C4F_id, "description", 49, "full levels, c4f = (eta-bf)*(p0-pt)+pt, using znw");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C4F_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, C4F_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PCB_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PCB_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PCB_id, "description", 33, "base state dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PCB_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PCB_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PCB_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PC_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PC_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PC_id, "description", 35, "perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PC_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PC_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, PC_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LANDMASK_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LANDMASK_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LANDMASK_id, "description", 35, "LAND MASK (1 FOR LAND, 0 FOR WATER)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LANDMASK_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LANDMASK_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LANDMASK_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAKEMASK_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAKEMASK_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAKEMASK_id, "description", 35, "LAKE MASK (1 FOR LAND, 0 FOR WATER)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAKEMASK_id, "units", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAKEMASK_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, LAKEMASK_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SST_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SST_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SST_id, "description", 23, "SEA SURFACE TEMPERATURE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SST_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SST_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SST_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SST_INPUT_id, "FieldType", NC_INT, 1, FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SST_INPUT_id, "MemoryOrder", 3, "XY ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SST_INPUT_id, "description", 45, "SEA SURFACE TEMPERATURE FROM WRFLOWINPUT FILE");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SST_INPUT_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SST_INPUT_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp, SST_INPUT_id, "coordinates", 16, "XLONG XLAT XTIME");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
|
|
/* leave define mode */
|
|
stat = nc_enddef (wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
/* assign variable data */
|
|
|
|
stat = nc_close(wrfout_d01_2018_MINUS_12_MINUS_20_00_BACKSLASH__COLON_00_BACKSLASH__COLON_00_grp);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
return 0;
|
|
}
|
|
|
|
int
|
|
create_wrfbdy_file(char *file_name, int cmode) {/* create wrfbdy.nc */
|
|
|
|
int stat; /* return status */
|
|
int ncid; /* netCDF id */
|
|
|
|
/* dimension ids */
|
|
int Time_dim;
|
|
int DateStrLen_dim;
|
|
int south_north_dim;
|
|
int bottom_top_dim;
|
|
int bdy_width_dim;
|
|
int west_east_stag_dim;
|
|
int south_north_stag_dim;
|
|
int west_east_dim;
|
|
int bottom_top_stag_dim;
|
|
|
|
/* dimension lengths */
|
|
size_t Time_len = NC_UNLIMITED;
|
|
size_t DateStrLen_len = 19;
|
|
size_t south_north_len = 60;
|
|
size_t bottom_top_len = 32;
|
|
size_t bdy_width_len = 5;
|
|
size_t west_east_stag_len = 74;
|
|
size_t south_north_stag_len = 61;
|
|
size_t west_east_len = 73;
|
|
size_t bottom_top_stag_len = 33;
|
|
|
|
/* variable ids */
|
|
int Times_id;
|
|
int md___thisbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data__id;
|
|
int md___nextbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data__id;
|
|
int U_BXS_id;
|
|
int U_BXE_id;
|
|
int U_BYS_id;
|
|
int U_BYE_id;
|
|
int U_BTXS_id;
|
|
int U_BTXE_id;
|
|
int U_BTYS_id;
|
|
int U_BTYE_id;
|
|
int V_BXS_id;
|
|
int V_BXE_id;
|
|
int V_BYS_id;
|
|
int V_BYE_id;
|
|
int V_BTXS_id;
|
|
int V_BTXE_id;
|
|
int V_BTYS_id;
|
|
int V_BTYE_id;
|
|
int W_BXS_id;
|
|
int W_BXE_id;
|
|
int W_BYS_id;
|
|
int W_BYE_id;
|
|
int W_BTXS_id;
|
|
int W_BTXE_id;
|
|
int W_BTYS_id;
|
|
int W_BTYE_id;
|
|
int PH_BXS_id;
|
|
int PH_BXE_id;
|
|
int PH_BYS_id;
|
|
int PH_BYE_id;
|
|
int PH_BTXS_id;
|
|
int PH_BTXE_id;
|
|
int PH_BTYS_id;
|
|
int PH_BTYE_id;
|
|
int T_BXS_id;
|
|
int T_BXE_id;
|
|
int T_BYS_id;
|
|
int T_BYE_id;
|
|
int T_BTXS_id;
|
|
int T_BTXE_id;
|
|
int T_BTYS_id;
|
|
int T_BTYE_id;
|
|
int MU_BXS_id;
|
|
int MU_BXE_id;
|
|
int MU_BYS_id;
|
|
int MU_BYE_id;
|
|
int MU_BTXS_id;
|
|
int MU_BTXE_id;
|
|
int MU_BTYS_id;
|
|
int MU_BTYE_id;
|
|
int QVAPOR_BXS_id;
|
|
int QVAPOR_BXE_id;
|
|
int QVAPOR_BYS_id;
|
|
int QVAPOR_BYE_id;
|
|
int QCLOUD_BXS_id;
|
|
int QCLOUD_BXE_id;
|
|
int QCLOUD_BYS_id;
|
|
int QCLOUD_BYE_id;
|
|
int QRAIN_BXS_id;
|
|
int QRAIN_BXE_id;
|
|
int QRAIN_BYS_id;
|
|
int QRAIN_BYE_id;
|
|
int QICE_BXS_id;
|
|
int QICE_BXE_id;
|
|
int QICE_BYS_id;
|
|
int QICE_BYE_id;
|
|
int QSNOW_BXS_id;
|
|
int QSNOW_BXE_id;
|
|
int QSNOW_BYS_id;
|
|
int QSNOW_BYE_id;
|
|
int QGRAUP_BXS_id;
|
|
int QGRAUP_BXE_id;
|
|
int QGRAUP_BYS_id;
|
|
int QGRAUP_BYE_id;
|
|
int QVAPOR_BTXS_id;
|
|
int QVAPOR_BTXE_id;
|
|
int QVAPOR_BTYS_id;
|
|
int QVAPOR_BTYE_id;
|
|
int QCLOUD_BTXS_id;
|
|
int QCLOUD_BTXE_id;
|
|
int QCLOUD_BTYS_id;
|
|
int QCLOUD_BTYE_id;
|
|
int QRAIN_BTXS_id;
|
|
int QRAIN_BTXE_id;
|
|
int QRAIN_BTYS_id;
|
|
int QRAIN_BTYE_id;
|
|
int QICE_BTXS_id;
|
|
int QICE_BTXE_id;
|
|
int QICE_BTYS_id;
|
|
int QICE_BTYE_id;
|
|
int QSNOW_BTXS_id;
|
|
int QSNOW_BTXE_id;
|
|
int QSNOW_BTYS_id;
|
|
int QSNOW_BTYE_id;
|
|
int QGRAUP_BTXS_id;
|
|
int QGRAUP_BTXE_id;
|
|
int QGRAUP_BTYS_id;
|
|
int QGRAUP_BTYE_id;
|
|
int QNICE_BXS_id;
|
|
int QNICE_BXE_id;
|
|
int QNICE_BYS_id;
|
|
int QNICE_BYE_id;
|
|
int QNRAIN_BXS_id;
|
|
int QNRAIN_BXE_id;
|
|
int QNRAIN_BYS_id;
|
|
int QNRAIN_BYE_id;
|
|
int QNICE_BTXS_id;
|
|
int QNICE_BTXE_id;
|
|
int QNICE_BTYS_id;
|
|
int QNICE_BTYE_id;
|
|
int QNRAIN_BTXS_id;
|
|
int QNRAIN_BTXE_id;
|
|
int QNRAIN_BTYS_id;
|
|
int QNRAIN_BTYE_id;
|
|
int HT_SHAD_BXS_id;
|
|
int HT_SHAD_BXE_id;
|
|
int HT_SHAD_BYS_id;
|
|
int HT_SHAD_BYE_id;
|
|
int HT_SHAD_BTXS_id;
|
|
int HT_SHAD_BTXE_id;
|
|
int HT_SHAD_BTYS_id;
|
|
int HT_SHAD_BTYE_id;
|
|
int PC_BXS_id;
|
|
int PC_BXE_id;
|
|
int PC_BYS_id;
|
|
int PC_BYE_id;
|
|
int PC_BTXS_id;
|
|
int PC_BTXE_id;
|
|
int PC_BTYS_id;
|
|
int PC_BTYE_id;
|
|
|
|
/* rank (number of dimensions) for each variable */
|
|
# define RANK_Times 2
|
|
# define RANK_md___thisbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data_ 2
|
|
# define RANK_md___nextbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data_ 2
|
|
# define RANK_U_BXS 4
|
|
# define RANK_U_BXE 4
|
|
# define RANK_U_BYS 4
|
|
# define RANK_U_BYE 4
|
|
# define RANK_U_BTXS 4
|
|
# define RANK_U_BTXE 4
|
|
# define RANK_U_BTYS 4
|
|
# define RANK_U_BTYE 4
|
|
# define RANK_V_BXS 4
|
|
# define RANK_V_BXE 4
|
|
# define RANK_V_BYS 4
|
|
# define RANK_V_BYE 4
|
|
# define RANK_V_BTXS 4
|
|
# define RANK_V_BTXE 4
|
|
# define RANK_V_BTYS 4
|
|
# define RANK_V_BTYE 4
|
|
# define RANK_W_BXS 4
|
|
# define RANK_W_BXE 4
|
|
# define RANK_W_BYS 4
|
|
# define RANK_W_BYE 4
|
|
# define RANK_W_BTXS 4
|
|
# define RANK_W_BTXE 4
|
|
# define RANK_W_BTYS 4
|
|
# define RANK_W_BTYE 4
|
|
# define RANK_PH_BXS 4
|
|
# define RANK_PH_BXE 4
|
|
# define RANK_PH_BYS 4
|
|
# define RANK_PH_BYE 4
|
|
# define RANK_PH_BTXS 4
|
|
# define RANK_PH_BTXE 4
|
|
# define RANK_PH_BTYS 4
|
|
# define RANK_PH_BTYE 4
|
|
# define RANK_T_BXS 4
|
|
# define RANK_T_BXE 4
|
|
# define RANK_T_BYS 4
|
|
# define RANK_T_BYE 4
|
|
# define RANK_T_BTXS 4
|
|
# define RANK_T_BTXE 4
|
|
# define RANK_T_BTYS 4
|
|
# define RANK_T_BTYE 4
|
|
# define RANK_MU_BXS 3
|
|
# define RANK_MU_BXE 3
|
|
# define RANK_MU_BYS 3
|
|
# define RANK_MU_BYE 3
|
|
# define RANK_MU_BTXS 3
|
|
# define RANK_MU_BTXE 3
|
|
# define RANK_MU_BTYS 3
|
|
# define RANK_MU_BTYE 3
|
|
# define RANK_QVAPOR_BXS 4
|
|
# define RANK_QVAPOR_BXE 4
|
|
# define RANK_QVAPOR_BYS 4
|
|
# define RANK_QVAPOR_BYE 4
|
|
# define RANK_QCLOUD_BXS 4
|
|
# define RANK_QCLOUD_BXE 4
|
|
# define RANK_QCLOUD_BYS 4
|
|
# define RANK_QCLOUD_BYE 4
|
|
# define RANK_QRAIN_BXS 4
|
|
# define RANK_QRAIN_BXE 4
|
|
# define RANK_QRAIN_BYS 4
|
|
# define RANK_QRAIN_BYE 4
|
|
# define RANK_QICE_BXS 4
|
|
# define RANK_QICE_BXE 4
|
|
# define RANK_QICE_BYS 4
|
|
# define RANK_QICE_BYE 4
|
|
# define RANK_QSNOW_BXS 4
|
|
# define RANK_QSNOW_BXE 4
|
|
# define RANK_QSNOW_BYS 4
|
|
# define RANK_QSNOW_BYE 4
|
|
# define RANK_QGRAUP_BXS 4
|
|
# define RANK_QGRAUP_BXE 4
|
|
# define RANK_QGRAUP_BYS 4
|
|
# define RANK_QGRAUP_BYE 4
|
|
# define RANK_QVAPOR_BTXS 4
|
|
# define RANK_QVAPOR_BTXE 4
|
|
# define RANK_QVAPOR_BTYS 4
|
|
# define RANK_QVAPOR_BTYE 4
|
|
# define RANK_QCLOUD_BTXS 4
|
|
# define RANK_QCLOUD_BTXE 4
|
|
# define RANK_QCLOUD_BTYS 4
|
|
# define RANK_QCLOUD_BTYE 4
|
|
# define RANK_QRAIN_BTXS 4
|
|
# define RANK_QRAIN_BTXE 4
|
|
# define RANK_QRAIN_BTYS 4
|
|
# define RANK_QRAIN_BTYE 4
|
|
# define RANK_QICE_BTXS 4
|
|
# define RANK_QICE_BTXE 4
|
|
# define RANK_QICE_BTYS 4
|
|
# define RANK_QICE_BTYE 4
|
|
# define RANK_QSNOW_BTXS 4
|
|
# define RANK_QSNOW_BTXE 4
|
|
# define RANK_QSNOW_BTYS 4
|
|
# define RANK_QSNOW_BTYE 4
|
|
# define RANK_QGRAUP_BTXS 4
|
|
# define RANK_QGRAUP_BTXE 4
|
|
# define RANK_QGRAUP_BTYS 4
|
|
# define RANK_QGRAUP_BTYE 4
|
|
# define RANK_QNICE_BXS 4
|
|
# define RANK_QNICE_BXE 4
|
|
# define RANK_QNICE_BYS 4
|
|
# define RANK_QNICE_BYE 4
|
|
# define RANK_QNRAIN_BXS 4
|
|
# define RANK_QNRAIN_BXE 4
|
|
# define RANK_QNRAIN_BYS 4
|
|
# define RANK_QNRAIN_BYE 4
|
|
# define RANK_QNICE_BTXS 4
|
|
# define RANK_QNICE_BTXE 4
|
|
# define RANK_QNICE_BTYS 4
|
|
# define RANK_QNICE_BTYE 4
|
|
# define RANK_QNRAIN_BTXS 4
|
|
# define RANK_QNRAIN_BTXE 4
|
|
# define RANK_QNRAIN_BTYS 4
|
|
# define RANK_QNRAIN_BTYE 4
|
|
# define RANK_HT_SHAD_BXS 3
|
|
# define RANK_HT_SHAD_BXE 3
|
|
# define RANK_HT_SHAD_BYS 3
|
|
# define RANK_HT_SHAD_BYE 3
|
|
# define RANK_HT_SHAD_BTXS 3
|
|
# define RANK_HT_SHAD_BTXE 3
|
|
# define RANK_HT_SHAD_BTYS 3
|
|
# define RANK_HT_SHAD_BTYE 3
|
|
# define RANK_PC_BXS 3
|
|
# define RANK_PC_BXE 3
|
|
# define RANK_PC_BYS 3
|
|
# define RANK_PC_BYE 3
|
|
# define RANK_PC_BTXS 3
|
|
# define RANK_PC_BTXE 3
|
|
# define RANK_PC_BTYS 3
|
|
# define RANK_PC_BTYE 3
|
|
|
|
/* variable shapes */
|
|
int Times_dims[RANK_Times];
|
|
int md___thisbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data__dims[RANK_md___thisbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data_];
|
|
int md___nextbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data__dims[RANK_md___nextbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data_];
|
|
int U_BXS_dims[RANK_U_BXS];
|
|
int U_BXE_dims[RANK_U_BXE];
|
|
int U_BYS_dims[RANK_U_BYS];
|
|
int U_BYE_dims[RANK_U_BYE];
|
|
int U_BTXS_dims[RANK_U_BTXS];
|
|
int U_BTXE_dims[RANK_U_BTXE];
|
|
int U_BTYS_dims[RANK_U_BTYS];
|
|
int U_BTYE_dims[RANK_U_BTYE];
|
|
int V_BXS_dims[RANK_V_BXS];
|
|
int V_BXE_dims[RANK_V_BXE];
|
|
int V_BYS_dims[RANK_V_BYS];
|
|
int V_BYE_dims[RANK_V_BYE];
|
|
int V_BTXS_dims[RANK_V_BTXS];
|
|
int V_BTXE_dims[RANK_V_BTXE];
|
|
int V_BTYS_dims[RANK_V_BTYS];
|
|
int V_BTYE_dims[RANK_V_BTYE];
|
|
int W_BXS_dims[RANK_W_BXS];
|
|
int W_BXE_dims[RANK_W_BXE];
|
|
int W_BYS_dims[RANK_W_BYS];
|
|
int W_BYE_dims[RANK_W_BYE];
|
|
int W_BTXS_dims[RANK_W_BTXS];
|
|
int W_BTXE_dims[RANK_W_BTXE];
|
|
int W_BTYS_dims[RANK_W_BTYS];
|
|
int W_BTYE_dims[RANK_W_BTYE];
|
|
int PH_BXS_dims[RANK_PH_BXS];
|
|
int PH_BXE_dims[RANK_PH_BXE];
|
|
int PH_BYS_dims[RANK_PH_BYS];
|
|
int PH_BYE_dims[RANK_PH_BYE];
|
|
int PH_BTXS_dims[RANK_PH_BTXS];
|
|
int PH_BTXE_dims[RANK_PH_BTXE];
|
|
int PH_BTYS_dims[RANK_PH_BTYS];
|
|
int PH_BTYE_dims[RANK_PH_BTYE];
|
|
int T_BXS_dims[RANK_T_BXS];
|
|
int T_BXE_dims[RANK_T_BXE];
|
|
int T_BYS_dims[RANK_T_BYS];
|
|
int T_BYE_dims[RANK_T_BYE];
|
|
int T_BTXS_dims[RANK_T_BTXS];
|
|
int T_BTXE_dims[RANK_T_BTXE];
|
|
int T_BTYS_dims[RANK_T_BTYS];
|
|
int T_BTYE_dims[RANK_T_BTYE];
|
|
int MU_BXS_dims[RANK_MU_BXS];
|
|
int MU_BXE_dims[RANK_MU_BXE];
|
|
int MU_BYS_dims[RANK_MU_BYS];
|
|
int MU_BYE_dims[RANK_MU_BYE];
|
|
int MU_BTXS_dims[RANK_MU_BTXS];
|
|
int MU_BTXE_dims[RANK_MU_BTXE];
|
|
int MU_BTYS_dims[RANK_MU_BTYS];
|
|
int MU_BTYE_dims[RANK_MU_BTYE];
|
|
int QVAPOR_BXS_dims[RANK_QVAPOR_BXS];
|
|
int QVAPOR_BXE_dims[RANK_QVAPOR_BXE];
|
|
int QVAPOR_BYS_dims[RANK_QVAPOR_BYS];
|
|
int QVAPOR_BYE_dims[RANK_QVAPOR_BYE];
|
|
int QCLOUD_BXS_dims[RANK_QCLOUD_BXS];
|
|
int QCLOUD_BXE_dims[RANK_QCLOUD_BXE];
|
|
int QCLOUD_BYS_dims[RANK_QCLOUD_BYS];
|
|
int QCLOUD_BYE_dims[RANK_QCLOUD_BYE];
|
|
int QRAIN_BXS_dims[RANK_QRAIN_BXS];
|
|
int QRAIN_BXE_dims[RANK_QRAIN_BXE];
|
|
int QRAIN_BYS_dims[RANK_QRAIN_BYS];
|
|
int QRAIN_BYE_dims[RANK_QRAIN_BYE];
|
|
int QICE_BXS_dims[RANK_QICE_BXS];
|
|
int QICE_BXE_dims[RANK_QICE_BXE];
|
|
int QICE_BYS_dims[RANK_QICE_BYS];
|
|
int QICE_BYE_dims[RANK_QICE_BYE];
|
|
int QSNOW_BXS_dims[RANK_QSNOW_BXS];
|
|
int QSNOW_BXE_dims[RANK_QSNOW_BXE];
|
|
int QSNOW_BYS_dims[RANK_QSNOW_BYS];
|
|
int QSNOW_BYE_dims[RANK_QSNOW_BYE];
|
|
int QGRAUP_BXS_dims[RANK_QGRAUP_BXS];
|
|
int QGRAUP_BXE_dims[RANK_QGRAUP_BXE];
|
|
int QGRAUP_BYS_dims[RANK_QGRAUP_BYS];
|
|
int QGRAUP_BYE_dims[RANK_QGRAUP_BYE];
|
|
int QVAPOR_BTXS_dims[RANK_QVAPOR_BTXS];
|
|
int QVAPOR_BTXE_dims[RANK_QVAPOR_BTXE];
|
|
int QVAPOR_BTYS_dims[RANK_QVAPOR_BTYS];
|
|
int QVAPOR_BTYE_dims[RANK_QVAPOR_BTYE];
|
|
int QCLOUD_BTXS_dims[RANK_QCLOUD_BTXS];
|
|
int QCLOUD_BTXE_dims[RANK_QCLOUD_BTXE];
|
|
int QCLOUD_BTYS_dims[RANK_QCLOUD_BTYS];
|
|
int QCLOUD_BTYE_dims[RANK_QCLOUD_BTYE];
|
|
int QRAIN_BTXS_dims[RANK_QRAIN_BTXS];
|
|
int QRAIN_BTXE_dims[RANK_QRAIN_BTXE];
|
|
int QRAIN_BTYS_dims[RANK_QRAIN_BTYS];
|
|
int QRAIN_BTYE_dims[RANK_QRAIN_BTYE];
|
|
int QICE_BTXS_dims[RANK_QICE_BTXS];
|
|
int QICE_BTXE_dims[RANK_QICE_BTXE];
|
|
int QICE_BTYS_dims[RANK_QICE_BTYS];
|
|
int QICE_BTYE_dims[RANK_QICE_BTYE];
|
|
int QSNOW_BTXS_dims[RANK_QSNOW_BTXS];
|
|
int QSNOW_BTXE_dims[RANK_QSNOW_BTXE];
|
|
int QSNOW_BTYS_dims[RANK_QSNOW_BTYS];
|
|
int QSNOW_BTYE_dims[RANK_QSNOW_BTYE];
|
|
int QGRAUP_BTXS_dims[RANK_QGRAUP_BTXS];
|
|
int QGRAUP_BTXE_dims[RANK_QGRAUP_BTXE];
|
|
int QGRAUP_BTYS_dims[RANK_QGRAUP_BTYS];
|
|
int QGRAUP_BTYE_dims[RANK_QGRAUP_BTYE];
|
|
int QNICE_BXS_dims[RANK_QNICE_BXS];
|
|
int QNICE_BXE_dims[RANK_QNICE_BXE];
|
|
int QNICE_BYS_dims[RANK_QNICE_BYS];
|
|
int QNICE_BYE_dims[RANK_QNICE_BYE];
|
|
int QNRAIN_BXS_dims[RANK_QNRAIN_BXS];
|
|
int QNRAIN_BXE_dims[RANK_QNRAIN_BXE];
|
|
int QNRAIN_BYS_dims[RANK_QNRAIN_BYS];
|
|
int QNRAIN_BYE_dims[RANK_QNRAIN_BYE];
|
|
int QNICE_BTXS_dims[RANK_QNICE_BTXS];
|
|
int QNICE_BTXE_dims[RANK_QNICE_BTXE];
|
|
int QNICE_BTYS_dims[RANK_QNICE_BTYS];
|
|
int QNICE_BTYE_dims[RANK_QNICE_BTYE];
|
|
int QNRAIN_BTXS_dims[RANK_QNRAIN_BTXS];
|
|
int QNRAIN_BTXE_dims[RANK_QNRAIN_BTXE];
|
|
int QNRAIN_BTYS_dims[RANK_QNRAIN_BTYS];
|
|
int QNRAIN_BTYE_dims[RANK_QNRAIN_BTYE];
|
|
int HT_SHAD_BXS_dims[RANK_HT_SHAD_BXS];
|
|
int HT_SHAD_BXE_dims[RANK_HT_SHAD_BXE];
|
|
int HT_SHAD_BYS_dims[RANK_HT_SHAD_BYS];
|
|
int HT_SHAD_BYE_dims[RANK_HT_SHAD_BYE];
|
|
int HT_SHAD_BTXS_dims[RANK_HT_SHAD_BTXS];
|
|
int HT_SHAD_BTXE_dims[RANK_HT_SHAD_BTXE];
|
|
int HT_SHAD_BTYS_dims[RANK_HT_SHAD_BTYS];
|
|
int HT_SHAD_BTYE_dims[RANK_HT_SHAD_BTYE];
|
|
int PC_BXS_dims[RANK_PC_BXS];
|
|
int PC_BXE_dims[RANK_PC_BXE];
|
|
int PC_BYS_dims[RANK_PC_BYS];
|
|
int PC_BYE_dims[RANK_PC_BYE];
|
|
int PC_BTXS_dims[RANK_PC_BTXS];
|
|
int PC_BTXE_dims[RANK_PC_BTXE];
|
|
int PC_BTYS_dims[RANK_PC_BTYS];
|
|
int PC_BTYE_dims[RANK_PC_BTYE];
|
|
|
|
/* enter define mode */
|
|
stat = nc_create(file_name, cmode|NC_CLOBBER, &ncid);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
/* define dimensions */
|
|
stat = nc_def_dim(ncid, "Time", Time_len, &Time_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(ncid, "DateStrLen", DateStrLen_len, &DateStrLen_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(ncid, "south_north", south_north_len, &south_north_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(ncid, "bottom_top", bottom_top_len, &bottom_top_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(ncid, "bdy_width", bdy_width_len, &bdy_width_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(ncid, "west_east_stag", west_east_stag_len, &west_east_stag_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(ncid, "south_north_stag", south_north_stag_len, &south_north_stag_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(ncid, "west_east", west_east_len, &west_east_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(ncid, "bottom_top_stag", bottom_top_stag_len, &bottom_top_stag_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
/* define variables */
|
|
|
|
Times_dims[0] = Time_dim;
|
|
Times_dims[1] = DateStrLen_dim;
|
|
stat = nc_def_var(ncid, "Times", NC_CHAR, RANK_Times, Times_dims, &Times_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
md___thisbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data__dims[0] = Time_dim;
|
|
md___thisbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data__dims[1] = DateStrLen_dim;
|
|
stat = nc_def_var(ncid, "md___thisbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data_", NC_CHAR, RANK_md___thisbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data_, md___thisbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data__dims, &md___thisbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data__id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
md___nextbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data__dims[0] = Time_dim;
|
|
md___nextbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data__dims[1] = DateStrLen_dim;
|
|
stat = nc_def_var(ncid, "md___nextbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data_", NC_CHAR, RANK_md___nextbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data_, md___nextbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data__dims, &md___nextbdytimee_x_t_d_o_m_a_i_n_m_e_t_a_data__id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
U_BXS_dims[0] = Time_dim;
|
|
U_BXS_dims[1] = bdy_width_dim;
|
|
U_BXS_dims[2] = bottom_top_dim;
|
|
U_BXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "U_BXS", NC_FLOAT, RANK_U_BXS, U_BXS_dims, &U_BXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
U_BXE_dims[0] = Time_dim;
|
|
U_BXE_dims[1] = bdy_width_dim;
|
|
U_BXE_dims[2] = bottom_top_dim;
|
|
U_BXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "U_BXE", NC_FLOAT, RANK_U_BXE, U_BXE_dims, &U_BXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
U_BYS_dims[0] = Time_dim;
|
|
U_BYS_dims[1] = bdy_width_dim;
|
|
U_BYS_dims[2] = bottom_top_dim;
|
|
U_BYS_dims[3] = west_east_stag_dim;
|
|
stat = nc_def_var(ncid, "U_BYS", NC_FLOAT, RANK_U_BYS, U_BYS_dims, &U_BYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
U_BYE_dims[0] = Time_dim;
|
|
U_BYE_dims[1] = bdy_width_dim;
|
|
U_BYE_dims[2] = bottom_top_dim;
|
|
U_BYE_dims[3] = west_east_stag_dim;
|
|
stat = nc_def_var(ncid, "U_BYE", NC_FLOAT, RANK_U_BYE, U_BYE_dims, &U_BYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
U_BTXS_dims[0] = Time_dim;
|
|
U_BTXS_dims[1] = bdy_width_dim;
|
|
U_BTXS_dims[2] = bottom_top_dim;
|
|
U_BTXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "U_BTXS", NC_FLOAT, RANK_U_BTXS, U_BTXS_dims, &U_BTXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
U_BTXE_dims[0] = Time_dim;
|
|
U_BTXE_dims[1] = bdy_width_dim;
|
|
U_BTXE_dims[2] = bottom_top_dim;
|
|
U_BTXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "U_BTXE", NC_FLOAT, RANK_U_BTXE, U_BTXE_dims, &U_BTXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
U_BTYS_dims[0] = Time_dim;
|
|
U_BTYS_dims[1] = bdy_width_dim;
|
|
U_BTYS_dims[2] = bottom_top_dim;
|
|
U_BTYS_dims[3] = west_east_stag_dim;
|
|
stat = nc_def_var(ncid, "U_BTYS", NC_FLOAT, RANK_U_BTYS, U_BTYS_dims, &U_BTYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
U_BTYE_dims[0] = Time_dim;
|
|
U_BTYE_dims[1] = bdy_width_dim;
|
|
U_BTYE_dims[2] = bottom_top_dim;
|
|
U_BTYE_dims[3] = west_east_stag_dim;
|
|
stat = nc_def_var(ncid, "U_BTYE", NC_FLOAT, RANK_U_BTYE, U_BTYE_dims, &U_BTYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
V_BXS_dims[0] = Time_dim;
|
|
V_BXS_dims[1] = bdy_width_dim;
|
|
V_BXS_dims[2] = bottom_top_dim;
|
|
V_BXS_dims[3] = south_north_stag_dim;
|
|
stat = nc_def_var(ncid, "V_BXS", NC_FLOAT, RANK_V_BXS, V_BXS_dims, &V_BXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
V_BXE_dims[0] = Time_dim;
|
|
V_BXE_dims[1] = bdy_width_dim;
|
|
V_BXE_dims[2] = bottom_top_dim;
|
|
V_BXE_dims[3] = south_north_stag_dim;
|
|
stat = nc_def_var(ncid, "V_BXE", NC_FLOAT, RANK_V_BXE, V_BXE_dims, &V_BXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
V_BYS_dims[0] = Time_dim;
|
|
V_BYS_dims[1] = bdy_width_dim;
|
|
V_BYS_dims[2] = bottom_top_dim;
|
|
V_BYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "V_BYS", NC_FLOAT, RANK_V_BYS, V_BYS_dims, &V_BYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
V_BYE_dims[0] = Time_dim;
|
|
V_BYE_dims[1] = bdy_width_dim;
|
|
V_BYE_dims[2] = bottom_top_dim;
|
|
V_BYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "V_BYE", NC_FLOAT, RANK_V_BYE, V_BYE_dims, &V_BYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
V_BTXS_dims[0] = Time_dim;
|
|
V_BTXS_dims[1] = bdy_width_dim;
|
|
V_BTXS_dims[2] = bottom_top_dim;
|
|
V_BTXS_dims[3] = south_north_stag_dim;
|
|
stat = nc_def_var(ncid, "V_BTXS", NC_FLOAT, RANK_V_BTXS, V_BTXS_dims, &V_BTXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
V_BTXE_dims[0] = Time_dim;
|
|
V_BTXE_dims[1] = bdy_width_dim;
|
|
V_BTXE_dims[2] = bottom_top_dim;
|
|
V_BTXE_dims[3] = south_north_stag_dim;
|
|
stat = nc_def_var(ncid, "V_BTXE", NC_FLOAT, RANK_V_BTXE, V_BTXE_dims, &V_BTXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
V_BTYS_dims[0] = Time_dim;
|
|
V_BTYS_dims[1] = bdy_width_dim;
|
|
V_BTYS_dims[2] = bottom_top_dim;
|
|
V_BTYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "V_BTYS", NC_FLOAT, RANK_V_BTYS, V_BTYS_dims, &V_BTYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
V_BTYE_dims[0] = Time_dim;
|
|
V_BTYE_dims[1] = bdy_width_dim;
|
|
V_BTYE_dims[2] = bottom_top_dim;
|
|
V_BTYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "V_BTYE", NC_FLOAT, RANK_V_BTYE, V_BTYE_dims, &V_BTYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
W_BXS_dims[0] = Time_dim;
|
|
W_BXS_dims[1] = bdy_width_dim;
|
|
W_BXS_dims[2] = bottom_top_stag_dim;
|
|
W_BXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "W_BXS", NC_FLOAT, RANK_W_BXS, W_BXS_dims, &W_BXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
W_BXE_dims[0] = Time_dim;
|
|
W_BXE_dims[1] = bdy_width_dim;
|
|
W_BXE_dims[2] = bottom_top_stag_dim;
|
|
W_BXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "W_BXE", NC_FLOAT, RANK_W_BXE, W_BXE_dims, &W_BXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
W_BYS_dims[0] = Time_dim;
|
|
W_BYS_dims[1] = bdy_width_dim;
|
|
W_BYS_dims[2] = bottom_top_stag_dim;
|
|
W_BYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "W_BYS", NC_FLOAT, RANK_W_BYS, W_BYS_dims, &W_BYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
W_BYE_dims[0] = Time_dim;
|
|
W_BYE_dims[1] = bdy_width_dim;
|
|
W_BYE_dims[2] = bottom_top_stag_dim;
|
|
W_BYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "W_BYE", NC_FLOAT, RANK_W_BYE, W_BYE_dims, &W_BYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
W_BTXS_dims[0] = Time_dim;
|
|
W_BTXS_dims[1] = bdy_width_dim;
|
|
W_BTXS_dims[2] = bottom_top_stag_dim;
|
|
W_BTXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "W_BTXS", NC_FLOAT, RANK_W_BTXS, W_BTXS_dims, &W_BTXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
W_BTXE_dims[0] = Time_dim;
|
|
W_BTXE_dims[1] = bdy_width_dim;
|
|
W_BTXE_dims[2] = bottom_top_stag_dim;
|
|
W_BTXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "W_BTXE", NC_FLOAT, RANK_W_BTXE, W_BTXE_dims, &W_BTXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
W_BTYS_dims[0] = Time_dim;
|
|
W_BTYS_dims[1] = bdy_width_dim;
|
|
W_BTYS_dims[2] = bottom_top_stag_dim;
|
|
W_BTYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "W_BTYS", NC_FLOAT, RANK_W_BTYS, W_BTYS_dims, &W_BTYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
W_BTYE_dims[0] = Time_dim;
|
|
W_BTYE_dims[1] = bdy_width_dim;
|
|
W_BTYE_dims[2] = bottom_top_stag_dim;
|
|
W_BTYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "W_BTYE", NC_FLOAT, RANK_W_BTYE, W_BTYE_dims, &W_BTYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
PH_BXS_dims[0] = Time_dim;
|
|
PH_BXS_dims[1] = bdy_width_dim;
|
|
PH_BXS_dims[2] = bottom_top_stag_dim;
|
|
PH_BXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "PH_BXS", NC_FLOAT, RANK_PH_BXS, PH_BXS_dims, &PH_BXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
PH_BXE_dims[0] = Time_dim;
|
|
PH_BXE_dims[1] = bdy_width_dim;
|
|
PH_BXE_dims[2] = bottom_top_stag_dim;
|
|
PH_BXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "PH_BXE", NC_FLOAT, RANK_PH_BXE, PH_BXE_dims, &PH_BXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
PH_BYS_dims[0] = Time_dim;
|
|
PH_BYS_dims[1] = bdy_width_dim;
|
|
PH_BYS_dims[2] = bottom_top_stag_dim;
|
|
PH_BYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "PH_BYS", NC_FLOAT, RANK_PH_BYS, PH_BYS_dims, &PH_BYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
PH_BYE_dims[0] = Time_dim;
|
|
PH_BYE_dims[1] = bdy_width_dim;
|
|
PH_BYE_dims[2] = bottom_top_stag_dim;
|
|
PH_BYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "PH_BYE", NC_FLOAT, RANK_PH_BYE, PH_BYE_dims, &PH_BYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
PH_BTXS_dims[0] = Time_dim;
|
|
PH_BTXS_dims[1] = bdy_width_dim;
|
|
PH_BTXS_dims[2] = bottom_top_stag_dim;
|
|
PH_BTXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "PH_BTXS", NC_FLOAT, RANK_PH_BTXS, PH_BTXS_dims, &PH_BTXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
PH_BTXE_dims[0] = Time_dim;
|
|
PH_BTXE_dims[1] = bdy_width_dim;
|
|
PH_BTXE_dims[2] = bottom_top_stag_dim;
|
|
PH_BTXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "PH_BTXE", NC_FLOAT, RANK_PH_BTXE, PH_BTXE_dims, &PH_BTXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
PH_BTYS_dims[0] = Time_dim;
|
|
PH_BTYS_dims[1] = bdy_width_dim;
|
|
PH_BTYS_dims[2] = bottom_top_stag_dim;
|
|
PH_BTYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "PH_BTYS", NC_FLOAT, RANK_PH_BTYS, PH_BTYS_dims, &PH_BTYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
PH_BTYE_dims[0] = Time_dim;
|
|
PH_BTYE_dims[1] = bdy_width_dim;
|
|
PH_BTYE_dims[2] = bottom_top_stag_dim;
|
|
PH_BTYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "PH_BTYE", NC_FLOAT, RANK_PH_BTYE, PH_BTYE_dims, &PH_BTYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
T_BXS_dims[0] = Time_dim;
|
|
T_BXS_dims[1] = bdy_width_dim;
|
|
T_BXS_dims[2] = bottom_top_dim;
|
|
T_BXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "T_BXS", NC_FLOAT, RANK_T_BXS, T_BXS_dims, &T_BXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
T_BXE_dims[0] = Time_dim;
|
|
T_BXE_dims[1] = bdy_width_dim;
|
|
T_BXE_dims[2] = bottom_top_dim;
|
|
T_BXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "T_BXE", NC_FLOAT, RANK_T_BXE, T_BXE_dims, &T_BXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
T_BYS_dims[0] = Time_dim;
|
|
T_BYS_dims[1] = bdy_width_dim;
|
|
T_BYS_dims[2] = bottom_top_dim;
|
|
T_BYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "T_BYS", NC_FLOAT, RANK_T_BYS, T_BYS_dims, &T_BYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
T_BYE_dims[0] = Time_dim;
|
|
T_BYE_dims[1] = bdy_width_dim;
|
|
T_BYE_dims[2] = bottom_top_dim;
|
|
T_BYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "T_BYE", NC_FLOAT, RANK_T_BYE, T_BYE_dims, &T_BYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
T_BTXS_dims[0] = Time_dim;
|
|
T_BTXS_dims[1] = bdy_width_dim;
|
|
T_BTXS_dims[2] = bottom_top_dim;
|
|
T_BTXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "T_BTXS", NC_FLOAT, RANK_T_BTXS, T_BTXS_dims, &T_BTXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
T_BTXE_dims[0] = Time_dim;
|
|
T_BTXE_dims[1] = bdy_width_dim;
|
|
T_BTXE_dims[2] = bottom_top_dim;
|
|
T_BTXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "T_BTXE", NC_FLOAT, RANK_T_BTXE, T_BTXE_dims, &T_BTXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
T_BTYS_dims[0] = Time_dim;
|
|
T_BTYS_dims[1] = bdy_width_dim;
|
|
T_BTYS_dims[2] = bottom_top_dim;
|
|
T_BTYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "T_BTYS", NC_FLOAT, RANK_T_BTYS, T_BTYS_dims, &T_BTYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
T_BTYE_dims[0] = Time_dim;
|
|
T_BTYE_dims[1] = bdy_width_dim;
|
|
T_BTYE_dims[2] = bottom_top_dim;
|
|
T_BTYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "T_BTYE", NC_FLOAT, RANK_T_BTYE, T_BTYE_dims, &T_BTYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
MU_BXS_dims[0] = Time_dim;
|
|
MU_BXS_dims[1] = bdy_width_dim;
|
|
MU_BXS_dims[2] = south_north_dim;
|
|
stat = nc_def_var(ncid, "MU_BXS", NC_FLOAT, RANK_MU_BXS, MU_BXS_dims, &MU_BXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
MU_BXE_dims[0] = Time_dim;
|
|
MU_BXE_dims[1] = bdy_width_dim;
|
|
MU_BXE_dims[2] = south_north_dim;
|
|
stat = nc_def_var(ncid, "MU_BXE", NC_FLOAT, RANK_MU_BXE, MU_BXE_dims, &MU_BXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
MU_BYS_dims[0] = Time_dim;
|
|
MU_BYS_dims[1] = bdy_width_dim;
|
|
MU_BYS_dims[2] = west_east_dim;
|
|
stat = nc_def_var(ncid, "MU_BYS", NC_FLOAT, RANK_MU_BYS, MU_BYS_dims, &MU_BYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
MU_BYE_dims[0] = Time_dim;
|
|
MU_BYE_dims[1] = bdy_width_dim;
|
|
MU_BYE_dims[2] = west_east_dim;
|
|
stat = nc_def_var(ncid, "MU_BYE", NC_FLOAT, RANK_MU_BYE, MU_BYE_dims, &MU_BYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
MU_BTXS_dims[0] = Time_dim;
|
|
MU_BTXS_dims[1] = bdy_width_dim;
|
|
MU_BTXS_dims[2] = south_north_dim;
|
|
stat = nc_def_var(ncid, "MU_BTXS", NC_FLOAT, RANK_MU_BTXS, MU_BTXS_dims, &MU_BTXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
MU_BTXE_dims[0] = Time_dim;
|
|
MU_BTXE_dims[1] = bdy_width_dim;
|
|
MU_BTXE_dims[2] = south_north_dim;
|
|
stat = nc_def_var(ncid, "MU_BTXE", NC_FLOAT, RANK_MU_BTXE, MU_BTXE_dims, &MU_BTXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
MU_BTYS_dims[0] = Time_dim;
|
|
MU_BTYS_dims[1] = bdy_width_dim;
|
|
MU_BTYS_dims[2] = west_east_dim;
|
|
stat = nc_def_var(ncid, "MU_BTYS", NC_FLOAT, RANK_MU_BTYS, MU_BTYS_dims, &MU_BTYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
MU_BTYE_dims[0] = Time_dim;
|
|
MU_BTYE_dims[1] = bdy_width_dim;
|
|
MU_BTYE_dims[2] = west_east_dim;
|
|
stat = nc_def_var(ncid, "MU_BTYE", NC_FLOAT, RANK_MU_BTYE, MU_BTYE_dims, &MU_BTYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QVAPOR_BXS_dims[0] = Time_dim;
|
|
QVAPOR_BXS_dims[1] = bdy_width_dim;
|
|
QVAPOR_BXS_dims[2] = bottom_top_dim;
|
|
QVAPOR_BXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QVAPOR_BXS", NC_FLOAT, RANK_QVAPOR_BXS, QVAPOR_BXS_dims, &QVAPOR_BXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QVAPOR_BXE_dims[0] = Time_dim;
|
|
QVAPOR_BXE_dims[1] = bdy_width_dim;
|
|
QVAPOR_BXE_dims[2] = bottom_top_dim;
|
|
QVAPOR_BXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QVAPOR_BXE", NC_FLOAT, RANK_QVAPOR_BXE, QVAPOR_BXE_dims, &QVAPOR_BXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QVAPOR_BYS_dims[0] = Time_dim;
|
|
QVAPOR_BYS_dims[1] = bdy_width_dim;
|
|
QVAPOR_BYS_dims[2] = bottom_top_dim;
|
|
QVAPOR_BYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QVAPOR_BYS", NC_FLOAT, RANK_QVAPOR_BYS, QVAPOR_BYS_dims, &QVAPOR_BYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QVAPOR_BYE_dims[0] = Time_dim;
|
|
QVAPOR_BYE_dims[1] = bdy_width_dim;
|
|
QVAPOR_BYE_dims[2] = bottom_top_dim;
|
|
QVAPOR_BYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QVAPOR_BYE", NC_FLOAT, RANK_QVAPOR_BYE, QVAPOR_BYE_dims, &QVAPOR_BYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QCLOUD_BXS_dims[0] = Time_dim;
|
|
QCLOUD_BXS_dims[1] = bdy_width_dim;
|
|
QCLOUD_BXS_dims[2] = bottom_top_dim;
|
|
QCLOUD_BXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QCLOUD_BXS", NC_FLOAT, RANK_QCLOUD_BXS, QCLOUD_BXS_dims, &QCLOUD_BXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QCLOUD_BXE_dims[0] = Time_dim;
|
|
QCLOUD_BXE_dims[1] = bdy_width_dim;
|
|
QCLOUD_BXE_dims[2] = bottom_top_dim;
|
|
QCLOUD_BXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QCLOUD_BXE", NC_FLOAT, RANK_QCLOUD_BXE, QCLOUD_BXE_dims, &QCLOUD_BXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QCLOUD_BYS_dims[0] = Time_dim;
|
|
QCLOUD_BYS_dims[1] = bdy_width_dim;
|
|
QCLOUD_BYS_dims[2] = bottom_top_dim;
|
|
QCLOUD_BYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QCLOUD_BYS", NC_FLOAT, RANK_QCLOUD_BYS, QCLOUD_BYS_dims, &QCLOUD_BYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QCLOUD_BYE_dims[0] = Time_dim;
|
|
QCLOUD_BYE_dims[1] = bdy_width_dim;
|
|
QCLOUD_BYE_dims[2] = bottom_top_dim;
|
|
QCLOUD_BYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QCLOUD_BYE", NC_FLOAT, RANK_QCLOUD_BYE, QCLOUD_BYE_dims, &QCLOUD_BYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QRAIN_BXS_dims[0] = Time_dim;
|
|
QRAIN_BXS_dims[1] = bdy_width_dim;
|
|
QRAIN_BXS_dims[2] = bottom_top_dim;
|
|
QRAIN_BXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QRAIN_BXS", NC_FLOAT, RANK_QRAIN_BXS, QRAIN_BXS_dims, &QRAIN_BXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QRAIN_BXE_dims[0] = Time_dim;
|
|
QRAIN_BXE_dims[1] = bdy_width_dim;
|
|
QRAIN_BXE_dims[2] = bottom_top_dim;
|
|
QRAIN_BXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QRAIN_BXE", NC_FLOAT, RANK_QRAIN_BXE, QRAIN_BXE_dims, &QRAIN_BXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QRAIN_BYS_dims[0] = Time_dim;
|
|
QRAIN_BYS_dims[1] = bdy_width_dim;
|
|
QRAIN_BYS_dims[2] = bottom_top_dim;
|
|
QRAIN_BYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QRAIN_BYS", NC_FLOAT, RANK_QRAIN_BYS, QRAIN_BYS_dims, &QRAIN_BYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QRAIN_BYE_dims[0] = Time_dim;
|
|
QRAIN_BYE_dims[1] = bdy_width_dim;
|
|
QRAIN_BYE_dims[2] = bottom_top_dim;
|
|
QRAIN_BYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QRAIN_BYE", NC_FLOAT, RANK_QRAIN_BYE, QRAIN_BYE_dims, &QRAIN_BYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QICE_BXS_dims[0] = Time_dim;
|
|
QICE_BXS_dims[1] = bdy_width_dim;
|
|
QICE_BXS_dims[2] = bottom_top_dim;
|
|
QICE_BXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QICE_BXS", NC_FLOAT, RANK_QICE_BXS, QICE_BXS_dims, &QICE_BXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QICE_BXE_dims[0] = Time_dim;
|
|
QICE_BXE_dims[1] = bdy_width_dim;
|
|
QICE_BXE_dims[2] = bottom_top_dim;
|
|
QICE_BXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QICE_BXE", NC_FLOAT, RANK_QICE_BXE, QICE_BXE_dims, &QICE_BXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QICE_BYS_dims[0] = Time_dim;
|
|
QICE_BYS_dims[1] = bdy_width_dim;
|
|
QICE_BYS_dims[2] = bottom_top_dim;
|
|
QICE_BYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QICE_BYS", NC_FLOAT, RANK_QICE_BYS, QICE_BYS_dims, &QICE_BYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QICE_BYE_dims[0] = Time_dim;
|
|
QICE_BYE_dims[1] = bdy_width_dim;
|
|
QICE_BYE_dims[2] = bottom_top_dim;
|
|
QICE_BYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QICE_BYE", NC_FLOAT, RANK_QICE_BYE, QICE_BYE_dims, &QICE_BYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QSNOW_BXS_dims[0] = Time_dim;
|
|
QSNOW_BXS_dims[1] = bdy_width_dim;
|
|
QSNOW_BXS_dims[2] = bottom_top_dim;
|
|
QSNOW_BXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QSNOW_BXS", NC_FLOAT, RANK_QSNOW_BXS, QSNOW_BXS_dims, &QSNOW_BXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QSNOW_BXE_dims[0] = Time_dim;
|
|
QSNOW_BXE_dims[1] = bdy_width_dim;
|
|
QSNOW_BXE_dims[2] = bottom_top_dim;
|
|
QSNOW_BXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QSNOW_BXE", NC_FLOAT, RANK_QSNOW_BXE, QSNOW_BXE_dims, &QSNOW_BXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QSNOW_BYS_dims[0] = Time_dim;
|
|
QSNOW_BYS_dims[1] = bdy_width_dim;
|
|
QSNOW_BYS_dims[2] = bottom_top_dim;
|
|
QSNOW_BYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QSNOW_BYS", NC_FLOAT, RANK_QSNOW_BYS, QSNOW_BYS_dims, &QSNOW_BYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QSNOW_BYE_dims[0] = Time_dim;
|
|
QSNOW_BYE_dims[1] = bdy_width_dim;
|
|
QSNOW_BYE_dims[2] = bottom_top_dim;
|
|
QSNOW_BYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QSNOW_BYE", NC_FLOAT, RANK_QSNOW_BYE, QSNOW_BYE_dims, &QSNOW_BYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QGRAUP_BXS_dims[0] = Time_dim;
|
|
QGRAUP_BXS_dims[1] = bdy_width_dim;
|
|
QGRAUP_BXS_dims[2] = bottom_top_dim;
|
|
QGRAUP_BXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QGRAUP_BXS", NC_FLOAT, RANK_QGRAUP_BXS, QGRAUP_BXS_dims, &QGRAUP_BXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QGRAUP_BXE_dims[0] = Time_dim;
|
|
QGRAUP_BXE_dims[1] = bdy_width_dim;
|
|
QGRAUP_BXE_dims[2] = bottom_top_dim;
|
|
QGRAUP_BXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QGRAUP_BXE", NC_FLOAT, RANK_QGRAUP_BXE, QGRAUP_BXE_dims, &QGRAUP_BXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QGRAUP_BYS_dims[0] = Time_dim;
|
|
QGRAUP_BYS_dims[1] = bdy_width_dim;
|
|
QGRAUP_BYS_dims[2] = bottom_top_dim;
|
|
QGRAUP_BYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QGRAUP_BYS", NC_FLOAT, RANK_QGRAUP_BYS, QGRAUP_BYS_dims, &QGRAUP_BYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QGRAUP_BYE_dims[0] = Time_dim;
|
|
QGRAUP_BYE_dims[1] = bdy_width_dim;
|
|
QGRAUP_BYE_dims[2] = bottom_top_dim;
|
|
QGRAUP_BYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QGRAUP_BYE", NC_FLOAT, RANK_QGRAUP_BYE, QGRAUP_BYE_dims, &QGRAUP_BYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QVAPOR_BTXS_dims[0] = Time_dim;
|
|
QVAPOR_BTXS_dims[1] = bdy_width_dim;
|
|
QVAPOR_BTXS_dims[2] = bottom_top_dim;
|
|
QVAPOR_BTXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QVAPOR_BTXS", NC_FLOAT, RANK_QVAPOR_BTXS, QVAPOR_BTXS_dims, &QVAPOR_BTXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QVAPOR_BTXE_dims[0] = Time_dim;
|
|
QVAPOR_BTXE_dims[1] = bdy_width_dim;
|
|
QVAPOR_BTXE_dims[2] = bottom_top_dim;
|
|
QVAPOR_BTXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QVAPOR_BTXE", NC_FLOAT, RANK_QVAPOR_BTXE, QVAPOR_BTXE_dims, &QVAPOR_BTXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QVAPOR_BTYS_dims[0] = Time_dim;
|
|
QVAPOR_BTYS_dims[1] = bdy_width_dim;
|
|
QVAPOR_BTYS_dims[2] = bottom_top_dim;
|
|
QVAPOR_BTYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QVAPOR_BTYS", NC_FLOAT, RANK_QVAPOR_BTYS, QVAPOR_BTYS_dims, &QVAPOR_BTYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QVAPOR_BTYE_dims[0] = Time_dim;
|
|
QVAPOR_BTYE_dims[1] = bdy_width_dim;
|
|
QVAPOR_BTYE_dims[2] = bottom_top_dim;
|
|
QVAPOR_BTYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QVAPOR_BTYE", NC_FLOAT, RANK_QVAPOR_BTYE, QVAPOR_BTYE_dims, &QVAPOR_BTYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QCLOUD_BTXS_dims[0] = Time_dim;
|
|
QCLOUD_BTXS_dims[1] = bdy_width_dim;
|
|
QCLOUD_BTXS_dims[2] = bottom_top_dim;
|
|
QCLOUD_BTXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QCLOUD_BTXS", NC_FLOAT, RANK_QCLOUD_BTXS, QCLOUD_BTXS_dims, &QCLOUD_BTXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QCLOUD_BTXE_dims[0] = Time_dim;
|
|
QCLOUD_BTXE_dims[1] = bdy_width_dim;
|
|
QCLOUD_BTXE_dims[2] = bottom_top_dim;
|
|
QCLOUD_BTXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QCLOUD_BTXE", NC_FLOAT, RANK_QCLOUD_BTXE, QCLOUD_BTXE_dims, &QCLOUD_BTXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QCLOUD_BTYS_dims[0] = Time_dim;
|
|
QCLOUD_BTYS_dims[1] = bdy_width_dim;
|
|
QCLOUD_BTYS_dims[2] = bottom_top_dim;
|
|
QCLOUD_BTYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QCLOUD_BTYS", NC_FLOAT, RANK_QCLOUD_BTYS, QCLOUD_BTYS_dims, &QCLOUD_BTYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QCLOUD_BTYE_dims[0] = Time_dim;
|
|
QCLOUD_BTYE_dims[1] = bdy_width_dim;
|
|
QCLOUD_BTYE_dims[2] = bottom_top_dim;
|
|
QCLOUD_BTYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QCLOUD_BTYE", NC_FLOAT, RANK_QCLOUD_BTYE, QCLOUD_BTYE_dims, &QCLOUD_BTYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QRAIN_BTXS_dims[0] = Time_dim;
|
|
QRAIN_BTXS_dims[1] = bdy_width_dim;
|
|
QRAIN_BTXS_dims[2] = bottom_top_dim;
|
|
QRAIN_BTXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QRAIN_BTXS", NC_FLOAT, RANK_QRAIN_BTXS, QRAIN_BTXS_dims, &QRAIN_BTXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QRAIN_BTXE_dims[0] = Time_dim;
|
|
QRAIN_BTXE_dims[1] = bdy_width_dim;
|
|
QRAIN_BTXE_dims[2] = bottom_top_dim;
|
|
QRAIN_BTXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QRAIN_BTXE", NC_FLOAT, RANK_QRAIN_BTXE, QRAIN_BTXE_dims, &QRAIN_BTXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QRAIN_BTYS_dims[0] = Time_dim;
|
|
QRAIN_BTYS_dims[1] = bdy_width_dim;
|
|
QRAIN_BTYS_dims[2] = bottom_top_dim;
|
|
QRAIN_BTYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QRAIN_BTYS", NC_FLOAT, RANK_QRAIN_BTYS, QRAIN_BTYS_dims, &QRAIN_BTYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QRAIN_BTYE_dims[0] = Time_dim;
|
|
QRAIN_BTYE_dims[1] = bdy_width_dim;
|
|
QRAIN_BTYE_dims[2] = bottom_top_dim;
|
|
QRAIN_BTYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QRAIN_BTYE", NC_FLOAT, RANK_QRAIN_BTYE, QRAIN_BTYE_dims, &QRAIN_BTYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QICE_BTXS_dims[0] = Time_dim;
|
|
QICE_BTXS_dims[1] = bdy_width_dim;
|
|
QICE_BTXS_dims[2] = bottom_top_dim;
|
|
QICE_BTXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QICE_BTXS", NC_FLOAT, RANK_QICE_BTXS, QICE_BTXS_dims, &QICE_BTXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QICE_BTXE_dims[0] = Time_dim;
|
|
QICE_BTXE_dims[1] = bdy_width_dim;
|
|
QICE_BTXE_dims[2] = bottom_top_dim;
|
|
QICE_BTXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QICE_BTXE", NC_FLOAT, RANK_QICE_BTXE, QICE_BTXE_dims, &QICE_BTXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QICE_BTYS_dims[0] = Time_dim;
|
|
QICE_BTYS_dims[1] = bdy_width_dim;
|
|
QICE_BTYS_dims[2] = bottom_top_dim;
|
|
QICE_BTYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QICE_BTYS", NC_FLOAT, RANK_QICE_BTYS, QICE_BTYS_dims, &QICE_BTYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QICE_BTYE_dims[0] = Time_dim;
|
|
QICE_BTYE_dims[1] = bdy_width_dim;
|
|
QICE_BTYE_dims[2] = bottom_top_dim;
|
|
QICE_BTYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QICE_BTYE", NC_FLOAT, RANK_QICE_BTYE, QICE_BTYE_dims, &QICE_BTYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QSNOW_BTXS_dims[0] = Time_dim;
|
|
QSNOW_BTXS_dims[1] = bdy_width_dim;
|
|
QSNOW_BTXS_dims[2] = bottom_top_dim;
|
|
QSNOW_BTXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QSNOW_BTXS", NC_FLOAT, RANK_QSNOW_BTXS, QSNOW_BTXS_dims, &QSNOW_BTXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QSNOW_BTXE_dims[0] = Time_dim;
|
|
QSNOW_BTXE_dims[1] = bdy_width_dim;
|
|
QSNOW_BTXE_dims[2] = bottom_top_dim;
|
|
QSNOW_BTXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QSNOW_BTXE", NC_FLOAT, RANK_QSNOW_BTXE, QSNOW_BTXE_dims, &QSNOW_BTXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QSNOW_BTYS_dims[0] = Time_dim;
|
|
QSNOW_BTYS_dims[1] = bdy_width_dim;
|
|
QSNOW_BTYS_dims[2] = bottom_top_dim;
|
|
QSNOW_BTYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QSNOW_BTYS", NC_FLOAT, RANK_QSNOW_BTYS, QSNOW_BTYS_dims, &QSNOW_BTYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QSNOW_BTYE_dims[0] = Time_dim;
|
|
QSNOW_BTYE_dims[1] = bdy_width_dim;
|
|
QSNOW_BTYE_dims[2] = bottom_top_dim;
|
|
QSNOW_BTYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QSNOW_BTYE", NC_FLOAT, RANK_QSNOW_BTYE, QSNOW_BTYE_dims, &QSNOW_BTYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QGRAUP_BTXS_dims[0] = Time_dim;
|
|
QGRAUP_BTXS_dims[1] = bdy_width_dim;
|
|
QGRAUP_BTXS_dims[2] = bottom_top_dim;
|
|
QGRAUP_BTXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QGRAUP_BTXS", NC_FLOAT, RANK_QGRAUP_BTXS, QGRAUP_BTXS_dims, &QGRAUP_BTXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QGRAUP_BTXE_dims[0] = Time_dim;
|
|
QGRAUP_BTXE_dims[1] = bdy_width_dim;
|
|
QGRAUP_BTXE_dims[2] = bottom_top_dim;
|
|
QGRAUP_BTXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QGRAUP_BTXE", NC_FLOAT, RANK_QGRAUP_BTXE, QGRAUP_BTXE_dims, &QGRAUP_BTXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QGRAUP_BTYS_dims[0] = Time_dim;
|
|
QGRAUP_BTYS_dims[1] = bdy_width_dim;
|
|
QGRAUP_BTYS_dims[2] = bottom_top_dim;
|
|
QGRAUP_BTYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QGRAUP_BTYS", NC_FLOAT, RANK_QGRAUP_BTYS, QGRAUP_BTYS_dims, &QGRAUP_BTYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QGRAUP_BTYE_dims[0] = Time_dim;
|
|
QGRAUP_BTYE_dims[1] = bdy_width_dim;
|
|
QGRAUP_BTYE_dims[2] = bottom_top_dim;
|
|
QGRAUP_BTYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QGRAUP_BTYE", NC_FLOAT, RANK_QGRAUP_BTYE, QGRAUP_BTYE_dims, &QGRAUP_BTYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QNICE_BXS_dims[0] = Time_dim;
|
|
QNICE_BXS_dims[1] = bdy_width_dim;
|
|
QNICE_BXS_dims[2] = bottom_top_dim;
|
|
QNICE_BXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QNICE_BXS", NC_FLOAT, RANK_QNICE_BXS, QNICE_BXS_dims, &QNICE_BXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QNICE_BXE_dims[0] = Time_dim;
|
|
QNICE_BXE_dims[1] = bdy_width_dim;
|
|
QNICE_BXE_dims[2] = bottom_top_dim;
|
|
QNICE_BXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QNICE_BXE", NC_FLOAT, RANK_QNICE_BXE, QNICE_BXE_dims, &QNICE_BXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QNICE_BYS_dims[0] = Time_dim;
|
|
QNICE_BYS_dims[1] = bdy_width_dim;
|
|
QNICE_BYS_dims[2] = bottom_top_dim;
|
|
QNICE_BYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QNICE_BYS", NC_FLOAT, RANK_QNICE_BYS, QNICE_BYS_dims, &QNICE_BYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QNICE_BYE_dims[0] = Time_dim;
|
|
QNICE_BYE_dims[1] = bdy_width_dim;
|
|
QNICE_BYE_dims[2] = bottom_top_dim;
|
|
QNICE_BYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QNICE_BYE", NC_FLOAT, RANK_QNICE_BYE, QNICE_BYE_dims, &QNICE_BYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QNRAIN_BXS_dims[0] = Time_dim;
|
|
QNRAIN_BXS_dims[1] = bdy_width_dim;
|
|
QNRAIN_BXS_dims[2] = bottom_top_dim;
|
|
QNRAIN_BXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QNRAIN_BXS", NC_FLOAT, RANK_QNRAIN_BXS, QNRAIN_BXS_dims, &QNRAIN_BXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QNRAIN_BXE_dims[0] = Time_dim;
|
|
QNRAIN_BXE_dims[1] = bdy_width_dim;
|
|
QNRAIN_BXE_dims[2] = bottom_top_dim;
|
|
QNRAIN_BXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QNRAIN_BXE", NC_FLOAT, RANK_QNRAIN_BXE, QNRAIN_BXE_dims, &QNRAIN_BXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QNRAIN_BYS_dims[0] = Time_dim;
|
|
QNRAIN_BYS_dims[1] = bdy_width_dim;
|
|
QNRAIN_BYS_dims[2] = bottom_top_dim;
|
|
QNRAIN_BYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QNRAIN_BYS", NC_FLOAT, RANK_QNRAIN_BYS, QNRAIN_BYS_dims, &QNRAIN_BYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QNRAIN_BYE_dims[0] = Time_dim;
|
|
QNRAIN_BYE_dims[1] = bdy_width_dim;
|
|
QNRAIN_BYE_dims[2] = bottom_top_dim;
|
|
QNRAIN_BYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QNRAIN_BYE", NC_FLOAT, RANK_QNRAIN_BYE, QNRAIN_BYE_dims, &QNRAIN_BYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QNICE_BTXS_dims[0] = Time_dim;
|
|
QNICE_BTXS_dims[1] = bdy_width_dim;
|
|
QNICE_BTXS_dims[2] = bottom_top_dim;
|
|
QNICE_BTXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QNICE_BTXS", NC_FLOAT, RANK_QNICE_BTXS, QNICE_BTXS_dims, &QNICE_BTXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QNICE_BTXE_dims[0] = Time_dim;
|
|
QNICE_BTXE_dims[1] = bdy_width_dim;
|
|
QNICE_BTXE_dims[2] = bottom_top_dim;
|
|
QNICE_BTXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QNICE_BTXE", NC_FLOAT, RANK_QNICE_BTXE, QNICE_BTXE_dims, &QNICE_BTXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QNICE_BTYS_dims[0] = Time_dim;
|
|
QNICE_BTYS_dims[1] = bdy_width_dim;
|
|
QNICE_BTYS_dims[2] = bottom_top_dim;
|
|
QNICE_BTYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QNICE_BTYS", NC_FLOAT, RANK_QNICE_BTYS, QNICE_BTYS_dims, &QNICE_BTYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QNICE_BTYE_dims[0] = Time_dim;
|
|
QNICE_BTYE_dims[1] = bdy_width_dim;
|
|
QNICE_BTYE_dims[2] = bottom_top_dim;
|
|
QNICE_BTYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QNICE_BTYE", NC_FLOAT, RANK_QNICE_BTYE, QNICE_BTYE_dims, &QNICE_BTYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QNRAIN_BTXS_dims[0] = Time_dim;
|
|
QNRAIN_BTXS_dims[1] = bdy_width_dim;
|
|
QNRAIN_BTXS_dims[2] = bottom_top_dim;
|
|
QNRAIN_BTXS_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QNRAIN_BTXS", NC_FLOAT, RANK_QNRAIN_BTXS, QNRAIN_BTXS_dims, &QNRAIN_BTXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QNRAIN_BTXE_dims[0] = Time_dim;
|
|
QNRAIN_BTXE_dims[1] = bdy_width_dim;
|
|
QNRAIN_BTXE_dims[2] = bottom_top_dim;
|
|
QNRAIN_BTXE_dims[3] = south_north_dim;
|
|
stat = nc_def_var(ncid, "QNRAIN_BTXE", NC_FLOAT, RANK_QNRAIN_BTXE, QNRAIN_BTXE_dims, &QNRAIN_BTXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QNRAIN_BTYS_dims[0] = Time_dim;
|
|
QNRAIN_BTYS_dims[1] = bdy_width_dim;
|
|
QNRAIN_BTYS_dims[2] = bottom_top_dim;
|
|
QNRAIN_BTYS_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QNRAIN_BTYS", NC_FLOAT, RANK_QNRAIN_BTYS, QNRAIN_BTYS_dims, &QNRAIN_BTYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
QNRAIN_BTYE_dims[0] = Time_dim;
|
|
QNRAIN_BTYE_dims[1] = bdy_width_dim;
|
|
QNRAIN_BTYE_dims[2] = bottom_top_dim;
|
|
QNRAIN_BTYE_dims[3] = west_east_dim;
|
|
stat = nc_def_var(ncid, "QNRAIN_BTYE", NC_FLOAT, RANK_QNRAIN_BTYE, QNRAIN_BTYE_dims, &QNRAIN_BTYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
HT_SHAD_BXS_dims[0] = Time_dim;
|
|
HT_SHAD_BXS_dims[1] = bdy_width_dim;
|
|
HT_SHAD_BXS_dims[2] = south_north_dim;
|
|
stat = nc_def_var(ncid, "HT_SHAD_BXS", NC_FLOAT, RANK_HT_SHAD_BXS, HT_SHAD_BXS_dims, &HT_SHAD_BXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
HT_SHAD_BXE_dims[0] = Time_dim;
|
|
HT_SHAD_BXE_dims[1] = bdy_width_dim;
|
|
HT_SHAD_BXE_dims[2] = south_north_dim;
|
|
stat = nc_def_var(ncid, "HT_SHAD_BXE", NC_FLOAT, RANK_HT_SHAD_BXE, HT_SHAD_BXE_dims, &HT_SHAD_BXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
HT_SHAD_BYS_dims[0] = Time_dim;
|
|
HT_SHAD_BYS_dims[1] = bdy_width_dim;
|
|
HT_SHAD_BYS_dims[2] = west_east_dim;
|
|
stat = nc_def_var(ncid, "HT_SHAD_BYS", NC_FLOAT, RANK_HT_SHAD_BYS, HT_SHAD_BYS_dims, &HT_SHAD_BYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
HT_SHAD_BYE_dims[0] = Time_dim;
|
|
HT_SHAD_BYE_dims[1] = bdy_width_dim;
|
|
HT_SHAD_BYE_dims[2] = west_east_dim;
|
|
stat = nc_def_var(ncid, "HT_SHAD_BYE", NC_FLOAT, RANK_HT_SHAD_BYE, HT_SHAD_BYE_dims, &HT_SHAD_BYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
HT_SHAD_BTXS_dims[0] = Time_dim;
|
|
HT_SHAD_BTXS_dims[1] = bdy_width_dim;
|
|
HT_SHAD_BTXS_dims[2] = south_north_dim;
|
|
stat = nc_def_var(ncid, "HT_SHAD_BTXS", NC_FLOAT, RANK_HT_SHAD_BTXS, HT_SHAD_BTXS_dims, &HT_SHAD_BTXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
HT_SHAD_BTXE_dims[0] = Time_dim;
|
|
HT_SHAD_BTXE_dims[1] = bdy_width_dim;
|
|
HT_SHAD_BTXE_dims[2] = south_north_dim;
|
|
stat = nc_def_var(ncid, "HT_SHAD_BTXE", NC_FLOAT, RANK_HT_SHAD_BTXE, HT_SHAD_BTXE_dims, &HT_SHAD_BTXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
HT_SHAD_BTYS_dims[0] = Time_dim;
|
|
HT_SHAD_BTYS_dims[1] = bdy_width_dim;
|
|
HT_SHAD_BTYS_dims[2] = west_east_dim;
|
|
stat = nc_def_var(ncid, "HT_SHAD_BTYS", NC_FLOAT, RANK_HT_SHAD_BTYS, HT_SHAD_BTYS_dims, &HT_SHAD_BTYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
HT_SHAD_BTYE_dims[0] = Time_dim;
|
|
HT_SHAD_BTYE_dims[1] = bdy_width_dim;
|
|
HT_SHAD_BTYE_dims[2] = west_east_dim;
|
|
stat = nc_def_var(ncid, "HT_SHAD_BTYE", NC_FLOAT, RANK_HT_SHAD_BTYE, HT_SHAD_BTYE_dims, &HT_SHAD_BTYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
PC_BXS_dims[0] = Time_dim;
|
|
PC_BXS_dims[1] = bdy_width_dim;
|
|
PC_BXS_dims[2] = south_north_dim;
|
|
stat = nc_def_var(ncid, "PC_BXS", NC_FLOAT, RANK_PC_BXS, PC_BXS_dims, &PC_BXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
PC_BXE_dims[0] = Time_dim;
|
|
PC_BXE_dims[1] = bdy_width_dim;
|
|
PC_BXE_dims[2] = south_north_dim;
|
|
stat = nc_def_var(ncid, "PC_BXE", NC_FLOAT, RANK_PC_BXE, PC_BXE_dims, &PC_BXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
PC_BYS_dims[0] = Time_dim;
|
|
PC_BYS_dims[1] = bdy_width_dim;
|
|
PC_BYS_dims[2] = west_east_dim;
|
|
stat = nc_def_var(ncid, "PC_BYS", NC_FLOAT, RANK_PC_BYS, PC_BYS_dims, &PC_BYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
PC_BYE_dims[0] = Time_dim;
|
|
PC_BYE_dims[1] = bdy_width_dim;
|
|
PC_BYE_dims[2] = west_east_dim;
|
|
stat = nc_def_var(ncid, "PC_BYE", NC_FLOAT, RANK_PC_BYE, PC_BYE_dims, &PC_BYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
PC_BTXS_dims[0] = Time_dim;
|
|
PC_BTXS_dims[1] = bdy_width_dim;
|
|
PC_BTXS_dims[2] = south_north_dim;
|
|
stat = nc_def_var(ncid, "PC_BTXS", NC_FLOAT, RANK_PC_BTXS, PC_BTXS_dims, &PC_BTXS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
PC_BTXE_dims[0] = Time_dim;
|
|
PC_BTXE_dims[1] = bdy_width_dim;
|
|
PC_BTXE_dims[2] = south_north_dim;
|
|
stat = nc_def_var(ncid, "PC_BTXE", NC_FLOAT, RANK_PC_BTXE, PC_BTXE_dims, &PC_BTXE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
PC_BTYS_dims[0] = Time_dim;
|
|
PC_BTYS_dims[1] = bdy_width_dim;
|
|
PC_BTYS_dims[2] = west_east_dim;
|
|
stat = nc_def_var(ncid, "PC_BTYS", NC_FLOAT, RANK_PC_BTYS, PC_BTYS_dims, &PC_BTYS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
PC_BTYE_dims[0] = Time_dim;
|
|
PC_BTYE_dims[1] = bdy_width_dim;
|
|
PC_BTYE_dims[2] = west_east_dim;
|
|
stat = nc_def_var(ncid, "PC_BTYE", NC_FLOAT, RANK_PC_BTYE, PC_BTYE_dims, &PC_BTYE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
/* assign global attributes */
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, NC_GLOBAL, "TITLE", 38, " OUTPUT FROM REAL_EM V4.0 PREPROCESSOR");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, NC_GLOBAL, "START_DATE", 19, "2018-01-01_00:00:00");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_WEST_MINUS_EAST_GRID_DIMENSION_att[1] = {74} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "WEST-EAST_GRID_DIMENSION", NC_INT, 1, wrfbdy_d01_WEST_MINUS_EAST_GRID_DIMENSION_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_SOUTH_MINUS_NORTH_GRID_DIMENSION_att[1] = {61} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "SOUTH-NORTH_GRID_DIMENSION", NC_INT, 1, wrfbdy_d01_SOUTH_MINUS_NORTH_GRID_DIMENSION_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_BOTTOM_MINUS_TOP_GRID_DIMENSION_att[1] = {33} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "BOTTOM-TOP_GRID_DIMENSION", NC_INT, 1, wrfbdy_d01_BOTTOM_MINUS_TOP_GRID_DIMENSION_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_DX_att[1] = {((float)30000)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "DX", NC_FLOAT, 1, wrfbdy_d01_DX_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_DY_att[1] = {((float)30000)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "DY", NC_FLOAT, 1, wrfbdy_d01_DY_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_AERCU_OPT_att[1] = {0} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "AERCU_OPT", NC_INT, 1, wrfbdy_d01_AERCU_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_AERCU_FCT_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "AERCU_FCT", NC_FLOAT, 1, wrfbdy_d01_AERCU_FCT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_IDEAL_CASE_att[1] = {0} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "IDEAL_CASE", NC_INT, 1, wrfbdy_d01_IDEAL_CASE_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_DIFF_6TH_SLOPEOPT_att[1] = {0} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "DIFF_6TH_SLOPEOPT", NC_INT, 1, wrfbdy_d01_DIFF_6TH_SLOPEOPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_AUTO_LEVELS_OPT_att[1] = {2} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "AUTO_LEVELS_OPT", NC_INT, 1, wrfbdy_d01_AUTO_LEVELS_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_DIFF_6TH_THRESH_att[1] = {((float)0.1)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "DIFF_6TH_THRESH", NC_FLOAT, 1, wrfbdy_d01_DIFF_6TH_THRESH_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_DZBOT_att[1] = {((float)50)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "DZBOT", NC_FLOAT, 1, wrfbdy_d01_DZBOT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_DZSTRETCH_S_att[1] = {((float)1.3)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "DZSTRETCH_S", NC_FLOAT, 1, wrfbdy_d01_DZSTRETCH_S_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_DZSTRETCH_U_att[1] = {((float)1.1)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "DZSTRETCH_U", NC_FLOAT, 1, wrfbdy_d01_DZSTRETCH_U_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, NC_GLOBAL, "GRIDTYPE", 1, "C");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_DIFF_OPT_att[1] = {1} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "DIFF_OPT", NC_INT, 1, wrfbdy_d01_DIFF_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_KM_OPT_att[1] = {4} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "KM_OPT", NC_INT, 1, wrfbdy_d01_KM_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_DAMP_OPT_att[1] = {3} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "DAMP_OPT", NC_INT, 1, wrfbdy_d01_DAMP_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_DAMPCOEF_att[1] = {((float)0.2)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "DAMPCOEF", NC_FLOAT, 1, wrfbdy_d01_DAMPCOEF_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_KHDIF_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "KHDIF", NC_FLOAT, 1, wrfbdy_d01_KHDIF_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_KVDIF_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "KVDIF", NC_FLOAT, 1, wrfbdy_d01_KVDIF_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_MP_PHYSICS_att[1] = {8} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "MP_PHYSICS", NC_INT, 1, wrfbdy_d01_MP_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_RA_LW_PHYSICS_att[1] = {4} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "RA_LW_PHYSICS", NC_INT, 1, wrfbdy_d01_RA_LW_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_RA_SW_PHYSICS_att[1] = {4} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "RA_SW_PHYSICS", NC_INT, 1, wrfbdy_d01_RA_SW_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_SF_SFCLAY_PHYSICS_att[1] = {2} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "SF_SFCLAY_PHYSICS", NC_INT, 1, wrfbdy_d01_SF_SFCLAY_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_SF_SURFACE_PHYSICS_att[1] = {2} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "SF_SURFACE_PHYSICS", NC_INT, 1, wrfbdy_d01_SF_SURFACE_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_BL_PBL_PHYSICS_att[1] = {2} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "BL_PBL_PHYSICS", NC_INT, 1, wrfbdy_d01_BL_PBL_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_CU_PHYSICS_att[1] = {6} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "CU_PHYSICS", NC_INT, 1, wrfbdy_d01_CU_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_SF_LAKE_PHYSICS_att[1] = {0} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "SF_LAKE_PHYSICS", NC_INT, 1, wrfbdy_d01_SF_LAKE_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_SURFACE_INPUT_SOURCE_att[1] = {3} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "SURFACE_INPUT_SOURCE", NC_INT, 1, wrfbdy_d01_SURFACE_INPUT_SOURCE_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_SST_UPDATE_att[1] = {0} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "SST_UPDATE", NC_INT, 1, wrfbdy_d01_SST_UPDATE_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_GRID_FDDA_att[1] = {0} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "GRID_FDDA", NC_INT, 1, wrfbdy_d01_GRID_FDDA_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_GFDDA_INTERVAL_M_att[1] = {0} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "GFDDA_INTERVAL_M", NC_INT, 1, wrfbdy_d01_GFDDA_INTERVAL_M_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_GFDDA_END_H_att[1] = {0} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "GFDDA_END_H", NC_INT, 1, wrfbdy_d01_GFDDA_END_H_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_GRID_SFDDA_att[1] = {0} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "GRID_SFDDA", NC_INT, 1, wrfbdy_d01_GRID_SFDDA_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_SGFDDA_INTERVAL_M_att[1] = {0} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "SGFDDA_INTERVAL_M", NC_INT, 1, wrfbdy_d01_SGFDDA_INTERVAL_M_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_SGFDDA_END_H_att[1] = {0} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "SGFDDA_END_H", NC_INT, 1, wrfbdy_d01_SGFDDA_END_H_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_HYPSOMETRIC_OPT_att[1] = {2} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "HYPSOMETRIC_OPT", NC_INT, 1, wrfbdy_d01_HYPSOMETRIC_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_USE_THETA_M_att[1] = {1} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "USE_THETA_M", NC_INT, 1, wrfbdy_d01_USE_THETA_M_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_GWD_OPT_att[1] = {1} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "GWD_OPT", NC_INT, 1, wrfbdy_d01_GWD_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_SF_URBAN_PHYSICS_att[1] = {0} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "SF_URBAN_PHYSICS", NC_INT, 1, wrfbdy_d01_SF_URBAN_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_SF_SURFACE_MOSAIC_att[1] = {0} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "SF_SURFACE_MOSAIC", NC_INT, 1, wrfbdy_d01_SF_SURFACE_MOSAIC_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_SF_OCEAN_PHYSICS_att[1] = {0} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "SF_OCEAN_PHYSICS", NC_INT, 1, wrfbdy_d01_SF_OCEAN_PHYSICS_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_WEST_MINUS_EAST_PATCH_START_UNSTAG_att[1] = {1} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "WEST-EAST_PATCH_START_UNSTAG", NC_INT, 1, wrfbdy_d01_WEST_MINUS_EAST_PATCH_START_UNSTAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_WEST_MINUS_EAST_PATCH_END_UNSTAG_att[1] = {73} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "WEST-EAST_PATCH_END_UNSTAG", NC_INT, 1, wrfbdy_d01_WEST_MINUS_EAST_PATCH_END_UNSTAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_WEST_MINUS_EAST_PATCH_START_STAG_att[1] = {1} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "WEST-EAST_PATCH_START_STAG", NC_INT, 1, wrfbdy_d01_WEST_MINUS_EAST_PATCH_START_STAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_WEST_MINUS_EAST_PATCH_END_STAG_att[1] = {74} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "WEST-EAST_PATCH_END_STAG", NC_INT, 1, wrfbdy_d01_WEST_MINUS_EAST_PATCH_END_STAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_SOUTH_MINUS_NORTH_PATCH_START_UNSTAG_att[1] = {1} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "SOUTH-NORTH_PATCH_START_UNSTAG", NC_INT, 1, wrfbdy_d01_SOUTH_MINUS_NORTH_PATCH_START_UNSTAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_SOUTH_MINUS_NORTH_PATCH_END_UNSTAG_att[1] = {60} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "SOUTH-NORTH_PATCH_END_UNSTAG", NC_INT, 1, wrfbdy_d01_SOUTH_MINUS_NORTH_PATCH_END_UNSTAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_SOUTH_MINUS_NORTH_PATCH_START_STAG_att[1] = {1} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "SOUTH-NORTH_PATCH_START_STAG", NC_INT, 1, wrfbdy_d01_SOUTH_MINUS_NORTH_PATCH_START_STAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_SOUTH_MINUS_NORTH_PATCH_END_STAG_att[1] = {61} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "SOUTH-NORTH_PATCH_END_STAG", NC_INT, 1, wrfbdy_d01_SOUTH_MINUS_NORTH_PATCH_END_STAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_BOTTOM_MINUS_TOP_PATCH_START_UNSTAG_att[1] = {1} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "BOTTOM-TOP_PATCH_START_UNSTAG", NC_INT, 1, wrfbdy_d01_BOTTOM_MINUS_TOP_PATCH_START_UNSTAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_BOTTOM_MINUS_TOP_PATCH_END_UNSTAG_att[1] = {32} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "BOTTOM-TOP_PATCH_END_UNSTAG", NC_INT, 1, wrfbdy_d01_BOTTOM_MINUS_TOP_PATCH_END_UNSTAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_BOTTOM_MINUS_TOP_PATCH_START_STAG_att[1] = {1} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "BOTTOM-TOP_PATCH_START_STAG", NC_INT, 1, wrfbdy_d01_BOTTOM_MINUS_TOP_PATCH_START_STAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_BOTTOM_MINUS_TOP_PATCH_END_STAG_att[1] = {33} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "BOTTOM-TOP_PATCH_END_STAG", NC_INT, 1, wrfbdy_d01_BOTTOM_MINUS_TOP_PATCH_END_STAG_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_GRID_ID_att[1] = {1} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "GRID_ID", NC_INT, 1, wrfbdy_d01_GRID_ID_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_PARENT_ID_att[1] = {0} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "PARENT_ID", NC_INT, 1, wrfbdy_d01_PARENT_ID_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_I_PARENT_START_att[1] = {1} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "I_PARENT_START", NC_INT, 1, wrfbdy_d01_I_PARENT_START_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_J_PARENT_START_att[1] = {1} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "J_PARENT_START", NC_INT, 1, wrfbdy_d01_J_PARENT_START_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_PARENT_GRID_RATIO_att[1] = {1} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "PARENT_GRID_RATIO", NC_INT, 1, wrfbdy_d01_PARENT_GRID_RATIO_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_DT_att[1] = {((float)180)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "DT", NC_FLOAT, 1, wrfbdy_d01_DT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_CEN_LAT_att[1] = {((float)34.830021)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "CEN_LAT", NC_FLOAT, 1, wrfbdy_d01_CEN_LAT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_CEN_LON_att[1] = {((float)-81.029999)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "CEN_LON", NC_FLOAT, 1, wrfbdy_d01_CEN_LON_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_TRUELAT1_att[1] = {((float)30)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "TRUELAT1", NC_FLOAT, 1, wrfbdy_d01_TRUELAT1_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_TRUELAT2_att[1] = {((float)60)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "TRUELAT2", NC_FLOAT, 1, wrfbdy_d01_TRUELAT2_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_MOAD_CEN_LAT_att[1] = {((float)34.830021)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "MOAD_CEN_LAT", NC_FLOAT, 1, wrfbdy_d01_MOAD_CEN_LAT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_STAND_LON_att[1] = {((float)-98)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "STAND_LON", NC_FLOAT, 1, wrfbdy_d01_STAND_LON_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_POLE_LAT_att[1] = {((float)90)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "POLE_LAT", NC_FLOAT, 1, wrfbdy_d01_POLE_LAT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_POLE_LON_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "POLE_LON", NC_FLOAT, 1, wrfbdy_d01_POLE_LON_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_MAP_PROJ_att[1] = {1} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "MAP_PROJ", NC_INT, 1, wrfbdy_d01_MAP_PROJ_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, NC_GLOBAL, "MAP_PROJ_CHAR", 17, "Lambert Conformal");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, NC_GLOBAL, "MMINLU", 24, "MODIFIED_IGBP_MODIS_NOAH");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_NUM_LAND_CAT_att[1] = {21} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "NUM_LAND_CAT", NC_INT, 1, wrfbdy_d01_NUM_LAND_CAT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_ISWATER_att[1] = {17} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "ISWATER", NC_INT, 1, wrfbdy_d01_ISWATER_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_ISLAKE_att[1] = {21} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "ISLAKE", NC_INT, 1, wrfbdy_d01_ISLAKE_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_ISICE_att[1] = {15} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "ISICE", NC_INT, 1, wrfbdy_d01_ISICE_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_ISURBAN_att[1] = {13} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "ISURBAN", NC_INT, 1, wrfbdy_d01_ISURBAN_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_ISOILWATER_att[1] = {14} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "ISOILWATER", NC_INT, 1, wrfbdy_d01_ISOILWATER_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_HYBRID_OPT_att[1] = {2} ;
|
|
stat = nc_put_att_int(ncid, NC_GLOBAL, "HYBRID_OPT", NC_INT, 1, wrfbdy_d01_HYBRID_OPT_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float wrfbdy_d01_ETAC_att[1] = {((float)0.2)} ;
|
|
stat = nc_put_att_float(ncid, NC_GLOBAL, "ETAC", NC_FLOAT, 1, wrfbdy_d01_ETAC_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
|
|
/* assign per-variable attributes */
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, U_BXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BXS_id, "description", 20, "bdy x-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BXS_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BXS_id, "stagger", 1, "X");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, U_BXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BXE_id, "description", 20, "bdy x-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BXE_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BXE_id, "stagger", 1, "X");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, U_BYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BYS_id, "description", 20, "bdy x-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BYS_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BYS_id, "stagger", 1, "X");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, U_BYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BYE_id, "description", 20, "bdy x-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BYE_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BYE_id, "stagger", 1, "X");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, U_BTXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BTXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BTXS_id, "description", 25, "bdy tend x-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BTXS_id, "units", 10, "(m s-1)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BTXS_id, "stagger", 1, "X");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, U_BTXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BTXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BTXE_id, "description", 25, "bdy tend x-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BTXE_id, "units", 10, "(m s-1)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BTXE_id, "stagger", 1, "X");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, U_BTYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BTYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BTYS_id, "description", 25, "bdy tend x-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BTYS_id, "units", 10, "(m s-1)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BTYS_id, "stagger", 1, "X");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, U_BTYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BTYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BTYE_id, "description", 25, "bdy tend x-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BTYE_id, "units", 10, "(m s-1)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, U_BTYE_id, "stagger", 1, "X");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, V_BXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BXS_id, "description", 20, "bdy y-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BXS_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BXS_id, "stagger", 1, "Y");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, V_BXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BXE_id, "description", 20, "bdy y-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BXE_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BXE_id, "stagger", 1, "Y");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, V_BYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BYS_id, "description", 20, "bdy y-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BYS_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BYS_id, "stagger", 1, "Y");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, V_BYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BYE_id, "description", 20, "bdy y-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BYE_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BYE_id, "stagger", 1, "Y");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, V_BTXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BTXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BTXS_id, "description", 25, "bdy tend y-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BTXS_id, "units", 10, "(m s-1)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BTXS_id, "stagger", 1, "Y");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, V_BTXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BTXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BTXE_id, "description", 25, "bdy tend y-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BTXE_id, "units", 10, "(m s-1)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BTXE_id, "stagger", 1, "Y");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, V_BTYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BTYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BTYS_id, "description", 25, "bdy tend y-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BTYS_id, "units", 10, "(m s-1)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BTYS_id, "stagger", 1, "Y");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, V_BTYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BTYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BTYE_id, "description", 25, "bdy tend y-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BTYE_id, "units", 10, "(m s-1)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, V_BTYE_id, "stagger", 1, "Y");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, W_BXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BXS_id, "description", 20, "bdy z-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BXS_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BXS_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, W_BXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BXE_id, "description", 20, "bdy z-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BXE_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BXE_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, W_BYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BYS_id, "description", 20, "bdy z-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BYS_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BYS_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, W_BYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BYE_id, "description", 20, "bdy z-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BYE_id, "units", 5, "m s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BYE_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, W_BTXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BTXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BTXS_id, "description", 25, "bdy tend z-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BTXS_id, "units", 10, "(m s-1)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BTXS_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, W_BTXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BTXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BTXE_id, "description", 25, "bdy tend z-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BTXE_id, "units", 10, "(m s-1)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BTXE_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, W_BTYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BTYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BTYS_id, "description", 25, "bdy tend z-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BTYS_id, "units", 10, "(m s-1)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BTYS_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, W_BTYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BTYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BTYE_id, "description", 25, "bdy tend z-wind component");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BTYE_id, "units", 10, "(m s-1)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, W_BTYE_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, PH_BXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BXS_id, "description", 29, "bdy perturbation geopotential");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BXS_id, "units", 6, "m2 s-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BXS_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, PH_BXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BXE_id, "description", 29, "bdy perturbation geopotential");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BXE_id, "units", 6, "m2 s-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BXE_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, PH_BYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BYS_id, "description", 29, "bdy perturbation geopotential");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BYS_id, "units", 6, "m2 s-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BYS_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, PH_BYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BYE_id, "description", 29, "bdy perturbation geopotential");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BYE_id, "units", 6, "m2 s-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BYE_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, PH_BTXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BTXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BTXS_id, "description", 34, "bdy tend perturbation geopotential");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BTXS_id, "units", 11, "(m2 s-2)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BTXS_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, PH_BTXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BTXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BTXE_id, "description", 34, "bdy tend perturbation geopotential");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BTXE_id, "units", 11, "(m2 s-2)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BTXE_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, PH_BTYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BTYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BTYS_id, "description", 34, "bdy tend perturbation geopotential");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BTYS_id, "units", 11, "(m2 s-2)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BTYS_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, PH_BTYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BTYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BTYE_id, "description", 34, "bdy tend perturbation geopotential");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BTYE_id, "units", 11, "(m2 s-2)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PH_BTYE_id, "stagger", 1, "Z");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, T_BXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BXS_id, "description", 121, "bdy either 1) pert moist pot temp=(1+Rv/Rd Qv)*(theta)-T0, or 2) pert dry pot temp=theta-T0; based on use_theta_m setting");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BXS_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, T_BXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BXE_id, "description", 121, "bdy either 1) pert moist pot temp=(1+Rv/Rd Qv)*(theta)-T0, or 2) pert dry pot temp=theta-T0; based on use_theta_m setting");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BXE_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, T_BYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BYS_id, "description", 121, "bdy either 1) pert moist pot temp=(1+Rv/Rd Qv)*(theta)-T0, or 2) pert dry pot temp=theta-T0; based on use_theta_m setting");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BYS_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, T_BYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BYE_id, "description", 121, "bdy either 1) pert moist pot temp=(1+Rv/Rd Qv)*(theta)-T0, or 2) pert dry pot temp=theta-T0; based on use_theta_m setting");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BYE_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, T_BTXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BTXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BTXS_id, "description", 126, "bdy tend either 1) pert moist pot temp=(1+Rv/Rd Qv)*(theta)-T0, or 2) pert dry pot temp=theta-T0; based on use_theta_m setting");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BTXS_id, "units", 6, "(K)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BTXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, T_BTXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BTXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BTXE_id, "description", 126, "bdy tend either 1) pert moist pot temp=(1+Rv/Rd Qv)*(theta)-T0, or 2) pert dry pot temp=theta-T0; based on use_theta_m setting");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BTXE_id, "units", 6, "(K)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BTXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, T_BTYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BTYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BTYS_id, "description", 126, "bdy tend either 1) pert moist pot temp=(1+Rv/Rd Qv)*(theta)-T0, or 2) pert dry pot temp=theta-T0; based on use_theta_m setting");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BTYS_id, "units", 6, "(K)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BTYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, T_BTYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BTYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BTYE_id, "description", 126, "bdy tend either 1) pert moist pot temp=(1+Rv/Rd Qv)*(theta)-T0, or 2) pert dry pot temp=theta-T0; based on use_theta_m setting");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BTYE_id, "units", 6, "(K)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, T_BTYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, MU_BXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BXS_id, "MemoryOrder", 3, "XS ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BXS_id, "description", 39, "bdy perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BXS_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, MU_BXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BXE_id, "MemoryOrder", 3, "XE ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BXE_id, "description", 39, "bdy perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BXE_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, MU_BYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BYS_id, "MemoryOrder", 3, "YS ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BYS_id, "description", 39, "bdy perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BYS_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, MU_BYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BYE_id, "MemoryOrder", 3, "YE ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BYE_id, "description", 39, "bdy perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BYE_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, MU_BTXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BTXS_id, "MemoryOrder", 3, "XS ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BTXS_id, "description", 44, "bdy tend perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BTXS_id, "units", 7, "(Pa)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BTXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, MU_BTXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BTXE_id, "MemoryOrder", 3, "XE ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BTXE_id, "description", 44, "bdy tend perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BTXE_id, "units", 7, "(Pa)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BTXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, MU_BTYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BTYS_id, "MemoryOrder", 3, "YS ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BTYS_id, "description", 44, "bdy tend perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BTYS_id, "units", 7, "(Pa)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BTYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, MU_BTYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BTYE_id, "MemoryOrder", 3, "YE ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BTYE_id, "description", 44, "bdy tend perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BTYE_id, "units", 7, "(Pa)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, MU_BTYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QVAPOR_BXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BXS_id, "description", 24, "Water vapor mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BXS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QVAPOR_BXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BXE_id, "description", 24, "Water vapor mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BXE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QVAPOR_BYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BYS_id, "description", 24, "Water vapor mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BYS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QVAPOR_BYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BYE_id, "description", 24, "Water vapor mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BYE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QCLOUD_BXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BXS_id, "description", 24, "Cloud water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BXS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QCLOUD_BXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BXE_id, "description", 24, "Cloud water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BXE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QCLOUD_BYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BYS_id, "description", 24, "Cloud water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BYS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QCLOUD_BYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BYE_id, "description", 24, "Cloud water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BYE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QRAIN_BXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BXS_id, "description", 23, "Rain water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BXS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QRAIN_BXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BXE_id, "description", 23, "Rain water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BXE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QRAIN_BYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BYS_id, "description", 23, "Rain water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BYS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QRAIN_BYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BYE_id, "description", 23, "Rain water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BYE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QICE_BXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BXS_id, "description", 16, "Ice mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BXS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QICE_BXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BXE_id, "description", 16, "Ice mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BXE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QICE_BYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BYS_id, "description", 16, "Ice mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BYS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QICE_BYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BYE_id, "description", 16, "Ice mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BYE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QSNOW_BXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BXS_id, "description", 17, "Snow mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BXS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QSNOW_BXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BXE_id, "description", 17, "Snow mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BXE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QSNOW_BYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BYS_id, "description", 17, "Snow mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BYS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QSNOW_BYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BYE_id, "description", 17, "Snow mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BYE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QGRAUP_BXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BXS_id, "description", 20, "Graupel mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BXS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QGRAUP_BXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BXE_id, "description", 20, "Graupel mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BXE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QGRAUP_BYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BYS_id, "description", 20, "Graupel mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BYS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QGRAUP_BYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BYE_id, "description", 20, "Graupel mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BYE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QVAPOR_BTXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BTXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BTXS_id, "description", 24, "Water vapor mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BTXS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BTXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QVAPOR_BTXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BTXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BTXE_id, "description", 24, "Water vapor mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BTXE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BTXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QVAPOR_BTYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BTYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BTYS_id, "description", 24, "Water vapor mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BTYS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BTYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QVAPOR_BTYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BTYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BTYE_id, "description", 24, "Water vapor mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BTYE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QVAPOR_BTYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QCLOUD_BTXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BTXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BTXS_id, "description", 24, "Cloud water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BTXS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BTXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QCLOUD_BTXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BTXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BTXE_id, "description", 24, "Cloud water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BTXE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BTXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QCLOUD_BTYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BTYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BTYS_id, "description", 24, "Cloud water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BTYS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BTYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QCLOUD_BTYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BTYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BTYE_id, "description", 24, "Cloud water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BTYE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QCLOUD_BTYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QRAIN_BTXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BTXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BTXS_id, "description", 23, "Rain water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BTXS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BTXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QRAIN_BTXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BTXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BTXE_id, "description", 23, "Rain water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BTXE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BTXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QRAIN_BTYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BTYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BTYS_id, "description", 23, "Rain water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BTYS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BTYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QRAIN_BTYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BTYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BTYE_id, "description", 23, "Rain water mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BTYE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QRAIN_BTYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QICE_BTXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BTXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BTXS_id, "description", 16, "Ice mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BTXS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BTXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QICE_BTXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BTXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BTXE_id, "description", 16, "Ice mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BTXE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BTXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QICE_BTYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BTYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BTYS_id, "description", 16, "Ice mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BTYS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BTYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QICE_BTYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BTYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BTYE_id, "description", 16, "Ice mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BTYE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QICE_BTYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QSNOW_BTXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BTXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BTXS_id, "description", 17, "Snow mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BTXS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BTXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QSNOW_BTXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BTXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BTXE_id, "description", 17, "Snow mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BTXE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BTXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QSNOW_BTYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BTYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BTYS_id, "description", 17, "Snow mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BTYS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BTYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QSNOW_BTYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BTYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BTYE_id, "description", 17, "Snow mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BTYE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QSNOW_BTYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QGRAUP_BTXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BTXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BTXS_id, "description", 20, "Graupel mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BTXS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BTXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QGRAUP_BTXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BTXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BTXE_id, "description", 20, "Graupel mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BTXE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BTXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QGRAUP_BTYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BTYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BTYS_id, "description", 20, "Graupel mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BTYS_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BTYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QGRAUP_BTYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BTYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BTYE_id, "description", 20, "Graupel mixing ratio");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BTYE_id, "units", 7, "kg kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QGRAUP_BTYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QNICE_BXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BXS_id, "description", 24, "Ice Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BXS_id, "units", 6, " kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QNICE_BXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BXE_id, "description", 24, "Ice Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BXE_id, "units", 6, " kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QNICE_BYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BYS_id, "description", 24, "Ice Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BYS_id, "units", 6, " kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QNICE_BYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BYE_id, "description", 24, "Ice Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BYE_id, "units", 6, " kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QNRAIN_BXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BXS_id, "description", 25, "Rain Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BXS_id, "units", 8, " kg(-1)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QNRAIN_BXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BXE_id, "description", 25, "Rain Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BXE_id, "units", 8, " kg(-1)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QNRAIN_BYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BYS_id, "description", 25, "Rain Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BYS_id, "units", 8, " kg(-1)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QNRAIN_BYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BYE_id, "description", 25, "Rain Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BYE_id, "units", 8, " kg(-1)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QNICE_BTXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BTXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BTXS_id, "description", 24, "Ice Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BTXS_id, "units", 6, " kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BTXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QNICE_BTXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BTXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BTXE_id, "description", 24, "Ice Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BTXE_id, "units", 6, " kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BTXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QNICE_BTYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BTYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BTYS_id, "description", 24, "Ice Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BTYS_id, "units", 6, " kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BTYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QNICE_BTYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BTYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BTYE_id, "description", 24, "Ice Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BTYE_id, "units", 6, " kg-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNICE_BTYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QNRAIN_BTXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BTXS_id, "MemoryOrder", 3, "XSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BTXS_id, "description", 25, "Rain Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BTXS_id, "units", 8, " kg(-1)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BTXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QNRAIN_BTXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BTXE_id, "MemoryOrder", 3, "XEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BTXE_id, "description", 25, "Rain Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BTXE_id, "units", 8, " kg(-1)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BTXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QNRAIN_BTYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BTYS_id, "MemoryOrder", 3, "YSZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BTYS_id, "description", 25, "Rain Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BTYS_id, "units", 8, " kg(-1)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BTYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, QNRAIN_BTYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BTYE_id, "MemoryOrder", 3, "YEZ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BTYE_id, "description", 25, "Rain Number concentration");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BTYE_id, "units", 8, " kg(-1)");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, QNRAIN_BTYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, HT_SHAD_BXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BXS_id, "MemoryOrder", 3, "XS ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BXS_id, "description", 31, "bdy Height of orographic shadow");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BXS_id, "units", 1, "m");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, HT_SHAD_BXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BXE_id, "MemoryOrder", 3, "XE ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BXE_id, "description", 31, "bdy Height of orographic shadow");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BXE_id, "units", 1, "m");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, HT_SHAD_BYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BYS_id, "MemoryOrder", 3, "YS ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BYS_id, "description", 31, "bdy Height of orographic shadow");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BYS_id, "units", 1, "m");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, HT_SHAD_BYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BYE_id, "MemoryOrder", 3, "YE ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BYE_id, "description", 31, "bdy Height of orographic shadow");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BYE_id, "units", 1, "m");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, HT_SHAD_BTXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BTXS_id, "MemoryOrder", 3, "XS ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BTXS_id, "description", 36, "bdy tend Height of orographic shadow");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BTXS_id, "units", 6, "(m)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BTXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, HT_SHAD_BTXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BTXE_id, "MemoryOrder", 3, "XE ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BTXE_id, "description", 36, "bdy tend Height of orographic shadow");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BTXE_id, "units", 6, "(m)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BTXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, HT_SHAD_BTYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BTYS_id, "MemoryOrder", 3, "YS ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BTYS_id, "description", 36, "bdy tend Height of orographic shadow");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BTYS_id, "units", 6, "(m)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BTYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, HT_SHAD_BTYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BTYE_id, "MemoryOrder", 3, "YE ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BTYE_id, "description", 36, "bdy tend Height of orographic shadow");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BTYE_id, "units", 6, "(m)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, HT_SHAD_BTYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, PC_BXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BXS_id, "MemoryOrder", 3, "XS ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BXS_id, "description", 39, "bdy perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BXS_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, PC_BXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BXE_id, "MemoryOrder", 3, "XE ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BXE_id, "description", 39, "bdy perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BXE_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, PC_BYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BYS_id, "MemoryOrder", 3, "YS ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BYS_id, "description", 39, "bdy perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BYS_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, PC_BYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BYE_id, "MemoryOrder", 3, "YE ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BYE_id, "description", 39, "bdy perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BYE_id, "units", 2, "Pa");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, PC_BTXS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BTXS_id, "MemoryOrder", 3, "XS ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BTXS_id, "description", 44, "bdy tend perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BTXS_id, "units", 7, "(Pa)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BTXS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, PC_BTXE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BTXE_id, "MemoryOrder", 3, "XE ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BTXE_id, "description", 44, "bdy tend perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BTXE_id, "units", 7, "(Pa)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BTXE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, PC_BTYS_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BTYS_id, "MemoryOrder", 3, "YS ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BTYS_id, "description", 44, "bdy tend perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BTYS_id, "units", 7, "(Pa)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BTYS_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int wrfbdy_d01_FieldType_att[1] = {104} ;
|
|
stat = nc_put_att_int(ncid, PC_BTYE_id, "FieldType", NC_INT, 1, wrfbdy_d01_FieldType_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BTYE_id, "MemoryOrder", 3, "YE ");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BTYE_id, "description", 44, "bdy tend perturbation dry air mass in column");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BTYE_id, "units", 7, "(Pa)/dt");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(ncid, PC_BTYE_id, "stagger", 1, "");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
|
|
/* leave define mode */
|
|
stat = nc_enddef (ncid);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
/* assign variable data */
|
|
|
|
stat = nc_close(ncid);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
return 0;
|
|
}
|
|
|
|
/* static size_t BASEFLOW_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t ECHANGE_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t EVLAND_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t EVPINTR_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t EVPSBLN_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t EVPSOIL_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t EVPTRNS_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t FRSAT_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t FRSNO_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t FRUNST_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t FRWLT_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t GHLAND_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t GRN_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t GWETPROF_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t GWETROOT_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t GWETTOP_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t LAI_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t LHLAND_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t LWLAND_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t PARDFLAND_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t PARDRLAND_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t PRECSNOLAND_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t PRECTOTLAND_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t PRMC_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t QINFIL_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t RUNOFF_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t RZMC_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t SFMC_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t SHLAND_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t SMLAND_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t SNODP_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t SNOMAS_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t SPLAND_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t SPSNOW_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t SPWATR_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t SWLAND_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t TELAND_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t TPSNOW_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t TSAT_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t TSOIL1_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t TSOIL2_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t TSOIL3_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t TSOIL4_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t TSOIL5_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t TSOIL6_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t TSURF_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t TUNST_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t TWLAND_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t TWLT_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t WCHANGE_chunksizes[3] = {1, 91, 144} ; */
|
|
/* static size_t time_chunksizes[1] = {1} ; */
|
|
|
|
int
|
|
create_merr_file(char *file_name, int cmode) {/* create MERR.nc4.ncdumphs.nc */
|
|
|
|
int stat; /* return status */
|
|
int ncid; /* netCDF id */
|
|
|
|
/* group ids */
|
|
int MERR_grp;
|
|
|
|
/* dimension ids */
|
|
int time_dim;
|
|
int lat_dim;
|
|
int lon_dim;
|
|
|
|
/* dimension lengths */
|
|
size_t time_len = NC_UNLIMITED;
|
|
size_t lat_len = 361;
|
|
size_t lon_len = 576;
|
|
|
|
/* variable ids */
|
|
int BASEFLOW_id;
|
|
int ECHANGE_id;
|
|
int EVLAND_id;
|
|
int EVPINTR_id;
|
|
int EVPSBLN_id;
|
|
int EVPSOIL_id;
|
|
int EVPTRNS_id;
|
|
int FRSAT_id;
|
|
int FRSNO_id;
|
|
int FRUNST_id;
|
|
int FRWLT_id;
|
|
int GHLAND_id;
|
|
int GRN_id;
|
|
int GWETPROF_id;
|
|
int GWETROOT_id;
|
|
int GWETTOP_id;
|
|
int LAI_id;
|
|
int LHLAND_id;
|
|
int LWLAND_id;
|
|
int PARDFLAND_id;
|
|
int PARDRLAND_id;
|
|
int PRECSNOLAND_id;
|
|
int PRECTOTLAND_id;
|
|
int PRMC_id;
|
|
int QINFIL_id;
|
|
int RUNOFF_id;
|
|
int RZMC_id;
|
|
int SFMC_id;
|
|
int SHLAND_id;
|
|
int SMLAND_id;
|
|
int SNODP_id;
|
|
int SNOMAS_id;
|
|
int SPLAND_id;
|
|
int SPSNOW_id;
|
|
int SPWATR_id;
|
|
int SWLAND_id;
|
|
int TELAND_id;
|
|
int TPSNOW_id;
|
|
int TSAT_id;
|
|
int TSOIL1_id;
|
|
int TSOIL2_id;
|
|
int TSOIL3_id;
|
|
int TSOIL4_id;
|
|
int TSOIL5_id;
|
|
int TSOIL6_id;
|
|
int TSURF_id;
|
|
int TUNST_id;
|
|
int TWLAND_id;
|
|
int TWLT_id;
|
|
int WCHANGE_id;
|
|
int lat_id;
|
|
int lon_id;
|
|
int time_id;
|
|
|
|
/* rank (number of dimensions) for each variable */
|
|
# define RANK_BASEFLOW 3
|
|
# define RANK_ECHANGE 3
|
|
# define RANK_EVLAND 3
|
|
# define RANK_EVPINTR 3
|
|
# define RANK_EVPSBLN 3
|
|
# define RANK_EVPSOIL 3
|
|
# define RANK_EVPTRNS 3
|
|
# define RANK_FRSAT 3
|
|
# define RANK_FRSNO 3
|
|
# define RANK_FRUNST 3
|
|
# define RANK_FRWLT 3
|
|
# define RANK_GHLAND 3
|
|
# define RANK_GRN 3
|
|
# define RANK_GWETPROF 3
|
|
# define RANK_GWETROOT 3
|
|
# define RANK_GWETTOP 3
|
|
# define RANK_LAI 3
|
|
# define RANK_LHLAND 3
|
|
# define RANK_LWLAND 3
|
|
# define RANK_PARDFLAND 3
|
|
# define RANK_PARDRLAND 3
|
|
# define RANK_PRECSNOLAND 3
|
|
# define RANK_PRECTOTLAND 3
|
|
# define RANK_PRMC 3
|
|
# define RANK_QINFIL 3
|
|
# define RANK_RUNOFF 3
|
|
# define RANK_RZMC 3
|
|
# define RANK_SFMC 3
|
|
# define RANK_SHLAND 3
|
|
# define RANK_SMLAND 3
|
|
# define RANK_SNODP 3
|
|
# define RANK_SNOMAS 3
|
|
# define RANK_SPLAND 3
|
|
# define RANK_SPSNOW 3
|
|
# define RANK_SPWATR 3
|
|
# define RANK_SWLAND 3
|
|
# define RANK_TELAND 3
|
|
# define RANK_TPSNOW 3
|
|
# define RANK_TSAT 3
|
|
# define RANK_TSOIL1 3
|
|
# define RANK_TSOIL2 3
|
|
# define RANK_TSOIL3 3
|
|
# define RANK_TSOIL4 3
|
|
# define RANK_TSOIL5 3
|
|
# define RANK_TSOIL6 3
|
|
# define RANK_TSURF 3
|
|
# define RANK_TUNST 3
|
|
# define RANK_TWLAND 3
|
|
# define RANK_TWLT 3
|
|
# define RANK_WCHANGE 3
|
|
# define RANK_lat 1
|
|
# define RANK_lon 1
|
|
# define RANK_time 1
|
|
|
|
/* variable shapes */
|
|
int BASEFLOW_dims[RANK_BASEFLOW];
|
|
int ECHANGE_dims[RANK_ECHANGE];
|
|
int EVLAND_dims[RANK_EVLAND];
|
|
int EVPINTR_dims[RANK_EVPINTR];
|
|
int EVPSBLN_dims[RANK_EVPSBLN];
|
|
int EVPSOIL_dims[RANK_EVPSOIL];
|
|
int EVPTRNS_dims[RANK_EVPTRNS];
|
|
int FRSAT_dims[RANK_FRSAT];
|
|
int FRSNO_dims[RANK_FRSNO];
|
|
int FRUNST_dims[RANK_FRUNST];
|
|
int FRWLT_dims[RANK_FRWLT];
|
|
int GHLAND_dims[RANK_GHLAND];
|
|
int GRN_dims[RANK_GRN];
|
|
int GWETPROF_dims[RANK_GWETPROF];
|
|
int GWETROOT_dims[RANK_GWETROOT];
|
|
int GWETTOP_dims[RANK_GWETTOP];
|
|
int LAI_dims[RANK_LAI];
|
|
int LHLAND_dims[RANK_LHLAND];
|
|
int LWLAND_dims[RANK_LWLAND];
|
|
int PARDFLAND_dims[RANK_PARDFLAND];
|
|
int PARDRLAND_dims[RANK_PARDRLAND];
|
|
int PRECSNOLAND_dims[RANK_PRECSNOLAND];
|
|
int PRECTOTLAND_dims[RANK_PRECTOTLAND];
|
|
int PRMC_dims[RANK_PRMC];
|
|
int QINFIL_dims[RANK_QINFIL];
|
|
int RUNOFF_dims[RANK_RUNOFF];
|
|
int RZMC_dims[RANK_RZMC];
|
|
int SFMC_dims[RANK_SFMC];
|
|
int SHLAND_dims[RANK_SHLAND];
|
|
int SMLAND_dims[RANK_SMLAND];
|
|
int SNODP_dims[RANK_SNODP];
|
|
int SNOMAS_dims[RANK_SNOMAS];
|
|
int SPLAND_dims[RANK_SPLAND];
|
|
int SPSNOW_dims[RANK_SPSNOW];
|
|
int SPWATR_dims[RANK_SPWATR];
|
|
int SWLAND_dims[RANK_SWLAND];
|
|
int TELAND_dims[RANK_TELAND];
|
|
int TPSNOW_dims[RANK_TPSNOW];
|
|
int TSAT_dims[RANK_TSAT];
|
|
int TSOIL1_dims[RANK_TSOIL1];
|
|
int TSOIL2_dims[RANK_TSOIL2];
|
|
int TSOIL3_dims[RANK_TSOIL3];
|
|
int TSOIL4_dims[RANK_TSOIL4];
|
|
int TSOIL5_dims[RANK_TSOIL5];
|
|
int TSOIL6_dims[RANK_TSOIL6];
|
|
int TSURF_dims[RANK_TSURF];
|
|
int TUNST_dims[RANK_TUNST];
|
|
int TWLAND_dims[RANK_TWLAND];
|
|
int TWLT_dims[RANK_TWLT];
|
|
int WCHANGE_dims[RANK_WCHANGE];
|
|
int lat_dims[RANK_lat];
|
|
int lon_dims[RANK_lon];
|
|
int time_dims[RANK_time];
|
|
|
|
/* enter define mode */
|
|
stat = nc_create(file_name, NC_CLOBBER|cmode, &ncid);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
/* stat = nc_put_att_text(ncid, NC_GLOBAL, "_Format", 1, "netCDF-4"); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
MERR_grp = ncid;
|
|
|
|
/* define dimensions */
|
|
stat = nc_def_dim(MERR_grp, "time", time_len, &time_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(MERR_grp, "lat", lat_len, &lat_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
stat = nc_def_dim(MERR_grp, "lon", lon_len, &lon_dim);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
/* define variables */
|
|
|
|
BASEFLOW_dims[0] = time_dim;
|
|
BASEFLOW_dims[1] = lat_dim;
|
|
BASEFLOW_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "BASEFLOW", NC_FLOAT, RANK_BASEFLOW, BASEFLOW_dims, &BASEFLOW_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, BASEFLOW_id, NC_CHUNKED, BASEFLOW_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, BASEFLOW_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, BASEFLOW_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
ECHANGE_dims[0] = time_dim;
|
|
ECHANGE_dims[1] = lat_dim;
|
|
ECHANGE_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "ECHANGE", NC_FLOAT, RANK_ECHANGE, ECHANGE_dims, &ECHANGE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, ECHANGE_id, NC_CHUNKED, ECHANGE_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, ECHANGE_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, ECHANGE_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
EVLAND_dims[0] = time_dim;
|
|
EVLAND_dims[1] = lat_dim;
|
|
EVLAND_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "EVLAND", NC_FLOAT, RANK_EVLAND, EVLAND_dims, &EVLAND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, EVLAND_id, NC_CHUNKED, EVLAND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, EVLAND_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, EVLAND_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
EVPINTR_dims[0] = time_dim;
|
|
EVPINTR_dims[1] = lat_dim;
|
|
EVPINTR_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "EVPINTR", NC_FLOAT, RANK_EVPINTR, EVPINTR_dims, &EVPINTR_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, EVPINTR_id, NC_CHUNKED, EVPINTR_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, EVPINTR_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, EVPINTR_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
EVPSBLN_dims[0] = time_dim;
|
|
EVPSBLN_dims[1] = lat_dim;
|
|
EVPSBLN_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "EVPSBLN", NC_FLOAT, RANK_EVPSBLN, EVPSBLN_dims, &EVPSBLN_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, EVPSBLN_id, NC_CHUNKED, EVPSBLN_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, EVPSBLN_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, EVPSBLN_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
EVPSOIL_dims[0] = time_dim;
|
|
EVPSOIL_dims[1] = lat_dim;
|
|
EVPSOIL_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "EVPSOIL", NC_FLOAT, RANK_EVPSOIL, EVPSOIL_dims, &EVPSOIL_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, EVPSOIL_id, NC_CHUNKED, EVPSOIL_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, EVPSOIL_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, EVPSOIL_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
EVPTRNS_dims[0] = time_dim;
|
|
EVPTRNS_dims[1] = lat_dim;
|
|
EVPTRNS_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "EVPTRNS", NC_FLOAT, RANK_EVPTRNS, EVPTRNS_dims, &EVPTRNS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, EVPTRNS_id, NC_CHUNKED, EVPTRNS_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, EVPTRNS_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, EVPTRNS_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
FRSAT_dims[0] = time_dim;
|
|
FRSAT_dims[1] = lat_dim;
|
|
FRSAT_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "FRSAT", NC_FLOAT, RANK_FRSAT, FRSAT_dims, &FRSAT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, FRSAT_id, NC_CHUNKED, FRSAT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, FRSAT_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, FRSAT_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
FRSNO_dims[0] = time_dim;
|
|
FRSNO_dims[1] = lat_dim;
|
|
FRSNO_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "FRSNO", NC_FLOAT, RANK_FRSNO, FRSNO_dims, &FRSNO_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, FRSNO_id, NC_CHUNKED, FRSNO_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, FRSNO_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, FRSNO_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
FRUNST_dims[0] = time_dim;
|
|
FRUNST_dims[1] = lat_dim;
|
|
FRUNST_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "FRUNST", NC_FLOAT, RANK_FRUNST, FRUNST_dims, &FRUNST_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, FRUNST_id, NC_CHUNKED, FRUNST_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, FRUNST_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, FRUNST_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
FRWLT_dims[0] = time_dim;
|
|
FRWLT_dims[1] = lat_dim;
|
|
FRWLT_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "FRWLT", NC_FLOAT, RANK_FRWLT, FRWLT_dims, &FRWLT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, FRWLT_id, NC_CHUNKED, FRWLT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, FRWLT_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, FRWLT_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
GHLAND_dims[0] = time_dim;
|
|
GHLAND_dims[1] = lat_dim;
|
|
GHLAND_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "GHLAND", NC_FLOAT, RANK_GHLAND, GHLAND_dims, &GHLAND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, GHLAND_id, NC_CHUNKED, GHLAND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, GHLAND_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, GHLAND_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
GRN_dims[0] = time_dim;
|
|
GRN_dims[1] = lat_dim;
|
|
GRN_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "GRN", NC_FLOAT, RANK_GRN, GRN_dims, &GRN_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, GRN_id, NC_CHUNKED, GRN_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, GRN_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, GRN_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
GWETPROF_dims[0] = time_dim;
|
|
GWETPROF_dims[1] = lat_dim;
|
|
GWETPROF_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "GWETPROF", NC_FLOAT, RANK_GWETPROF, GWETPROF_dims, &GWETPROF_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, GWETPROF_id, NC_CHUNKED, GWETPROF_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, GWETPROF_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, GWETPROF_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
GWETROOT_dims[0] = time_dim;
|
|
GWETROOT_dims[1] = lat_dim;
|
|
GWETROOT_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "GWETROOT", NC_FLOAT, RANK_GWETROOT, GWETROOT_dims, &GWETROOT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, GWETROOT_id, NC_CHUNKED, GWETROOT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, GWETROOT_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, GWETROOT_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
GWETTOP_dims[0] = time_dim;
|
|
GWETTOP_dims[1] = lat_dim;
|
|
GWETTOP_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "GWETTOP", NC_FLOAT, RANK_GWETTOP, GWETTOP_dims, &GWETTOP_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, GWETTOP_id, NC_CHUNKED, GWETTOP_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, GWETTOP_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, GWETTOP_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
LAI_dims[0] = time_dim;
|
|
LAI_dims[1] = lat_dim;
|
|
LAI_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "LAI", NC_FLOAT, RANK_LAI, LAI_dims, &LAI_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, LAI_id, NC_CHUNKED, LAI_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, LAI_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, LAI_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
LHLAND_dims[0] = time_dim;
|
|
LHLAND_dims[1] = lat_dim;
|
|
LHLAND_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "LHLAND", NC_FLOAT, RANK_LHLAND, LHLAND_dims, &LHLAND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, LHLAND_id, NC_CHUNKED, LHLAND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, LHLAND_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, LHLAND_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
LWLAND_dims[0] = time_dim;
|
|
LWLAND_dims[1] = lat_dim;
|
|
LWLAND_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "LWLAND", NC_FLOAT, RANK_LWLAND, LWLAND_dims, &LWLAND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, LWLAND_id, NC_CHUNKED, LWLAND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, LWLAND_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, LWLAND_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
PARDFLAND_dims[0] = time_dim;
|
|
PARDFLAND_dims[1] = lat_dim;
|
|
PARDFLAND_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "PARDFLAND", NC_FLOAT, RANK_PARDFLAND, PARDFLAND_dims, &PARDFLAND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, PARDFLAND_id, NC_CHUNKED, PARDFLAND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, PARDFLAND_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, PARDFLAND_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
PARDRLAND_dims[0] = time_dim;
|
|
PARDRLAND_dims[1] = lat_dim;
|
|
PARDRLAND_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "PARDRLAND", NC_FLOAT, RANK_PARDRLAND, PARDRLAND_dims, &PARDRLAND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, PARDRLAND_id, NC_CHUNKED, PARDRLAND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, PARDRLAND_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, PARDRLAND_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
PRECSNOLAND_dims[0] = time_dim;
|
|
PRECSNOLAND_dims[1] = lat_dim;
|
|
PRECSNOLAND_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "PRECSNOLAND", NC_FLOAT, RANK_PRECSNOLAND, PRECSNOLAND_dims, &PRECSNOLAND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, PRECSNOLAND_id, NC_CHUNKED, PRECSNOLAND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, PRECSNOLAND_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, PRECSNOLAND_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
PRECTOTLAND_dims[0] = time_dim;
|
|
PRECTOTLAND_dims[1] = lat_dim;
|
|
PRECTOTLAND_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "PRECTOTLAND", NC_FLOAT, RANK_PRECTOTLAND, PRECTOTLAND_dims, &PRECTOTLAND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, PRECTOTLAND_id, NC_CHUNKED, PRECTOTLAND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, PRECTOTLAND_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, PRECTOTLAND_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
PRMC_dims[0] = time_dim;
|
|
PRMC_dims[1] = lat_dim;
|
|
PRMC_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "PRMC", NC_FLOAT, RANK_PRMC, PRMC_dims, &PRMC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, PRMC_id, NC_CHUNKED, PRMC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, PRMC_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, PRMC_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
QINFIL_dims[0] = time_dim;
|
|
QINFIL_dims[1] = lat_dim;
|
|
QINFIL_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "QINFIL", NC_FLOAT, RANK_QINFIL, QINFIL_dims, &QINFIL_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, QINFIL_id, NC_CHUNKED, QINFIL_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, QINFIL_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, QINFIL_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
RUNOFF_dims[0] = time_dim;
|
|
RUNOFF_dims[1] = lat_dim;
|
|
RUNOFF_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "RUNOFF", NC_FLOAT, RANK_RUNOFF, RUNOFF_dims, &RUNOFF_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, RUNOFF_id, NC_CHUNKED, RUNOFF_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, RUNOFF_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, RUNOFF_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
RZMC_dims[0] = time_dim;
|
|
RZMC_dims[1] = lat_dim;
|
|
RZMC_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "RZMC", NC_FLOAT, RANK_RZMC, RZMC_dims, &RZMC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, RZMC_id, NC_CHUNKED, RZMC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, RZMC_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, RZMC_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
SFMC_dims[0] = time_dim;
|
|
SFMC_dims[1] = lat_dim;
|
|
SFMC_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "SFMC", NC_FLOAT, RANK_SFMC, SFMC_dims, &SFMC_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, SFMC_id, NC_CHUNKED, SFMC_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, SFMC_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, SFMC_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
SHLAND_dims[0] = time_dim;
|
|
SHLAND_dims[1] = lat_dim;
|
|
SHLAND_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "SHLAND", NC_FLOAT, RANK_SHLAND, SHLAND_dims, &SHLAND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, SHLAND_id, NC_CHUNKED, SHLAND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, SHLAND_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, SHLAND_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
SMLAND_dims[0] = time_dim;
|
|
SMLAND_dims[1] = lat_dim;
|
|
SMLAND_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "SMLAND", NC_FLOAT, RANK_SMLAND, SMLAND_dims, &SMLAND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, SMLAND_id, NC_CHUNKED, SMLAND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, SMLAND_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, SMLAND_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
SNODP_dims[0] = time_dim;
|
|
SNODP_dims[1] = lat_dim;
|
|
SNODP_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "SNODP", NC_FLOAT, RANK_SNODP, SNODP_dims, &SNODP_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, SNODP_id, NC_CHUNKED, SNODP_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, SNODP_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, SNODP_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
SNOMAS_dims[0] = time_dim;
|
|
SNOMAS_dims[1] = lat_dim;
|
|
SNOMAS_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "SNOMAS", NC_FLOAT, RANK_SNOMAS, SNOMAS_dims, &SNOMAS_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, SNOMAS_id, NC_CHUNKED, SNOMAS_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, SNOMAS_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, SNOMAS_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
SPLAND_dims[0] = time_dim;
|
|
SPLAND_dims[1] = lat_dim;
|
|
SPLAND_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "SPLAND", NC_FLOAT, RANK_SPLAND, SPLAND_dims, &SPLAND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, SPLAND_id, NC_CHUNKED, SPLAND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, SPLAND_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, SPLAND_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
SPSNOW_dims[0] = time_dim;
|
|
SPSNOW_dims[1] = lat_dim;
|
|
SPSNOW_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "SPSNOW", NC_FLOAT, RANK_SPSNOW, SPSNOW_dims, &SPSNOW_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, SPSNOW_id, NC_CHUNKED, SPSNOW_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, SPSNOW_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, SPSNOW_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
SPWATR_dims[0] = time_dim;
|
|
SPWATR_dims[1] = lat_dim;
|
|
SPWATR_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "SPWATR", NC_FLOAT, RANK_SPWATR, SPWATR_dims, &SPWATR_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, SPWATR_id, NC_CHUNKED, SPWATR_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, SPWATR_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, SPWATR_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
SWLAND_dims[0] = time_dim;
|
|
SWLAND_dims[1] = lat_dim;
|
|
SWLAND_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "SWLAND", NC_FLOAT, RANK_SWLAND, SWLAND_dims, &SWLAND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, SWLAND_id, NC_CHUNKED, SWLAND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, SWLAND_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, SWLAND_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
TELAND_dims[0] = time_dim;
|
|
TELAND_dims[1] = lat_dim;
|
|
TELAND_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "TELAND", NC_FLOAT, RANK_TELAND, TELAND_dims, &TELAND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, TELAND_id, NC_CHUNKED, TELAND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, TELAND_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, TELAND_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
TPSNOW_dims[0] = time_dim;
|
|
TPSNOW_dims[1] = lat_dim;
|
|
TPSNOW_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "TPSNOW", NC_FLOAT, RANK_TPSNOW, TPSNOW_dims, &TPSNOW_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, TPSNOW_id, NC_CHUNKED, TPSNOW_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, TPSNOW_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, TPSNOW_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
TSAT_dims[0] = time_dim;
|
|
TSAT_dims[1] = lat_dim;
|
|
TSAT_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "TSAT", NC_FLOAT, RANK_TSAT, TSAT_dims, &TSAT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, TSAT_id, NC_CHUNKED, TSAT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, TSAT_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, TSAT_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
TSOIL1_dims[0] = time_dim;
|
|
TSOIL1_dims[1] = lat_dim;
|
|
TSOIL1_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "TSOIL1", NC_FLOAT, RANK_TSOIL1, TSOIL1_dims, &TSOIL1_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, TSOIL1_id, NC_CHUNKED, TSOIL1_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, TSOIL1_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, TSOIL1_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
TSOIL2_dims[0] = time_dim;
|
|
TSOIL2_dims[1] = lat_dim;
|
|
TSOIL2_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "TSOIL2", NC_FLOAT, RANK_TSOIL2, TSOIL2_dims, &TSOIL2_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, TSOIL2_id, NC_CHUNKED, TSOIL2_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, TSOIL2_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, TSOIL2_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
TSOIL3_dims[0] = time_dim;
|
|
TSOIL3_dims[1] = lat_dim;
|
|
TSOIL3_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "TSOIL3", NC_FLOAT, RANK_TSOIL3, TSOIL3_dims, &TSOIL3_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, TSOIL3_id, NC_CHUNKED, TSOIL3_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, TSOIL3_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, TSOIL3_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
TSOIL4_dims[0] = time_dim;
|
|
TSOIL4_dims[1] = lat_dim;
|
|
TSOIL4_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "TSOIL4", NC_FLOAT, RANK_TSOIL4, TSOIL4_dims, &TSOIL4_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, TSOIL4_id, NC_CHUNKED, TSOIL4_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, TSOIL4_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, TSOIL4_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
TSOIL5_dims[0] = time_dim;
|
|
TSOIL5_dims[1] = lat_dim;
|
|
TSOIL5_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "TSOIL5", NC_FLOAT, RANK_TSOIL5, TSOIL5_dims, &TSOIL5_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, TSOIL5_id, NC_CHUNKED, TSOIL5_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, TSOIL5_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, TSOIL5_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
TSOIL6_dims[0] = time_dim;
|
|
TSOIL6_dims[1] = lat_dim;
|
|
TSOIL6_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "TSOIL6", NC_FLOAT, RANK_TSOIL6, TSOIL6_dims, &TSOIL6_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, TSOIL6_id, NC_CHUNKED, TSOIL6_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, TSOIL6_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, TSOIL6_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
TSURF_dims[0] = time_dim;
|
|
TSURF_dims[1] = lat_dim;
|
|
TSURF_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "TSURF", NC_FLOAT, RANK_TSURF, TSURF_dims, &TSURF_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, TSURF_id, NC_CHUNKED, TSURF_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, TSURF_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, TSURF_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
TUNST_dims[0] = time_dim;
|
|
TUNST_dims[1] = lat_dim;
|
|
TUNST_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "TUNST", NC_FLOAT, RANK_TUNST, TUNST_dims, &TUNST_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, TUNST_id, NC_CHUNKED, TUNST_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, TUNST_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, TUNST_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
TWLAND_dims[0] = time_dim;
|
|
TWLAND_dims[1] = lat_dim;
|
|
TWLAND_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "TWLAND", NC_FLOAT, RANK_TWLAND, TWLAND_dims, &TWLAND_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, TWLAND_id, NC_CHUNKED, TWLAND_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, TWLAND_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, TWLAND_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
TWLT_dims[0] = time_dim;
|
|
TWLT_dims[1] = lat_dim;
|
|
TWLT_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "TWLT", NC_FLOAT, RANK_TWLT, TWLT_dims, &TWLT_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, TWLT_id, NC_CHUNKED, TWLT_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, TWLT_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, TWLT_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
WCHANGE_dims[0] = time_dim;
|
|
WCHANGE_dims[1] = lat_dim;
|
|
WCHANGE_dims[2] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "WCHANGE", NC_FLOAT, RANK_WCHANGE, WCHANGE_dims, &WCHANGE_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, WCHANGE_id, NC_CHUNKED, WCHANGE_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, WCHANGE_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, WCHANGE_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
lat_dims[0] = lat_dim;
|
|
stat = nc_def_var(MERR_grp, "lat", NC_DOUBLE, RANK_lat, lat_dims, &lat_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, lat_id, NC_CONTIGUOUS, NULL); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, lat_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
lon_dims[0] = lon_dim;
|
|
stat = nc_def_var(MERR_grp, "lon", NC_DOUBLE, RANK_lon, lon_dims, &lon_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, lon_id, NC_CONTIGUOUS, NULL); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, lon_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
time_dims[0] = time_dim;
|
|
stat = nc_def_var(MERR_grp, "time", NC_INT, RANK_time, time_dims, &time_id);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
if (cmode & NC_NETCDF4)
|
|
{
|
|
/* stat = nc_def_var_chunking(MERR_grp, time_id, NC_CHUNKED, time_chunksizes); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_deflate(MERR_grp, time_id, NC_SHUFFLE, 1, 0); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* stat = nc_def_var_endian(MERR_grp, time_id, NC_ENDIAN_LITTLE); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
}
|
|
|
|
/* assign global attributes */
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "History", 120, "Wed Sep 20 09:06:02 2017: ncks -L 0 MERR.nc4 MERR.uncompressed.nc4\nOriginal file generated: Mon Mar 23 09:27:34 2015 GMT");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "Comment", 58, "GMAO filename: d5124_m2_jan00.tavg1_2d_lnd_Nx.20100105.nc4");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "Filename", 39, "MERRA2_300.tavg1_2d_lnd_Nx.20100105.nc4");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "Conventions", 4, "CF-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "Institution", 44, "NASA Global Modeling and Assimilation Office");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "References", 25, "http://gmao.gsfc.nasa.gov");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
/* { */
|
|
/* stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "Format", 14, "NetCDF-4/HDF-5"); */
|
|
/* check_err(stat,__LINE__,__FILE__); */
|
|
/* } */
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "SpatialCoverage", 6, "global");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "VersionID", 6, "5.12.4");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "TemporalRange", 24, "1980-01-01 -> 2016-12-31");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "identifier_product_doi_authority", 18, "http://dx.doi.org/");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "ShortName", 9, "M2T1NXLND");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "RangeBeginningDate", 10, "2010-01-04");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "RangeBeginningTime", 15, "23:30:00.000000");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "RangeEndingDate", 10, "2010-01-05");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "RangeEndingTime", 15, "00:30:00.000000");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "GranuleID", 39, "MERRA2_300.tavg1_2d_lnd_Nx.20100105.nc4");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "ProductionDateTime", 53, "Original file generated: Mon Mar 23 09:27:34 2015 GMT");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "LongName", 100, "MERRA2 tavg1_2d_lnd_Nx: 2d,1-Hourly,Time-Averaged,Single-Level,Assimilation,Land Surface Diagnostics");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "Title", 100, "MERRA2 tavg1_2d_lnd_Nx: 2d,1-Hourly,Time-Averaged,Single-Level,Assimilation,Land Surface Diagnostics");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "SouthernmostLatitude", 5, "-90.0");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "NorthernmostLatitude", 4, "90.0");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "WesternmostLongitude", 6, "-180.0");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "EasternmostLongitude", 7, "179.375");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "LatitudeResolution", 3, "0.5");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "LongitudeResolution", 5, "0.625");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "DataResolution", 11, "0.5 x 0.625");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "identifier_product_doi", 3, "TBD");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "Source", 24, "CVS tag: GEOSadas-5_12_4");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "Contact", 25, "http://gmao.gsfc.nasa.gov");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, NC_GLOBAL, "NCO", 5, "4.6.7");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
|
|
/* assign per-variable attributes */
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, BASEFLOW_id, "long_name", 13, "baseflow_flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, BASEFLOW_id, "units", 10, "kg m-2 s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, BASEFLOW_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, BASEFLOW_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, BASEFLOW_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, BASEFLOW_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, BASEFLOW_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, BASEFLOW_id, "standard_name", 13, "baseflow_flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, BASEFLOW_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, BASEFLOW_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, BASEFLOW_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, ECHANGE_id, "long_name", 35, "rate_of_change_of_total_land_energy");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, ECHANGE_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, ECHANGE_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, ECHANGE_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, ECHANGE_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, ECHANGE_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, ECHANGE_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, ECHANGE_id, "standard_name", 35, "rate_of_change_of_total_land_energy");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, ECHANGE_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, ECHANGE_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, ECHANGE_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, EVLAND_id, "long_name", 16, "Evaporation_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, EVLAND_id, "units", 10, "kg m-2 s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVLAND_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVLAND_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVLAND_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVLAND_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVLAND_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, EVLAND_id, "standard_name", 16, "Evaporation_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVLAND_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVLAND_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVLAND_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, EVPINTR_id, "long_name", 29, "interception_loss_energy_flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, EVPINTR_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPINTR_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPINTR_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPINTR_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPINTR_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPINTR_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, EVPINTR_id, "standard_name", 29, "interception_loss_energy_flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPINTR_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPINTR_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPINTR_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, EVPSBLN_id, "long_name", 32, "snow_ice_evaporation_energy_flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, EVPSBLN_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPSBLN_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPSBLN_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPSBLN_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPSBLN_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPSBLN_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, EVPSBLN_id, "standard_name", 32, "snow_ice_evaporation_energy_flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPSBLN_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPSBLN_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPSBLN_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, EVPSOIL_id, "long_name", 25, "baresoil_evap_energy_flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, EVPSOIL_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPSOIL_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPSOIL_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPSOIL_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPSOIL_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPSOIL_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, EVPSOIL_id, "standard_name", 25, "baresoil_evap_energy_flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPSOIL_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPSOIL_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPSOIL_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, EVPTRNS_id, "long_name", 25, "transpiration_energy_flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, EVPTRNS_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPTRNS_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPTRNS_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPTRNS_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPTRNS_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPTRNS_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, EVPTRNS_id, "standard_name", 25, "transpiration_energy_flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPTRNS_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPTRNS_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, EVPTRNS_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, FRSAT_id, "long_name", 33, "fractional_area_of_saturated_zone");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, FRSAT_id, "units", 1, "1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRSAT_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRSAT_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRSAT_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRSAT_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRSAT_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, FRSAT_id, "standard_name", 33, "fractional_area_of_saturated_zone");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRSAT_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRSAT_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRSAT_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, FRSNO_id, "long_name", 33, "fractional_area_of_land_snowcover");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, FRSNO_id, "units", 1, "1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRSNO_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRSNO_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRSNO_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRSNO_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRSNO_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, FRSNO_id, "standard_name", 33, "fractional_area_of_land_snowcover");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRSNO_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRSNO_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRSNO_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, FRUNST_id, "long_name", 35, "fractional_area_of_unsaturated_zone");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, FRUNST_id, "units", 1, "1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRUNST_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRUNST_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRUNST_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRUNST_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRUNST_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, FRUNST_id, "standard_name", 35, "fractional_area_of_unsaturated_zone");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRUNST_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRUNST_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRUNST_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, FRWLT_id, "long_name", 31, "fractional_area_of_wilting_zone");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, FRWLT_id, "units", 1, "1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRWLT_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRWLT_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRWLT_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRWLT_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRWLT_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, FRWLT_id, "standard_name", 31, "fractional_area_of_wilting_zone");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRWLT_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRWLT_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, FRWLT_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, GHLAND_id, "long_name", 19, "Ground_heating_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, GHLAND_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GHLAND_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GHLAND_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GHLAND_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, GHLAND_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, GHLAND_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, GHLAND_id, "standard_name", 19, "Ground_heating_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GHLAND_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GHLAND_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GHLAND_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, GRN_id, "long_name", 17, "greeness_fraction");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, GRN_id, "units", 1, "1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GRN_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GRN_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GRN_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, GRN_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, GRN_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, GRN_id, "standard_name", 17, "greeness_fraction");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GRN_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GRN_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GRN_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, GWETPROF_id, "long_name", 22, "ave_prof_soil_moisture");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, GWETPROF_id, "units", 1, "1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETPROF_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETPROF_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETPROF_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETPROF_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETPROF_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, GWETPROF_id, "standard_name", 22, "ave_prof_soil_moisture");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETPROF_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETPROF_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETPROF_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, GWETROOT_id, "long_name", 22, "root_zone_soil_wetness");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, GWETROOT_id, "units", 1, "1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETROOT_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETROOT_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETROOT_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETROOT_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETROOT_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, GWETROOT_id, "standard_name", 22, "root_zone_soil_wetness");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETROOT_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETROOT_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETROOT_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, GWETTOP_id, "long_name", 20, "surface_soil_wetness");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, GWETTOP_id, "units", 1, "1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETTOP_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETTOP_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETTOP_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETTOP_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETTOP_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, GWETTOP_id, "standard_name", 20, "surface_soil_wetness");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETTOP_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETTOP_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, GWETTOP_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, LAI_id, "long_name", 15, "leaf_area_index");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, LAI_id, "units", 1, "1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LAI_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LAI_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LAI_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, LAI_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, LAI_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, LAI_id, "standard_name", 15, "leaf_area_index");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LAI_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LAI_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LAI_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, LHLAND_id, "long_name", 21, "Latent_heat_flux_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, LHLAND_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LHLAND_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LHLAND_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LHLAND_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, LHLAND_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, LHLAND_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, LHLAND_id, "standard_name", 21, "Latent_heat_flux_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LHLAND_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LHLAND_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LHLAND_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, LWLAND_id, "long_name", 17, "Net_longwave_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, LWLAND_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LWLAND_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LWLAND_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LWLAND_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, LWLAND_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, LWLAND_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, LWLAND_id, "standard_name", 17, "Net_longwave_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LWLAND_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LWLAND_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, LWLAND_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, PARDFLAND_id, "long_name", 36, "surface_downwelling_par_diffuse_flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, PARDFLAND_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PARDFLAND_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PARDFLAND_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PARDFLAND_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, PARDFLAND_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, PARDFLAND_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, PARDFLAND_id, "standard_name", 36, "surface_downwelling_par_diffuse_flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PARDFLAND_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PARDFLAND_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PARDFLAND_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, PARDRLAND_id, "long_name", 33, "surface_downwelling_par_beam_flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, PARDRLAND_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PARDRLAND_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PARDRLAND_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PARDRLAND_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, PARDRLAND_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, PARDRLAND_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, PARDRLAND_id, "standard_name", 33, "surface_downwelling_par_beam_flux");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PARDRLAND_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PARDRLAND_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PARDRLAND_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, PRECSNOLAND_id, "long_name", 13, "snowfall_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, PRECSNOLAND_id, "units", 10, "kg m-2 s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRECSNOLAND_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRECSNOLAND_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRECSNOLAND_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRECSNOLAND_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRECSNOLAND_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, PRECSNOLAND_id, "standard_name", 13, "snowfall_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRECSNOLAND_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRECSNOLAND_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRECSNOLAND_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, PRECTOTLAND_id, "long_name", 24, "Total_precipitation_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, PRECTOTLAND_id, "units", 10, "kg m-2 s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRECTOTLAND_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRECTOTLAND_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRECTOTLAND_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRECTOTLAND_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRECTOTLAND_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, PRECTOTLAND_id, "standard_name", 24, "Total_precipitation_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRECTOTLAND_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRECTOTLAND_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRECTOTLAND_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, PRMC_id, "long_name", 13, "water_profile");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, PRMC_id, "units", 7, "m-3 m-3");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRMC_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRMC_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRMC_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRMC_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRMC_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, PRMC_id, "standard_name", 13, "water_profile");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRMC_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRMC_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, PRMC_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, QINFIL_id, "long_name", 28, "Soil_water_infiltration_rate");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, QINFIL_id, "units", 10, "kg m-2 s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, QINFIL_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, QINFIL_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, QINFIL_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, QINFIL_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, QINFIL_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, QINFIL_id, "standard_name", 28, "Soil_water_infiltration_rate");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, QINFIL_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, QINFIL_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, QINFIL_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, RUNOFF_id, "long_name", 37, "overland_runoff_including_throughflow");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, RUNOFF_id, "units", 10, "kg m-2 s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, RUNOFF_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, RUNOFF_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, RUNOFF_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, RUNOFF_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, RUNOFF_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, RUNOFF_id, "standard_name", 37, "overland_runoff_including_throughflow");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, RUNOFF_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, RUNOFF_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, RUNOFF_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, RZMC_id, "long_name", 15, "water_root_zone");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, RZMC_id, "units", 7, "m-3 m-3");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, RZMC_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, RZMC_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, RZMC_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, RZMC_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, RZMC_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, RZMC_id, "standard_name", 15, "water_root_zone");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, RZMC_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, RZMC_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, RZMC_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SFMC_id, "long_name", 19, "water_surface_layer");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SFMC_id, "units", 7, "m-3 m-3");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SFMC_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SFMC_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SFMC_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, SFMC_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, SFMC_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SFMC_id, "standard_name", 19, "water_surface_layer");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SFMC_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SFMC_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SFMC_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SHLAND_id, "long_name", 23, "Sensible_heat_flux_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SHLAND_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SHLAND_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SHLAND_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SHLAND_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, SHLAND_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, SHLAND_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SHLAND_id, "standard_name", 23, "Sensible_heat_flux_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SHLAND_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SHLAND_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SHLAND_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SMLAND_id, "long_name", 18, "Snowmelt_flux_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SMLAND_id, "units", 10, "kg m-2 s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SMLAND_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SMLAND_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SMLAND_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, SMLAND_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, SMLAND_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SMLAND_id, "standard_name", 18, "Snowmelt_flux_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SMLAND_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SMLAND_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SMLAND_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SNODP_id, "long_name", 10, "snow_depth");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SNODP_id, "units", 1, "m");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SNODP_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SNODP_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SNODP_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, SNODP_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, SNODP_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SNODP_id, "standard_name", 10, "snow_depth");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SNODP_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SNODP_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SNODP_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SNOMAS_id, "long_name", 23, "Total_snow_storage_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SNOMAS_id, "units", 6, "kg m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SNOMAS_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SNOMAS_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SNOMAS_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, SNOMAS_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, SNOMAS_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SNOMAS_id, "standard_name", 23, "Total_snow_storage_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SNOMAS_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SNOMAS_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SNOMAS_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SPLAND_id, "long_name", 35, "rate_of_spurious_land_energy_source");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SPLAND_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPLAND_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPLAND_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPLAND_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPLAND_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPLAND_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SPLAND_id, "standard_name", 35, "rate_of_spurious_land_energy_source");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPLAND_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPLAND_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPLAND_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SPSNOW_id, "long_name", 28, "rate_of_spurious_snow_energy");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SPSNOW_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPSNOW_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPSNOW_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPSNOW_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPSNOW_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPSNOW_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SPSNOW_id, "standard_name", 28, "rate_of_spurious_snow_energy");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPSNOW_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPSNOW_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPSNOW_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SPWATR_id, "long_name", 34, "rate_of_spurious_land_water_source");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SPWATR_id, "units", 10, "kg m-2 s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPWATR_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPWATR_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPWATR_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPWATR_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPWATR_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SPWATR_id, "standard_name", 34, "rate_of_spurious_land_water_source");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPWATR_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPWATR_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SPWATR_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SWLAND_id, "long_name", 18, "Net_shortwave_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SWLAND_id, "units", 5, "W m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SWLAND_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SWLAND_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SWLAND_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, SWLAND_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, SWLAND_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, SWLAND_id, "standard_name", 18, "Net_shortwave_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SWLAND_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SWLAND_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, SWLAND_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TELAND_id, "long_name", 25, "Total_energy_storage_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TELAND_id, "units", 5, "J m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TELAND_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TELAND_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TELAND_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, TELAND_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, TELAND_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TELAND_id, "standard_name", 25, "Total_energy_storage_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TELAND_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TELAND_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TELAND_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TPSNOW_id, "long_name", 27, "surface_temperature_of_snow");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TPSNOW_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TPSNOW_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TPSNOW_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TPSNOW_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, TPSNOW_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, TPSNOW_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TPSNOW_id, "standard_name", 27, "surface_temperature_of_snow");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TPSNOW_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TPSNOW_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TPSNOW_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSAT_id, "long_name", 37, "surface_temperature_of_saturated_zone");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSAT_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSAT_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSAT_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSAT_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSAT_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSAT_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSAT_id, "standard_name", 37, "surface_temperature_of_saturated_zone");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSAT_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSAT_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSAT_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL1_id, "long_name", 25, "soil_temperatures_layer_1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL1_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL1_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL1_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL1_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL1_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL1_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL1_id, "standard_name", 25, "soil_temperatures_layer_1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL1_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL1_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL1_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL2_id, "long_name", 25, "soil_temperatures_layer_2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL2_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL2_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL2_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL2_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL2_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL2_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL2_id, "standard_name", 25, "soil_temperatures_layer_2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL2_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL2_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL2_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL3_id, "long_name", 25, "soil_temperatures_layer_3");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL3_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL3_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL3_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL3_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL3_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL3_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL3_id, "standard_name", 25, "soil_temperatures_layer_3");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL3_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL3_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL3_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL4_id, "long_name", 25, "soil_temperatures_layer_4");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL4_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL4_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL4_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL4_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL4_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL4_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL4_id, "standard_name", 25, "soil_temperatures_layer_4");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL4_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL4_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL4_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL5_id, "long_name", 25, "soil_temperatures_layer_5");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL5_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL5_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL5_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL5_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL5_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL5_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL5_id, "standard_name", 25, "soil_temperatures_layer_5");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL5_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL5_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL5_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL6_id, "long_name", 25, "soil_temperatures_layer_6");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL6_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL6_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL6_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL6_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL6_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL6_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSOIL6_id, "standard_name", 25, "soil_temperatures_layer_6");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL6_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL6_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSOIL6_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSURF_id, "long_name", 37, "surface_temperature_of_land_incl_snow");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSURF_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSURF_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSURF_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSURF_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSURF_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSURF_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TSURF_id, "standard_name", 37, "surface_temperature_of_land_incl_snow");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSURF_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSURF_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TSURF_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TUNST_id, "long_name", 39, "surface_temperature_of_unsaturated_zone");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TUNST_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TUNST_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TUNST_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TUNST_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, TUNST_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, TUNST_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TUNST_id, "standard_name", 39, "surface_temperature_of_unsaturated_zone");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TUNST_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TUNST_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TUNST_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TWLAND_id, "long_name", 24, "Avail_water_storage_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TWLAND_id, "units", 6, "kg m-2");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TWLAND_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TWLAND_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TWLAND_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, TWLAND_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, TWLAND_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TWLAND_id, "standard_name", 24, "Avail_water_storage_land");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TWLAND_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TWLAND_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TWLAND_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TWLT_id, "long_name", 34, "surface_temperature_of_wilted_zone");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TWLT_id, "units", 1, "K");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TWLT_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TWLT_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TWLT_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, TWLT_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, TWLT_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, TWLT_id, "standard_name", 34, "surface_temperature_of_wilted_zone");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TWLT_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TWLT_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, TWLT_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, WCHANGE_id, "long_name", 34, "rate_of_change_of_total_land_water");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, WCHANGE_id, "units", 10, "kg m-2 s-1");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float _FillValue_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, WCHANGE_id, "_FillValue", NC_FLOAT, 1, _FillValue_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float missing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, WCHANGE_id, "missing_value", NC_FLOAT, 1, missing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float fmissing_value_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, WCHANGE_id, "fmissing_value", NC_FLOAT, 1, fmissing_value_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float scale_factor_att[1] = {((float)1)} ;
|
|
stat = nc_put_att_float(MERR_grp, WCHANGE_id, "scale_factor", NC_FLOAT, 1, scale_factor_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float add_offset_att[1] = {((float)0)} ;
|
|
stat = nc_put_att_float(MERR_grp, WCHANGE_id, "add_offset", NC_FLOAT, 1, add_offset_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, WCHANGE_id, "standard_name", 34, "rate_of_change_of_total_land_water");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, WCHANGE_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, WCHANGE_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, WCHANGE_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, lat_id, "long_name", 8, "latitude");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, lat_id, "units", 13, "degrees_north");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, lat_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, lat_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, lat_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, lon_id, "long_name", 9, "longitude");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, lon_id, "units", 12, "degrees_east");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, lon_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, lon_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, lon_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, time_id, "long_name", 4, "time");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
stat = nc_put_att_text(MERR_grp, time_id, "units", 33, "minutes since 2010-01-05 00:30:00");
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int time_increment_att[1] = {10000} ;
|
|
stat = nc_put_att_int(MERR_grp, time_id, "time_increment", NC_INT, 1, time_increment_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int begin_date_att[1] = {20100105} ;
|
|
stat = nc_put_att_int(MERR_grp, time_id, "begin_date", NC_INT, 1, begin_date_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const int begin_time_att[1] = {3000} ;
|
|
stat = nc_put_att_int(MERR_grp, time_id, "begin_time", NC_INT, 1, begin_time_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmax_att[1] = {((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, time_id, "vmax", NC_FLOAT, 1, vmax_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float vmin_att[1] = {((float)-9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, time_id, "vmin", NC_FLOAT, 1, vmin_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
{
|
|
static const float valid_range_att[2] = {((float)-9.9999999e+14), ((float)9.9999999e+14)} ;
|
|
stat = nc_put_att_float(MERR_grp, time_id, "valid_range", NC_FLOAT, 2, valid_range_att);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
}
|
|
|
|
|
|
/* leave define mode */
|
|
stat = nc_enddef (MERR_grp);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
|
|
/* assign variable data */
|
|
|
|
stat = nc_close(MERR_grp);
|
|
check_err(stat,__LINE__,__FILE__);
|
|
return 0;
|
|
}
|
|
|
|
int
|
|
run_test(int test_no, char *file_name, int cmode, int *open_time, int *create_time, int *close_time)
|
|
{
|
|
int ncid;
|
|
struct timeval start_time, end_time, diff_time;
|
|
|
|
if (gettimeofday(&start_time, NULL)) ERR_RET;
|
|
switch (test_no)
|
|
{
|
|
case 0:
|
|
if (create_wrfbdy_file(file_name, cmode)) ERR;
|
|
break;
|
|
case 1:
|
|
if (create_merr_file(file_name, cmode)) ERR;
|
|
break;
|
|
case 2:
|
|
if (create_wrf_chem_file(file_name, cmode)) ERR;
|
|
break;
|
|
}
|
|
|
|
if (gettimeofday(&end_time, NULL)) ERR_RET;
|
|
if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR_RET;
|
|
*create_time += (int)diff_time.tv_sec * MILLION + (int)diff_time.tv_usec;
|
|
|
|
if (gettimeofday(&start_time, NULL)) ERR_RET;
|
|
if (nc_open(file_name, 0, &ncid)) ERR;
|
|
if (gettimeofday(&end_time, NULL)) ERR_RET;
|
|
if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR_RET;
|
|
*open_time += (int)diff_time.tv_sec * MILLION + (int)diff_time.tv_usec;
|
|
|
|
if (gettimeofday(&start_time, NULL)) ERR_RET;
|
|
if (nc_close(ncid)) ERR;
|
|
if (gettimeofday(&end_time, NULL)) ERR_RET;
|
|
if (nc4_timeval_subtract(&diff_time, &end_time, &start_time)) ERR_RET;
|
|
*close_time += (int)diff_time.tv_sec * MILLION + (int)diff_time.tv_usec;
|
|
|
|
return 0;
|
|
}
|
|
|
|
#define MAX_I 100
|
|
#define NUM_CMODES 2
|
|
|
|
int
|
|
main(int argc, char **argv)
|
|
{
|
|
int cmode[NUM_CMODES] = {0, NC_NETCDF4};
|
|
int c, i;
|
|
|
|
printf("Testing with wrf_chem file...\n");
|
|
{
|
|
printf("cmode \t\tcreate time (us) \topen time (us) \tclose time (us)\n");
|
|
/* for (c = 0; c < NUM_CMODES; c++) */
|
|
c = 1; /* Only netCDF-4 works. */
|
|
{
|
|
{
|
|
int open_time = 0, create_time = 0, close_time = 0;
|
|
|
|
for (i = 0; i < MAX_I; i++)
|
|
{
|
|
char file_name[NC_MAX_NAME + 1];
|
|
|
|
nc_set_log_level(4);
|
|
snprintf(file_name, sizeof(file_name), "%s_wrf_chem_%d.nc", FILE_NAME, i);
|
|
run_test(2, file_name, cmode[c], &open_time, &create_time, &close_time);
|
|
remove(file_name);
|
|
}
|
|
printf("%s \t %d \t %d \t %d\n", cmode[c] ? "netcdf-4" : "classic",
|
|
create_time/MAX_I, open_time/MAX_I, close_time/MAX_I);
|
|
fprintf(stderr, "%d\t%d\t%d\n", create_time/MAX_I, open_time/MAX_I, close_time/MAX_I);
|
|
}
|
|
}
|
|
}
|
|
SUMMARIZE_ERR;
|
|
/* printf("Testing with wrfbdy file...\n"); */
|
|
/* { */
|
|
/* printf("cmode \t\tcreate time (us) \topen time (us) \tclose time (us)\n"); */
|
|
/* for (c = 0; c < NUM_CMODES; c++) */
|
|
/* { */
|
|
/* { */
|
|
/* int open_time = 0, create_time = 0, close_time = 0; */
|
|
|
|
/* for (i = 0; i < MAX_I; i++) */
|
|
/* { */
|
|
/* char file_name[NC_MAX_NAME + 1]; */
|
|
|
|
/* nc_set_log_level(4); */
|
|
/* snprintf(file_name, sizeof(file_name), "%s_%d.nc", FILE_NAME, i); */
|
|
/* run_test(0, file_name, cmode[c], &open_time, &create_time, &close_time); */
|
|
/* remove(file_name); */
|
|
/* } */
|
|
/* printf("%s \t %d \t %d \t %d\n", cmode[c] ? "netcdf-4" : "classic", */
|
|
/* create_time/MAX_I, open_time/MAX_I, close_time/MAX_I); */
|
|
/* } */
|
|
/* } */
|
|
/* } */
|
|
/* SUMMARIZE_ERR; */
|
|
/* printf("Testing with merr file...\n"); */
|
|
/* { */
|
|
/* printf("cmode \t\tcreate time (us) \topen time (us) \tclose time (us)\n"); */
|
|
/* for (c = 0; c < NUM_CMODES; c++) */
|
|
/* { */
|
|
/* { */
|
|
/* int open_time = 0, create_time = 0, close_time = 0; */
|
|
|
|
/* for (i = 0; i < MAX_I; i++) */
|
|
/* { */
|
|
/* char file_name[NC_MAX_NAME + 1]; */
|
|
|
|
/* nc_set_log_level(4); */
|
|
/* snprintf(file_name, sizeof(file_name), "%s_%d.nc", FILE_NAME, i); */
|
|
/* run_test(1, file_name, cmode[c], &open_time, &create_time, &close_time); */
|
|
/* remove(file_name); */
|
|
/* } */
|
|
/* printf("%s \t %d \t %d \t %d\n", cmode[c] ? "netcdf-4" : "classic", */
|
|
/* create_time/MAX_I, open_time/MAX_I, close_time/MAX_I); */
|
|
/* } */
|
|
/* } */
|
|
/* } */
|
|
/* SUMMARIZE_ERR; */
|
|
FINAL_RESULTS;
|
|
}
|