Yk820309 919.0le  output_module.f90OUTPUT_MODULE  @ @  @  @ P &&  3  1024      0         1  2  3#@ #ASSERTION#LEVEL#FMTSTRING#NEWLINE#I1#I2#I3#I4#I5#I6#F1#F2#F3#F4#F5#F6 #S1!#S2"#S3##S4$#S5%#S6&#L1'#L2(#L3)#L4*#L5+#L6,   1                     !1 "1 #1 $1 %1 &1 ' ( ) * + , @@ -  .#@ /#LVAL0 0  11  2  3  @ 4ppp @ 5 @ 6 @ 7 @ 8 @ 9  @ :ppp @@ ;ppp @@ <ppp  =4  >3  ?2  @6  A5#@ B#PATCH_ARRAYC#MS1D#ME1E#MS2F#ME2G#MS3H#ME3I#PS1J#PE1K#PS2L#PE2M#PS3N#PE3O#DOMAIN_ARRAYP#DS1Q#DE1R#DS2S#DE2T#DS3U#DE3V C 5Op5Op5Opp5Op5Op5Opp5Op&5Op5Op&5Op5Op&5Op5Op5Op5Opp5Op5Opp5Op5Opp D E F G H I J K L M N O P 5Op5Op5Opp5Op5Op5Opp5Op&5Op5Op&5Op5Op&5Op5Op5Op5Opp5Op5Opp5Op5Opp Q R S T U V#@ W#IVALX#FROM_WHOMY X Y  Z  [#@ \#RVAL]#FROM_WHOM^ ]  ^ _3 @` @a @ b'#NDIMSc#ISTAGGERd#DOM_STARTe#MEM_STARTf#PATCH_STARTg#DOM_ENDh#MEM_ENDi#PATCH_ENDj#SR_Xk#SR_Yl#RDATA_ARRm#DIMNAMESn#FIELDNAMEo#MEM_ORDERp#STAGGERq#UNITSr#DESCRscd eppp fppp g ppp h,ppp i8ppp jDpppkP lT mX &&&. n pppoP pqPrsP@Pt&#FIELD_INFOb @@u#@v#NEST_NUMBERw#TITLEx#DATESTRy#GRID_TYPEz#DYNOPT{#CORNER_LATS|#CORNER_LONS}#START_DOM_1~#END_DOM_1#START_DOM_2#END_DOM_2#START_PATCH_1#END_PATCH_1#START_PATCH_2#END_PATCH_2#START_MEM_1#END_MEM_1#START_MEM_2#END_MEM_2#EXTRA_COL#EXTRA_ROW @w @x1 @y @z @{ @| ppp @} ppp @~ @ @ @ @ @ @ @ @ @ @ @ @ @#@#NEST_NUM#GRID_TYPE#START_DOM_1#END_DOM_1#START_DOM_2#END_DOM_2#START_PATCH_1#END_PATCH_1#START_PATCH_2#END_PATCH_2#START_MEM_1#END_MEM_1#START_MEM_2#END_MEM_2#EXTRA_COL#EXTRA_ROW @               #@ #START_MEM_I#END_MEM_I#START_MEM_J#END_MEM_J#START_MEM_K#END_MEM_K#CNAME#DATESTR#REAL_ARRAY#IS_TRAINING       @1 @@ ` 5pr5pr5prp5pr5pr5prp5pr&5pr5pr&5pr5pr&5pr5pr5pr5prp5pr5prp5pr5prp @#@0#TITLE#START_DATE#GRID_TYPE#DYN_OPT#WEST_EAST_DIM#SOUTH_NORTH_DIM#BOTTOM_TOP_DIM#WE_PATCH_S#WE_PATCH_E#WE_PATCH_S_STAG#WE_PATCH_E_STAG#SN_PATCH_S#SN_PATCH_E#SN_PATCH_S_STAG#SN_PATCH_E_STAG#MAP_PROJ#CMMINLU#NUM_LAND_CAT#IS_WATER#IS_LAKE#IS_ICE#IS_URBAN#I_SOILWATER#GRID_ID#PARENT_ID#I_PARENT_START#J_PARENT_START#I_PARENT_END#J_PARENT_END#DX#DY#CEN_LAT#MOAD_CEN_LAT#CEN_LON#STAND_LON#TRUELAT1#TRUELAT2#POLE_LAT#POLE_LON#PARENT_GRID_RATIO#SR_X#SR_Y#CORNER_LATS#CORNER_LONS#NUM_METGRID_SOIL_LEVS#FLAGS#NFLAGS#FLAG_EXCLUDED_MIDDLE @1 @1 @1 @ @ @ @         @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @  @  @  @  @  @  @  @  @  @ @ @  ppp  ppp , @& @ #@#VAR_NAME#VAR_VALUE @1 @@#@#VAR_NAME#VAR_VALUE @1 @1#@#VAR_NAME#VAR_VALUE @1 @@ #@#VAR_NAME#VAR_VALUE#N @1 @@ p5pr5pr @@#@#VAR_NAME#VAR_VALUE#N @1 @@p5pr5pr @@#@(fn#fn @JPARALLEL_MODULE @JGRIDINFO_MODULE(H@JMISC_DEFINITIONS_MODULE@JMODULE_DEBUG,@JMODULE_INTERNAL_HEADER_UTIL+PROCESSORS+PARALLEL_MODULE#qERROR+MODULE_DEBUG9tMAX_FILENAME_LEN+MISC_DEFINITIONS_MODULE+@MY_PROC_ID+PARALLEL_MODULE(qIO_NODE+PARALLEL_MODULE0B@DO_TILED_OUTPUT+GRIDINFO_MODULE/@IO_FORM_OUTPUT+GRIDINFO_MODULE/qBINARY+MISC_DEFINITIONS_MODULE/3qNETCDF+MISC_DEFINITIONS_MODULE.qGRIB1+MISC_DEFINITIONS_MODULE%>MPRINTF+MODULE_DEBUG/S@aMPRINTF%ASSERTION+MODULE_DEBUG+@aMPRINTF%LEVEL+MODULE_DEBUG/LaMPRINTF%FMTSTRING+MODULE_DEBUG-@aMPRINTF%NEWLINE+MODULE_DEBUG(_@aMPRINTF%I1+MODULE_DEBUG(@aMPRINTF%I2+MODULE_DEBUG(@aMPRINTF%I3+MODULE_DEBUG( @aMPRINTF%I4+MODULE_DEBUG(_ @aMPRINTF%I5+MODULE_DEBUG( @aMPRINTF%I6+MODULE_DEBUG( @aMPRINTF%F1+MODULE_DEBUG( @aMPRINTF%F2+MODULE_DEBUG(_ @aMPRINTF%F3+MODULE_DEBUG( @aMPRINTF%F4+MODULE_DEBUG( @aMPRINTF%F5+MODULE_DEBUG( @aMPRINTF%F6+MODULE_DEBUG(_ LaMPRINTF%S1+MODULE_DEBUG( LaMPRINTF%S2+MODULE_DEBUG( LaMPRINTF%S3+MODULE_DEBUG(C LaMPRINTF%S4+MODULE_DEBUG( LaMPRINTF%S5+MODULE_DEBUG( LaMPRINTF%S6+MODULE_DEBUG(' @aMPRINTF%L1+MODULE_DEBUG(g @aMPRINTF%L2+MODULE_DEBUG( @aMPRINTF%L3+MODULE_DEBUG( @aMPRINTF%L4+MODULE_DEBUG('@aMPRINTF%L5+MODULE_DEBUG(g@aMPRINTF%L6+MODULE_DEBUG=@OPT_OUTPUT_FROM_GEOGRID_PATH+GRIDINFO_MODULE'@NPROCS+PARALLEL_MODULE7'RPARALLEL_BCAST_LOGICAL+PARALLEL_MODULE<y@aPARALLEL_BCAST_LOGICAL%LVAL+PARALLEL_MODULE*qM+MISC_DEFINITIONS_MODULE**@KNOWN_LAT+GRIDINFO_MODULE*j@KNOWN_LON+GRIDINFO_MODULE*PARENT_ID+GRIDINFO_MODULE*>@STAND_LON+GRIDINFO_MODULE)~@TRUELAT1+GRIDINFO_MODULE)@TRUELAT2+GRIDINFO_MODULE)@POLE_LAT+GRIDINFO_MODULE)>@POLE_LON+GRIDINFO_MODULE2~PARENT_GRID_RATIO+GRIDINFO_MODULE0SUBGRID_RATIO_X+GRIDINFO_MODULE0SUBGRID_RATIO_Y+GRIDINFO_MODULE+:qHH+MISC_DEFINITIONS_MODULE*qV+MISC_DEFINITIONS_MODULE*qU+MISC_DEFINITIONS_MODULE/qCORNER+MISC_DEFINITIONS_MODULE+qVV+MISC_DEFINITIONS_MODULE5o GATHER_WHOLE_FIELD_R+PARALLEL_MODULEA||aGATHER_WHOLE_FIELD_R%PATCH_ARRAY+PARALLEL_MODULE9@aGATHER_WHOLE_FIELD_R%MS1+PARALLEL_MODULE98@aGATHER_WHOLE_FIELD_R%ME1+PARALLEL_MODULE9x@aGATHER_WHOLE_FIELD_R%MS2+PARALLEL_MODULE9@aGATHER_WHOLE_FIELD_R%ME2+PARALLEL_MODULE9@aGATHER_WHOLE_FIELD_R%MS3+PARALLEL_MODULE98@aGATHER_WHOLE_FIELD_R%ME3+PARALLEL_MODULE9x@aGATHER_WHOLE_FIELD_R%PS1+PARALLEL_MODULE9@aGATHER_WHOLE_FIELD_R%PE1+PARALLEL_MODULE9@aGATHER_WHOLE_FIELD_R%PS2+PARALLEL_MODULE98@aGATHER_WHOLE_FIELD_R%PE2+PARALLEL_MODULE9x@aGATHER_WHOLE_FIELD_R%PS3+PARALLEL_MODULE9@aGATHER_WHOLE_FIELD_R%PE3+PARALLEL_MODULEB|aGATHER_WHOLE_FIELD_R%DOMAIN_ARRAY+PARALLEL_MODULE9t@aGATHER_WHOLE_FIELD_R%DS1+PARALLEL_MODULE9@aGATHER_WHOLE_FIELD_R%DE1+PARALLEL_MODULE9@aGATHER_WHOLE_FIELD_R%DS2+PARALLEL_MODULE94 @aGATHER_WHOLE_FIELD_R%DE2+PARALLEL_MODULE9t @aGATHER_WHOLE_FIELD_R%DS3+PARALLEL_MODULE9 @aGATHER_WHOLE_FIELD_R%DE3+PARALLEL_MODULE3 aPARALLEL_BCAST_INT+PARALLEL_MODULE8U!@aPARALLEL_BCAST_INT%IVAL+PARALLEL_MODULE=!@aPARALLEL_BCAST_INT%FROM_WHOM+PARALLEL_MODULE(!@NPROC_X+PARALLEL_MODULE("@NPROC_Y+PARALLEL_MODULE4U"aPARALLEL_BCAST_REAL+PARALLEL_MODULE9"@aPARALLEL_BCAST_REAL%RVAL+PARALLEL_MODULE>"@aPARALLEL_BCAST_REAL%FROM_WHOM+PARALLEL_MODULE6#qMAX_DIMENSIONS%#@NUM_AUTOMATIC_FIELDS#@NUM_FIELDS'$3FIELD_INFO!Z%HaFIELD_INFO%NDIMS$%HaFIELD_INFO%ISTAGGER%%aFIELD_INFO%DOM_START%&aFIELD_INFO%MEM_START'"'aFIELD_INFO%PATCH_START#'aFIELD_INFO%DOM_END#Z(aFIELD_INFO%MEM_END%(aFIELD_INFO%PATCH_END )HaFIELD_INFO%SR_X )HaFIELD_INFO%SR_Y%"*aFIELD_INFO%RDATA_ARR$*aFIELD_INFO%DIMNAMES%+PaFIELD_INFO%FIELDNAME%+PaFIELD_INFO%MEM_ORDER#*,PaFIELD_INFO%STAGGER!z,PaFIELD_INFO%UNITS!,PaFIELD_INFO%DESCR-FIELDS-@HANDLE-$OUTPUT_INIT(0@aOUTPUT_INIT%NEST_NUMBER"Z0LaOUTPUT_INIT%TITLE$0PaOUTPUT_INIT%DATESTR&0PaOUTPUT_INIT%GRID_TYPE#F1@aOUTPUT_INIT%DYNOPT(1aOUTPUT_INIT%CORNER_LATS(2aOUTPUT_INIT%CORNER_LONS(2@aOUTPUT_INIT%START_DOM_1&2@aOUTPUT_INIT%END_DOM_1(.3@aOUTPUT_INIT%START_DOM_2&n3@aOUTPUT_INIT%END_DOM_2*3@aOUTPUT_INIT%START_PATCH_1(3@aOUTPUT_INIT%END_PATCH_1*.4@aOUTPUT_INIT%START_PATCH_2(n4@aOUTPUT_INIT%END_PATCH_2(4@aOUTPUT_INIT%START_MEM_1&4@aOUTPUT_INIT%END_MEM_1(.5@aOUTPUT_INIT%START_MEM_2&n5@aOUTPUT_INIT%END_MEM_2&5@aOUTPUT_INIT%EXTRA_COL&5@aOUTPUT_INIT%EXTRA_ROW#.6 INIT_OUTPUT_FIELDS,;8@aINIT_OUTPUT_FIELDS%NEST_NUM-{8PaINIT_OUTPUT_FIELDS%GRID_TYPE/8@aINIT_OUTPUT_FIELDS%START_DOM_1- 9@aINIT_OUTPUT_FIELDS%END_DOM_1/K9@aINIT_OUTPUT_FIELDS%START_DOM_2-9@aINIT_OUTPUT_FIELDS%END_DOM_219@aINIT_OUTPUT_FIELDS%START_PATCH_1/ :@aINIT_OUTPUT_FIELDS%END_PATCH_11K:@aINIT_OUTPUT_FIELDS%START_PATCH_2/:@aINIT_OUTPUT_FIELDS%END_PATCH_2/:@aINIT_OUTPUT_FIELDS%START_MEM_1- ;@aINIT_OUTPUT_FIELDS%END_MEM_1/K;@aINIT_OUTPUT_FIELDS%START_MEM_2-;@aINIT_OUTPUT_FIELDS%END_MEM_2-;@aINIT_OUTPUT_FIELDS%EXTRA_COL- <@aINIT_OUTPUT_FIELDS%EXTRA_ROWK<WRITE_FIELD(,=@aWRITE_FIELD%START_MEM_I&l=@aWRITE_FIELD%END_MEM_I(=@aWRITE_FIELD%START_MEM_J&=@aWRITE_FIELD%END_MEM_J(,>@aWRITE_FIELD%START_MEM_K&l>@aWRITE_FIELD%END_MEM_K">LaWRITE_FIELD%CNAME$>PaWRITE_FIELD%DATESTR'H?aWRITE_FIELD%REAL_ARRAY(\B@aWRITE_FIELD%IS_TRAINING#BFWRITE_GLOBAL_ATTRS)ELaWRITE_GLOBAL_ATTRS%TITLE..FLaWRITE_GLOBAL_ATTRS%START_DATE-zFLaWRITE_GLOBAL_ATTRS%GRID_TYPE+F@aWRITE_GLOBAL_ATTRS%DYN_OPT1G@aWRITE_GLOBAL_ATTRS%WEST_EAST_DIM3FG@aWRITE_GLOBAL_ATTRS%SOUTH_NORTH_DIM2G@aWRITE_GLOBAL_ATTRS%BOTTOM_TOP_DIM.G@aWRITE_GLOBAL_ATTRS%WE_PATCH_S.H@aWRITE_GLOBAL_ATTRS%WE_PATCH_E3FH@aWRITE_GLOBAL_ATTRS%WE_PATCH_S_STAG3H@aWRITE_GLOBAL_ATTRS%WE_PATCH_E_STAG.H@aWRITE_GLOBAL_ATTRS%SN_PATCH_S.I@aWRITE_GLOBAL_ATTRS%SN_PATCH_E3FI@aWRITE_GLOBAL_ATTRS%SN_PATCH_S_STAG3I@aWRITE_GLOBAL_ATTRS%SN_PATCH_E_STAG,I@aWRITE_GLOBAL_ATTRS%MAP_PROJ+JPaWRITE_GLOBAL_ATTRS%CMMINLU0VJ@aWRITE_GLOBAL_ATTRS%NUM_LAND_CAT,J@aWRITE_GLOBAL_ATTRS%IS_WATER+J@aWRITE_GLOBAL_ATTRS%IS_LAKE*K@aWRITE_GLOBAL_ATTRS%IS_ICE,VK@aWRITE_GLOBAL_ATTRS%IS_URBAN/K@aWRITE_GLOBAL_ATTRS%I_SOILWATER+K@aWRITE_GLOBAL_ATTRS%GRID_ID-L@aWRITE_GLOBAL_ATTRS%PARENT_ID2VL@aWRITE_GLOBAL_ATTRS%I_PARENT_START2L@aWRITE_GLOBAL_ATTRS%J_PARENT_START0L@aWRITE_GLOBAL_ATTRS%I_PARENT_END0M@aWRITE_GLOBAL_ATTRS%J_PARENT_END&VM@aWRITE_GLOBAL_ATTRS%DX&M@aWRITE_GLOBAL_ATTRS%DY+M@aWRITE_GLOBAL_ATTRS%CEN_LAT0N@aWRITE_GLOBAL_ATTRS%MOAD_CEN_LAT+VN@aWRITE_GLOBAL_ATTRS%CEN_LON-N@aWRITE_GLOBAL_ATTRS%STAND_LON,N@aWRITE_GLOBAL_ATTRS%TRUELAT1,O@aWRITE_GLOBAL_ATTRS%TRUELAT2,VO@aWRITE_GLOBAL_ATTRS%POLE_LAT,O@aWRITE_GLOBAL_ATTRS%POLE_LON5O@aWRITE_GLOBAL_ATTRS%PARENT_GRID_RATIO(P@aWRITE_GLOBAL_ATTRS%SR_X(VP@aWRITE_GLOBAL_ATTRS%SR_Y/PaWRITE_GLOBAL_ATTRS%CORNER_LATS/*QaWRITE_GLOBAL_ATTRS%CORNER_LONS9Q@aWRITE_GLOBAL_ATTRS%NUM_METGRID_SOIL_LEVS)QaWRITE_GLOBAL_ATTRS%FLAGS*R@aWRITE_GLOBAL_ATTRS%NFLAGS8R@aWRITE_GLOBAL_ATTRS%FLAG_EXCLUDED_MIDDLE.SeEXT_PUT_DOM_TI_INTEGER_SCALAR7wSLaEXT_PUT_DOM_TI_INTEGER_SCALAR%VAR_NAME8S@aEXT_PUT_DOM_TI_INTEGER_SCALAR%VAR_VALUE$TeEXT_PUT_DOM_TI_CHAR-hTLaEXT_PUT_DOM_TI_CHAR%VAR_NAME.TLaEXT_PUT_DOM_TI_CHAR%VAR_VALUE+UeEXT_PUT_DOM_TI_REAL_SCALAR4eULaEXT_PUT_DOM_TI_REAL_SCALAR%VAR_NAME5U@aEXT_PUT_DOM_TI_REAL_SCALAR%VAR_VALUE+UlEXT_PUT_DOM_TI_REAL_VECTOR4]VLaEXT_PUT_DOM_TI_REAL_VECTOR%VAR_NAME5VaEXT_PUT_DOM_TI_REAL_VECTOR%VAR_VALUE-]W@aEXT_PUT_DOM_TI_REAL_VECTOR%N.WlEXT_PUT_DOM_TI_INTEGER_VECTOR7 XLaEXT_PUT_DOM_TI_INTEGER_VECTOR%VAR_NAME8UXaEXT_PUT_DOM_TI_INTEGER_VECTOR%VAR_VALUE0 Y@aEXT_PUT_DOM_TI_INTEGER_VECTOR%NIYHOUTPUT_CLOSE