ELF>5@p@8 @@@@hh$$000%%XYXYPWPWPW@+[[[   Ptd<<<QtdRtdPWPWPW/lib64/ld-linux-x86-64.so.2GNUmHE) '4<CB8 A@2%5 =,"*;G1/:D.3#?9!76>F & ($-0+ @\@ABCDEFG39gUa)em 4tB < c"HC ,yUOvFX%eV, ]0`rH`k@`(`} 05 `"__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTablenc_put_vara_floatnc_def_dimnc_put_att_shortnc_close_initnc_put_att_scharnc_put_vara_doublenc_put_att_floatnc_def_varnc_put_att_doublenc_createnc_strerror_fininc_put_att_textstrlcatnc_put_att_intnc_enddefnc_put_vara_shortnc_inq_libversnc_put_vara_scharnc_put_vara_intnc_put_vara_textnc_set_fillfflushstrcpyexitsprintfoptindstrrchrperror__isoc99_sscanfstrncpy__stack_chk_failreallocstdinstrtodstrtolisattycallocstrlenmemset__errno_locationgetoptclearerrstdoutfputcfputsmemcpymallocstrcat__ctype_b_locoptargstderrfilenofwritefreadstrchr__cxa_finalizefopen64_IO_getcstrcmp__libc_start_mainferrorstpcpyvfprintfsnprintffreelibnetcdf.so.19libc.so.6GLIBC_2.3GLIBC_2.7GLIBC_2.4GLIBC_2.2.5$ORIGIN/../libXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXii  ii ii  ui *PWh6XW66hWxWWWWW#W-W9WFWRX_Xj(Xq8XyHXXXhXxXXXXXXXXXY Y(Y"8Y0HY=XYE`YhYpYxYYYY"Y*Y0Y8YAYGYRY]YhYtY~YYYZZZZ Z(Z0Z8Z@ZHZPZXZ`ZhZpZxZZZ ZZ ZZ%Z/Z7Z>ZHZZPZXZ`ZZd[l[t[~[y [}([0[8[@[H[P[X[`[h[p[x[[[[[[``]]^^^^ ^(^0^ 8^ @^ H^ P^ X^`^h^p^x^^^^^^^^^^^^^^ ^!^"^#_$_%_&_' _((_)0_*8_+@_,H_-P_.X_/`_0h_1p_2x_3_4_5_6_7_8_9_:_;_<_=_G_>_? `F(`D0`@@`BH`A]HH5-%-@%-h%/fL4% L4% f.fAVAUATUSL&H/L./HPHHj/LEH////L%/L%%fHHމ.c?9wIcL@H=)/C-HxghIH"H5/H,EuA1}A} .L,kH=.,HxgAhIHH5.Hm,AEcuA}K.Ctf.A}7#A}7A} d.N.H5Y.H=1g+H=7H1g[]A\A]A^@-qH=--+Hxg?gH-HHH5-g+*f.-H5RL ,vA2A} ^-\H5L+H5L+1H5<-LH=jg=-t =-Hc,)L$ÃH,u0I<$?-ut!H5ta+HI$H,H9g`1=,jH58L*\H5(L*H5L*A3A} ,1H5",H=g1L-$I ܉HH=+L1_*91H5+H=gMH5~L*gH5kL)OA4u/A}u( V+T1H=dg'H5'L)tH5L)t1H=gI4$H=`gH=)1I^HHPTLҮH ۮH=_HH9)HtHH=.*H'*H9tH(HtH= *H5*H)HHHHHHtH)HtÀ=*u(UH=)Ht H=)})]fD1?-SHH[)HHDQu HHSHHDQu<.tSHK.t70u2HHIz0tH9u@HÈHu[@AWf1AVIAUATUSH dH%(H$ 1H$p$`P'Hci)HH6)DX Eu-H$ dH+%( HĘ []A\A]A^A_@H=mHl$0gHc)H54HHH(H1'HgHc(HH(DP EHP5(92mL`8xgH5HHL1'Hc(HHV(PQH56HcHHD$HD$ HD$HD$@T$(HAL$`%1ɋT$(H='HL=w[IcLfHD$H57LHHHL$&LaLH%A, LfD@L'%HH'LHK&HL'DHPL9HcE'IHH'PGHD$ fH5|LHHZHL$ %pIFAH5BLHD$(1%Lt$(GHD$H5LHHHc1HL$%HD$H5LHH1HL$m%HgGLH#H)HI9oHc8&HH&PLcL=,IDw;IcLfHD$LH5dHHHL$$LLw#HH'LH$L9-%Hc%IHHi%PqHD$ fH5LZ^$@HD$H5ƷLHc1>$ifHD$H5L1$AAH5L1#%DHgLH"H)L9-$H*Ho"A};HHfD@gHc$Hc$HHl$HH9L`8xg#H5DHHML1X#Hg?H=g2H=g%L`8xg3H5жHHL1 #Hc $HH#xw@HHcH@HRHH(LHH5#1HH5HR"HgHc#HHq#x 1L%DHP8LH1b"HgIHcZ#HH'#P 9ȅ~cE1H˵fHPLH8HHH C#1JcHRHDILBL!HgHc"HH"D9` HPL`8x"9@gjHMMATHLH59H1!XZ7LH5v"gL$`LIHH(HLzfHP8H5EH1H'!HgHc"H5HHHH!HP81H HgHc!HH!&Lt$E1HD$ HD$HD$Lt$E1HD$HD$ HD$XLt$E1HD$HD$ HD$(Lt$ E1HD$HD$HD$HD$E1HD$ HD$HD$L$`AH5>LLzf.LH(7(H5H"HgqHc HHO L`8xgH5cHHML1GfL$`H5LAZgL$`IcH51LEAL$`H5м1L"H5LL$`gIH^LIUH5hAD1LA0L$`f.AWAVAUATUSHHcPH|$HHs dH%(H$1!K tHC5 90t#Hl$ HH5ñ1HHg{tlLc5HL$PH5LIJT081LRIHxB|0LBD0H̳HcHHc5mH|$g<HC0C ~HC I9tL{Lc8Hl$ gZH5HHML1HgH=gH$dH+%(~Hĸ[]A\A]A^A_H=H$H$ L|$DH5AHIHBHgVMMI'(H1H=gHg(H5HHIM,I'L1H=ogYLg(HL?LH$H $IHHH9 AH5/HHfHg VH=H$H$ L|$DIfHH5AZGEHJ (H'L1H=gi Lg(HLOLH$H$IHHH9pfH5KHAZDH=H$H$ L|$DH5HIc1sHIJ (H'L1H=g LgH(LyLH$H4$IHHH9zIcH5rH1HN<(I'L1H='g LgX(HLLNII'jLH5dLfDH=`H$H$ L|$DH5HA12HIJ (H'TL1H=hgR Lg (HL8LH$H $IHHH9yAH5H1fDH=H$Ht$H$ dL1H=̭g Lg (HLLLIwH(H$H $HH9Ht$HF1ҿHD$g:H5ܫHHI1HJ (H'WHL$LHLSLHH$H $HH9HL$IsHt$1ҿg :HH!N<(I'LHLMHH= 1g I'LH=z1gb Lg (H5ݪLDHLLP ~H@590gh iLHL$HLDHH$H$HL$HH9IA@HL$LHLH]H$H4$HL$HH9Il@LL$LH5HHLL$M,I'LHLHH$H$HH97f.HL$LHLTHH$H $HH9HL$I@Hc5H|$g5{Ig HLk8IL LHIID.LH=({Hl$ gX HMLHH51 LDLHLM~HxgNLH,HHJT00VL1H=gLg5 (HLL+I%HD$HD$H=L1g IATIUSH@Hc3dH%(H$@1IHHBwH=cHc HMDJ ~xHrH$Hc6;5tzH=H4vH4H6H$ ~BL HH$ @HHJHc H II H H9B ܋BZHݩHcHHr(H$ fLPM@L0=*HMDH$ 3ǐgH$@dH+%(H@[]A\=H$ HDf=H$ HDnf=HMDH$ l@=rHIDH$ D@=JHIDH$ 1f.D UHu"u'u/1]f.{utH_tH71]UHcSHHdH%(HD$1DFtGH~H-f.CLt#LGH<\uWBuHP8LH1DHHK9H= 1L%@%gH9~YHHHDh E~HH591uHP8LH1HIIHHN9@H=E1L%J*H=əID9MIL.Ah MŅ~IP5992uH=IU8H1H5pHIM(IU8HH5qH1HAE]ID9eH=E1L%JL=͗L5 `ID9~XLHH-ZE ~HM=i99uՋutDM EXH}0IVD9fH=E1H-",ID9MILEB ME~IR592uAz tIH5H1HOAN ~8E1L%DAIV8LHD1HAN A9|DaE~SMcN<IFD)IV8HH5kJc8IH@HHL@1$HAN AuIV8H5!H1IHAF Mf8Ht(H4HMMLATH5H1IXHZ1H=%D9zfDH=͎@HPLH1NHHgH5;HLHPH1#HD0H5nH13H= HQLDHcHH@H L9uIcLHH=x11M}8HNtHiLH5H1;IcE HcʉH$@H)L<HHD$>fDL!H@LIHPH1IHHL;|$tNIEJc8;uIU8H5`HK?H=11*,H<HtH A)HfDpMHU8H5H1*H4LgMLKL6H=1HL$4HL$E1IN8HHAv0II df.f RUuOu[A ]= tӉH=H5H1ktH-H=ʔHH %H-eH=HH  H-6H=HH H- }HH x6]f.fAWAVAUATIH=+USHhH-dH%(H$X1H\$0H#H H-iH=HH H-:H=̓HH H5 H-H=HH ^=H-H=HUH /H-H=FH&H QH-lH=HH H-=H=HH H-H=HH sH-}H^H PH5 >H-H= H5H LH1H5bH-kHHH H5J #H-3H=HH H-H=HH iuH .1HHA HLLD9LH@H9uH5 L5L-sH=ILL E1~PLLHIHHHP81L=HLzL D9-H5 E1f6L-H=L]L L-0J~VfDLLHIHHH HP81L=kHLL D956H HRHHAHT@fDH0H98tH5 E1L-QjH-H=HaH H-B4 JfDKHHPtyLHL@(LHctHHHH8dHcDH@HH5H1L5(HLL  ID9dH5 rH-H=HiH CuMLH5ܚH19H}2Hk&H؉LH5H1H-?HHH %H-H=5HH ~D5E.D-E-t85 H5 0H-H= H'H H-mH= HH %H-9H=ZHH H$XdH+%(#Hh[]A\A]A^A_H=*1HL$LD$LL$LL$LD$1HL$~H5 .H-H=H%H D%EE11L5H LHLIHHHP1IL-(HLL %L-H=LL g9-{D-tEH5 9H-H=H0H  D#EE1H5a LHHHDR EE1L%ZfDHBDHR8LL HJcIH@IL@1L=HLRL \H=HB D9zLB8 BH NHcHfH ^fHMH1APH53H_AXH-XHIHH %H-/H=KHH D9-$f.H d@H T@H D@H t4@H [$@zLB8U BH5PHcHH MHMH5kH1H f.H59 E1L=aH-H=HH 1{~RfHLHJT(1IPL5HLL '9-EH5 E1L5LjH-oH=HH 1i@HLHHPHuJH5KH1L=HILgL q;-| @LH1XL=HIL!L +9-I_fH5 H-rH=HH  yD$E1fDHLBLj1MLz AH ՍHcHHHHAH5:L5HLHH(HcHEMHHH5HHP81L-UHLL LHLLjL9B HHfHH5{AZfL5*f.HHHAH51L5x HHoHRAoH5ԅ1L57fMIH/'EAVAFIF\'IFfANDHPH%'fA\tIFfEFA\bIFfE~A\rIFfENA\fIFfE^뤿\vIFfA~A\nIFfEVEHMHH5&1H.L-HLL LDHLLjI9BBHc Lz(H-tHH Hi8H HcHH ~HcLJHHeLmLP8zBHrHcHDH0~AWH58H1UAUQL6H-HHH H  H-z%H=I0HH D$D$9 mDHcLJH }fLLoDHi}+@H}@H} @H@}@H |}@H c}@H L}|@H 3}l@A\\\H@fAvH=1E1*DHz LHHLLHL@HctgHH|H ~HP8HH5>H1UzL-HLGL QHXZ8fH HH-4H=HHH *H-eH=QHH %H-6H=RHH TfDLH5H1H=&|1LD$(HL$ LT$LL$LL$LT$1HL$ LD$(H={1LD$~HLD$1HH=^{1ZH1LYH -{H {H {H zH52 H-H=HH H S1L-tf.HHHDx E-H9qH=1XE~IFQHP8LH1HHL5qHLL 9 H mH=z1LD$ HLD$1HLH5 H1H=|z1y#f.AWAVAUATIUHH~SH8dH%(HD$(1HIMtLHHBCD%Am@KHJ D9zLB8BIcLH sfHMH5j1APHHAYAZHIH=gD9-KDH SsH bsH JsH 3st@H sd@zLB8BH xHcHH sHMH5ۀH185H rf.H=s5"E1E1L-uxfHLxHp1HHp MMIHB| BD IcDLDHxkfH5nsMH1kHHLH(LHpH9vtxt@HkH kHjHj|@HjlH=j1 $+ $1QxLUwIcLfH-jLHHcL5?qLځL5(qH =qHYj@H-DjLHHcL5puPLL5pH pHjrH-jL5pLHHcL`H pHit@HHLkHH8HvHcHf.HiHH1UVH5~AVHH 3H=d'AI0D9=fDH-;iL5o6H-8iLHHcL5o4LzL5oH oHiS@LHHcH-hLGL5voH oHhHx gHHLLHL@HctZHHH jHP8HH5Y}H1U}HH=gc HZYfH HnH='oE11D DH$pL-+oE~4@H1LHJT 1IH9-H=nE11oDL-iEHLHJT 1IH(9΅E11L-mi4H5)zH1NHI9-V[HULHHPHtLH1H=f1LD$LL$HL$H4$=H4$HL$1LL$LD$H=2ndLD$(MLD$8MKLD$@MLD$HM\LD$PM_HH \fH}g1H5m^H2HT$H51L11L5k1xL5\kiH=l1L$ HL$1HVHT$H5xH1HH _dHe1H5kjHHH -dHTe1H5k=HտH dHH5k1HH謿{HH cHd1H5jkH$1f.AVAUATUSHH-UdH%(HD$1HFuZD2HD$dH+%(FHH[]A\A]A^%DH.cdfC5HCH*D'1E1IL5bE~?H=LHHpHhAHD;%|ȋ=E1H\$L%Sb~EL=IHHaH PL@H0FID9-t‹5hE11L-4o~i@HL0xt$1PIcTLf=*HPLH L@ DžI0;| ==/H=BH5SaH1R@H.HD=rHPLH L@+DžHRH=H5`H1Y;fD=HPLH L@@=HHHPL@  f=HPLH L@@=HPLH L@cs@AHyH=LH1fD9%K9l@I=H=LH1H*D9- UIHHxRHHHSLH`_D.ncf1ҋ=5H=H5_H1~|f`H=H5^H1gIH=`1Pf.H^HtHH=_DSHVHuHu[赽DHeQHtdH@SHtH~u9t [f.4?H;HcHHt/H[HuH=_T@SHtH~u9t [f.4?H;HcH]Ht/H[@HuH=^Զ蔼@SHtH~u9t [f.HcH4H;HHt,H[ÿHuH=^T@SHtH~u9t [f.HcH4H;HZHt,H[ÿ0HuH=]Ե蔻@AWAVAUIATUSH1L%@HQIH@HuH-LLuHK<HEKI9uAL5cL?HHLHL1`Lc=I,HBD=HuHH-LfDH;HHEI9uI]ALHE1H-oyHDHEdHuCL< D%6AMcLWHD$HLHHHb1M}jLc5LII]AA)ĄtIIcL- fIcԄy HcIItLHcTIIA)ԄuHD$H[]A\A]A^A_ҿEdIcHT$HHT$HIt4MHD$mLxHcbHD$HtH=Z1 fAU\ATUH]HH;IHxIHttELHu8fDHH„t$r<\u@\uBH\HH„uHLLl]LA\A]%NfD]A\A]H=Y1DfHLAWAVDcAUATUSHD$I9D-DL%51L,H=%|ADL HfDAH55 HcH%f_t‰kH[]A\A]A^A_H-k HuƋtHcыxLHHHgPHc HH@HHHcHH q9pnHH1H=j1gƼNf.USHHHt%fDHH[H}HHuHH[]AVAUATUH@SH{XIHcID$HHNI\$AD$(D0IAD$8HʗID$1fHHHHL; tXI,$AD$4L; t HID$,1HtHAD$$LEu[]A\A]A^DHQHHHHDwI,$AD$4pH=mjf.AWAVIAUATUSHL-M_HH,Md-I$H>IHCCHC@HCC(HCC8I;$L3C4I9$t HVHC,1Mt7T$ LƸƷH5L-T$ H,LC$AHEPH@HHUHHHH[]A\A]A^A_fDKHHg iI $H H L3SC4I9$!'f H<@H H=qHL- HMՈHH,xMd-I$IHf鮈@AWAVAUATUSHhD5dH%(HD$X1EMH-vLWL=L%ItL-BL5;UHl$HcD 11LAPfDMLEfAA 1AGD$IrHGH)HD$1HAoTHH9uD\$D؃HL$ I4 HA9)D_v)H|$ I<:LT$ J|D߃ALLD9tj>DT$@9xA9~W~@yxA9~G~@yxA9~7~@yxA9~'~@yxA9~~@yA9~FALA{8AC+t$΅sHT$0LS~tBHT$ Hc>HT$ IHBHtAHD$0HcIHL B+t$΅HzJ I)LͅuHBH=eaHI~H=)IcsI;H:5G8LWACD$HD$ 5{@8l$H ;i HA-XHc(HH@D(HLPD$ L{HcD$,I,H- |L~HDHD$IӸ OAC$D$ HcL$1H͉L$0H=t$ L$0L~H=HHH:HwH Ht$ !H9u5]HD$ pHT$8HyD .HL$DL$0Ic HL$HT$8L}DL$0HAHHxADHH t$0vHT$@HHcD$0HD$0HcD$HD$HHD$8MDH= kL|}d}EEH=ܸ6HwHHH|$HH HT$0HxL}5HljzH+H 4HHxH=YY1g螜H5?YƆQH-& H>g8HHHxg"HHH[HcHHCBHɷH5MYH=S1H=D1grHPH YHHc6HBH#HH=dL{HcH|$fHIAHH0H5XH=1"H=1gc<A"'A H=p];ALH1HD$ U1A4@tHHH9uJ+'H=BXfH AH*5HHcD$,I,H-nLzHcfA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@?>>@>>>>?|?>@t@>>>>>>?>d@ { /* store %s */ static %s %s[] = {%d, %ld, %.8g, %#.16g%ld%.8g %s_start[%d] = 0; %s_count[%d] = %s_len; static %s %s = '%s'* store %sdata %s /%s, fstrstr: bad typecall check_err(iret) static size_t %s_start[RANK_%s]; static size_t %s_count[RANK_%s]; %s_len = %lu; /* number of records of %s data */ stat = nc_put_vara_%s(ncid, %s_id, %s_start, %s_count, %s); stat = nc_put_var_%s(ncid, %s_id, %s); stat = nc_put_var_%s(ncid, %s_id, &%s); check_err(stat,__LINE__,__FILE__);FORTRAN statement too long: %siret = nf_put_var_%s(ncid, %s_id, %s)FORTRAN statement to assign values to %s too long!JBJIIITICDCxDHDC8CEEEEElEDXKLKJJJJItRQtRDPO$NLUUUUxVXVhVvWVVV$WLWlVX`X`X`X`XX`X`X`X`X`X`X`X`XpXpXpXpXpXpXpXpX`X`X`X`X`X`X`XX`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`X`XX`X`X`X`XXX`X`X`XX`X`X`X`X`X`X`XY`X`X`X'Y`XX`XX`XXnc_getfill: unrecognized typenc_putfill: unrecognized typeXWWWWXW/X,X,XXXXXVXPXPXXXxXhX%YXXXY YYGncgen: %s %s: %s: %s: %s line %d: int1int2intrealdoubletextnfstype: bad type code %c%.66s NC_BYTENC_SHORTNC_INTNC_FLOATNC_DOUBLENC_CHARnctype: bad type codesigned charshortfloatncctype: bad type codescharncstype: bad type codencatype: bad type codenctypesize: bad type codetoo much character data!out of memory integerdouble precisionNF_FILL_DOUBLENF_FILL_BYTENF_FILL_INTNF_FILL_FLOATNF_FILL_SHORT%s_id,iret = nf_close(ncid)* netCDF idinteger ncid* variable idsinclude 'netcdf.inc'* error status returninteger iretinteger %s_idinteger %s_lenparameter (%s_len = %lu)integer %s_rankparameter (%s_rank = %d)* data variablesinteger %s_nrparameter (%s_nr = %lu)parameter (%s_nr = 1)ncftype: bad type code%s %s(%s_nr, %s_len, f_fill_name: bad type codedata %s /%lu * %s/%s_start(%d) = 1%s_count(%d) = %s_len%s_count(%d) = %s_nrsubroutine check_err(iret)integer iretif (iret .ne. NF_NOERR) thenprint *, nf_strerror(iret)stopendif* Write record variables stat = nc_close(ncid); return 0;cdfNC_GLOBAL#include #include #include void if (stat != NC_NOERR) { exit(1); }main() { /* create %s */ /* dimension ids */ /* dimension lengths */ int %s_dim; size_t %s_len = %lu; int %s_id;# define RANK_%s %d /* variable shapes */ int %s_dims[RANK_%s]; /* enter define mode */ %s %s_%s[%lu];unknown cmode modifier /* define dimensions */ /* define variables */ %s_dims[%d] = %s_dim; /* assign attributes */%.16gcstring: bad type code %s_%s[%d] = %s; /* leave define mode */ stat = nc_enddef (ncid); /* attribute vectors */ /* variable ids *///char(%d)fstring: bad type codeNF_INT1NF_INT2NF_INTNF_REALNF_DOUBLENF_CHARNF_GLOBALNCGLOBALprogram fgenncinteger oldmode* dimension ids* dimension lengthsinteger %s_dim* variable shapesinteger %s_dims(%s_rank)%s %s* enter define mode* attribute vectors%s %sval(%lu)* define dimensions* define variables%s_dims(%d) = %s_dimftypename: bad type code* assign attributes%sval(%d) = %s* leave define modeiret = nf_enddef(ncid)_X%2.2XDIGIT_%c__SPACE__EXCLAMATION__QUOTATION__HASH__DOLLAR__PERCENT__AMPERSAND__APOSTROPHE__LEFTPAREN__RIGHTPAREN__ASTERISK__PLUS__COMMA__MINUS__PERIOD__COLON__SEMICOLON__LESSTHAN__EQUALS__GREATERTHAN__QUESTION__ATSIGN__LEFTBRACKET__BACKSLASH__RIGHTBRACKET__CIRCUMFLEX__BACKQUOTE__LEFTCURLY__VERTICALBAR__RIGHTCURLY__TILDE__SLASH_XQQQ0Q@QPQ QQQQQQQQSRRRRRRS4ԈW\PB;4<d01234567 123456789+123456789+123456789* netCDF dimension sizes for dimensions used with record variables* rank (number of dimensions) for each variable* starts and counts for array sections of record variablesinteger %s_start(%s_rank), %s_count(%s_rank)iret = nf_put_vara_%s(ncid, %s_id, %s_start, %s_count, %s) check_err(stat,__LINE__,__FILE__);check_err(const int stat, const int line, const char *file) { (void) fprintf(stderr, "line %d of %s: %s\n", line, file, nc_strerror(stat)); int stat; /* return status */ int ncid; /* netCDF id */ size_t %s_len = NC_UNLIMITED; /* rank (number of dimensions) for each variable */ stat = nc_create("%s", NC_CLOBBER, &ncid); stat = nc_create("%s", NC_CLOBBER|NC_64BIT_OFFSET, &ncid); stat = nc_create("%s", NC_CLOBBER|NC_NETCDF4|NC_CLASSIC_MODEL, &ncid); stat = nc_create("%s", NC_CLOBBER|NC_NETCDF4, &ncid); stat = nc_def_dim(ncid, "%s", %s_len, &%s_dim); stat = nc_def_var(ncid, "%s", %s, RANK_%s, %s_dims, &%s_id); stat = nc_def_var(ncid, "%s", %s, RANK_%s, 0, &%s_id); stat = nc_put_att_text(ncid, %s%s, "%s", %lu, %s); stat = nc_put_att_%s(ncid, %s%s, "%s", %s, %lu, %s_%s); /* don't initialize variables with fill values */ stat = nc_set_fill(ncid, NC_NOFILL, 0);* to save old fill mode before changing it temporarilyparameter (%s_len = NF_UNLIMITED)iret = nf_create('%s', NF_CLOBBER, ncid)iret = nf_create('%s', OR(NF_CLOBBER,NF_64BIT_OFFSET), ncid)iret = nf_create('%s', OR(NF_CLOBBER,NC_NETCDF4,NC_CLASSIC_MODEL), ncid)iret = nf_create('%s', OR(NF_CLOBBER,NF_NETCDF4), ncid)iret = nf_def_dim(ncid, '%s', NF_UNLIMITED, %s_dim)iret = nf_def_dim(ncid, '%s', %lu, %s_dim)iret = nf_def_var(ncid, '%s', %s, %s_rank, %s_dims, %s_id)iret = nf_def_var(ncid, '%s', %s, %s_rank, 0, %s_id)iret = nf_put_att_text(ncid, %s%s, '%s', %lu, %s)iret = nf_put_att_%s(ncid, %s%s, '%s', %s, %lu, %sval)* don't initialize variables with fill valuesiret = nf_set_fill(ncid, NF_NOFILL, oldmode)subroutine writecall writerecs(nduplicate attribute %s:%s_FillValuevariable %s: %s type mismatchstring too long, truncated netCDF name requiredbad byte constant: %s%le%ebad float constant: %s%hdbad short constant: %sbad numerical constant: %sbad long constant: %sinput in flex scanner failedtoken$undefinednterm$endStarting parse Stack size increased to %lu Entering state %d Reading a token: Now at end of input. Next token is%s %s %s (Shifting $%d = dimension too largedummy%s has too many dimensions-> $$ =Stack nowsyntax errorError: discardingError: poppingmemory exhaustedCleanup: discarding lookaheadCleanup: poppingbad buffer in yy_scan_bytes()NC_UNLIMITED_KBYTE_KCHAR_KSHORT_KINT_KFLOAT_KDOUBLE_KIDENTTERMSTRINGBYTE_CONSTCHAR_CONSTSHORT_CONSTINT_CONSTFLOAT_CONSTDOUBLE_CONSTDIMENSIONSVARIABLESNETCDFDATAFILLVALUE'{''}'';'',''=''('')'':'$acceptncdesc$@1$@2dimsectiondimdeclsdimdeclinedimdecldimdvasectionvadeclsvadeclgattdeclsvardeclvarlistvarspec$@3dimspecdimlistvdim$@4gattdecl$@5gattavarattrattvallistaconstattconstdatasectiondatadeclsdatadecl$@6constlistdconst$@7out of dynamic memory in yyensure_buffer_stack()out of dynamic memory in yy_create_buffer()byte constant out of range (-128,127): %sbad long or double constant: %sfatal flex scanner internal error--end of buffer missedfatal error - scanner input buffer overflowout of dynamic memory in yy_get_next_buffer()fatal flex scanner internal error--no action foundReducing stack by rule %d (line %lu): dimension length must be positivedimension length must be an integeronly one NC_UNLIMITED dimension allowedduplicate dimension declaration for %sduplicate variable declaration for %s%s is not declared as a dimensionunlimited dimension must be first%s not declared as a variable, fatal errorvalues for attribute must be all of same typetoo many values for this variable, %d >= %dtoo many values for this variable, %d>%dstring value invalid for %s variableout of dynamic memory in yy_scan_buffer()out of dynamic memory in yy_scan_bytes()t<,ޗӗ6v7CzQбC?YYYYY\YYvIXYJʴͭF7EjE8Cػ;زmHs>Ju]i6ܸ  ݶ.`>Kl] [{:dݾhd¼Fݿÿo3Ѿν6\SJA8ڼXw;    & &&7' 8 ++ 7 8'+ --- c // a/// aa c   nmfb`^]CBA0 6*! ""6!) 6ddd!!!?%"""33$#33399 D999DE???@@@@9EgggI@FDDDGGGKI9KEEEF@IIIFFFJGJKKK@lLlJJJLGGGHHHMlHHNlHMNLLLHOHHQQHPMMMNNNRHHHOOOPQQQTPPPRSURRRWSTVUTTTWSSSUUUXVWWWYYVVVZX\[XXXZrYYY[\ZZZ\\\[[[eeerrreeehhhkkohhehekpkeqkqoshvhphkkttkqqqvooossswpppuxtttu||uvvvxyzwww{zuuuy}|||}{xxxzzz{{{yyy}}}~~~~~  !"#$%&(&&,@-..,l-..D/OOO/E&0&&ABC)j@(/@j/111aaFI234j2ABCjABC)b234ccc2,666787797dd:eee;?<787797GG:KHHH;,@===OM>@L/J@:N@;?ABC@>/ABC@:ABC@;ABC@PQABC@ROUnABC@SABCT@ABCm?V@ABCfXW@jABCY@jABCj_@ZABC@\jABC[jABCjeeeABC@^ABCgg]Ohhhdd5okkk@+pABC????j@hhh@?@ABCHHHvtj@ABCq?ABCABC@@uABC?jw;ABC@ABCHHHxjrsy;r@@ABC@@rs@{r@ABCABC@ABCABCzABC@ABC|@@ABC@}~@ABCABCABC@ABC@ABC@@@ABC@ABCABCABCABCeeeABC4hhh2424@@@24@2@ABC@ABCABC@ABC@ABC@ABC@@ABC@ABC@@ABCABCABC@ABC@ABCABC@@@@ABCABC@@ABCABCABCABC@ABC@ABC@@@ABC@ABC@ABC@ABCABC@ABC@ABC@@ABC@ABC@ABC@ABCABC@ABC@ABC@ABC@@ABC@ABC@ABC@ABCABC@ABCABC@ABC@@ABC@@ABC@ABC@ABC@ABCABC@ABCABC@ABC@ABC@@ABC@@ABC@ABCABC@ABCABC@@ABC@ABC@ABCABC@ABC@@@ABC@ABC@@ABCABCABCw@ABC@ABCABC@ABC@ABC@@ABC@@@ABCABCABC@ABCABC@ABCw@@@ABCABC@ABCABCABC@@@ABC@@ABC@ABCABC@ABCABCABCABC'''''''*******???``````iiiiii77  -9G;76;X'|9=@QW[v!BH(9'Dt$@4Yknw{r7 Z~  *%7C:>1F_Wbepht|6eSA"%+5/?I\RYbe?nw~#xz /+39@DLB   !"#$%&'()*+,-./0123456#789999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<     !" ##$$%%&&&'()))**+++,,-......//102334457698:;<=>>?@@@@@@@AAABBDCEEGFHHHHHHHH !# $%&'(),8;% *+-.268:< ="89&+/027A1=?@03>DC(45?EFG5 HF" R _:?D     ?_A9XeD70_Y`fghijkl1+2YmC7.CGHIJKLM(,49:<=>Q?FAdTW/R\X]Be^oV3*  !"56@#SZ[$8%-&')NOP;DEUabcn1,/޷෷񷷷巷 - %1+20= !#?&/B>7869:;<.35"$,@*(FA4'CD)FIJHKLMNOGE $$& $*! "#&*%*'*(+$+)-ﷷ$.wwzu"!+-3=HIKTZgmsy $[u AAC;60P`x X tp$\@0 (D \`p@0 H`x0*Dp+hpB`E<`GX,\p ]@]`]]`^ ^, `_P b b 0d `d4 0ex 0g g h, j P| 8 L zRx $P FJ w?;*3$"DH<\`5BBB A(C0 (A BBBE 0F\E BME B(A0A8Gb 8A0A(B BBBE jHYAL BBB B(A0A8Gt 8A0A(B BBBA 4hd ABDA Gf  AABH | ]G^ K l, jADG0 AAC v4dBBA A(g  ABBF @pTx-Dhl AY6Li$8AJ AF |T\pLTHBBB H(D0 (A BBBE M(D GBBD8|T\|TtH|TlTH1\TpKH|BIB B(A0L8DP8 8D0A(B BBBK h4 BBB B(A0A8G 8A0A(B BBBG KVD KK #4G] D %BLB B(K0A8G  8A0A(B BBBA v J Q B  M B A Z  M q A H4x;BBB B(D0H8Dp 8D0A(B BBBG d>BAD  DBA  AEK  AEK ~ AED C AEG U DBA ?BBB B(A0A8G 5 8A0A(B BBBH  N N B I F A IM  M d A @pOBBB A(A0D@^ 0D(A BBBK xT+DO A TAT A TDW T|Ad K \ D (T|Ad K \ D LPU|Ad K _ A pU|Ad K _ A HVBBB E(A0A8DP, 8A0A(B BBBA 8|XBGA  EBL A BBA DY?PBI B(A0A8 0D(B BBBB dZ(D@x$ZAAD d AAD D AAJ v AAA HZBBB B(A0A8D@? 8A0A(B BBBI $ d\IAAD @AA<0 \FBBB A(I0 (A BBBF Hp ]BBE B(A0A8DP 8A0A(B BBBG  PL _BBB B(A0A8D 8D0A(B BBBA L, `pH+BBB B(A0A8G 8A0A(B BBBD | `$ \Q_@Xh666 !"#$%#&-'9(F)R*_+j,q-y.:;<=>?@[\]^` {|"}0~=/E"*08AGR]ht~  %/7>HPX`dlt~y}6 0 PWXWo 8  ]#h oooool[&0`GCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-23)GCC: (conda-forge gcc 10.4.0-19) 10.4.05!П?7XnBLnKHnc@nz@2@ @0@4=45@& (@hnpnxn nnn)n3n>nGnRn^dnk`nv@0Pnnnnnnon`:p;9p8O 8p`YP9O`7P:7P!9*)`9*3n4n>nHnP]n@hoz5|566P`XWh6PW p67E PA -7AHQY0dWt mz Z4 Phm m(m@mmme`WaoTIXW [PW%<8]N`U`^n` `vm}`PSpd`  `W1 @md'7J`Sm\kM]x(`@SQ  `m `0`$h7Je`l`ym NjmPT`` `l`1`V9`?@|K\R8cuW 09L@` _q `Qp`UpQ- ` $ 4 G Z o `v  U}  Q6 pKAA5   Й+ | m  m  ` `05 m  `! x`) @1 @: IC O p`V `[  `m    @|  X` `F g4 P  W m &  - > |J ^ o  ` 0H+ Ov:` m h` ".  0   H`crti.ocall_gmon_startncgeny.cyy_get_previous_stateyy_c_buf_pyy_startyy_last_accepting_stateyy_last_accepting_cposyy_baseyy_chkyy_defyy_metayy_ecyy_acceptyy_nxtyy_fatal_errorncgensure_buffer_stackyy_buffer_stackyy_buffer_stack_maxyy_buffer_stack_topvaltypeatt_spacechar_valpbyte_valpshort_valpint_valpfloat_valpdouble_valpyy_hold_charyy_n_charsncgrestart.coldyy_initfloat_valdouble_valshort_valbyte_valint_valtermstringnetcdfnameyypactyytranslateyydefactyycheckyystosyytnameyytableyyr2yyrlineyyr1yypgotoyydefgotoatype_coderec_startrec_curnot_a_stringdummyvar.0main.ccrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryload.ctztrimgen_load_cgen_load_fortranescapes.cgetfill.cinit.cgenlib.ccont.14CSWTCH.445erealloc.part.0sp.12octs.11cl_fortrangen_ccp.9octs.6ostr.10cp.13gen_fortraninit.3idtlen.5hexlen.4repls.2ctable.1lens.0__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE_dimnumvar_size__libc_csu_finirec_dimncgoutfree@GLIBC_2.2.5var_lenfstrstr__errno_location@GLIBC_2.2.5nfftypecmode_modifierstrncpy@GLIBC_2.2.5_ITM_deregisterTMCloneTablestdout@GLIBC_2.2.5nctypesizeerrstrnc_put_att_textstrcpy@GLIBC_2.2.5prognamencgnerrsnc_inq_libversput_variableferror@GLIBC_2.2.5isatty@GLIBC_2.2.5fread@GLIBC_2.2.5stdin@GLIBC_2.2.5strtod@GLIBC_2.2.5nfstypecline_edatastrlcatnc_closencg_flex_debugnvdimsoptind@GLIBC_2.2.5stpcpy@GLIBC_2.2.5strlen@GLIBC_2.2.5__stack_chk_fail@GLIBC_2.4valnumderror_countstrchr@GLIBC_2.2.5ncglengexpand_escapesncglvalsnprintf@GLIBC_2.2.5flinestrrchr@GLIBC_2.2.5ereallocnc_enddefnofill_flagfputs@GLIBC_2.2.5nattsfortran_flagmemset@GLIBC_2.2.5ncstypendimsgrow_darraync_put_att_floatderrorfputc@GLIBC_2.2.5nc_put_att_intnc_put_att_short__libc_start_main@GLIBC_2.2.5nc_createnc_put_att_doublecstrstrcalloc@GLIBC_2.2.5nc_put_vara_shortdefine_netcdfmemcpy@GLIBC_2.2.5strcmp@GLIBC_2.2.5equalattnc_put_vara_doubleoptarg@GLIBC_2.2.5nc_put_vara_schar__gmon_start__fopen64@GLIBC_2.2.5strtol@GLIBC_2.2.5__dso_handleclearerr@GLIBC_2.2.5nc_putfilldeescapifyrec_lenncctypeinit_netcdffileno@GLIBC_2.2.5nvarsnc_put_vara_int__libc_csu_initmalloc@GLIBC_2.2.5fflush@GLIBC_2.2.5_IO_getc@GLIBC_2.2.5linenonctype__isoc99_sscanf@GLIBC_2.7check_errload_netcdfncglexnc_def_varemallocgrow_aarrayncgdebugrealloc@GLIBC_2.2.5symlist__bss_startmainncginncgrestartvarnumcdlnamefstringdecodifyclearoutnc_set_fillc_flagncidnc_put_vara_floatperror@GLIBC_2.2.5nc_def_dimgetopt@GLIBC_2.2.5grow_iarrayvfprintf@GLIBC_2.2.5netcdf_namencg_create_bufferclose_netcdfnc_fillnc_put_vara_textncatypencgcharstrcat@GLIBC_2.2.5expe2dnc_put_att_schargrow_varraysprintf@GLIBC_2.2.5exit@GLIBC_2.2.5fwrite@GLIBC_2.2.5__TMC_END__ncgparse_ITM_registerTMCloneTablenc_getfillncgtextnetcdf_flag__cxa_finalize@GLIBC_2.2.5nc_strerror__ctype_b_loc@GLIBC_2.3stderr@GLIBC_2.2.5.symtab.strtab.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.data.bss.comment# 51ol; 88C KoXoPghhqB##{00v00 0000@0@0ٴ L <<>> PWPWXWXW`W`WP [[ ]]``  ` `p" 0 `Uh`e Px" r