ELF>y@@UHH HtHHǸHt'HHHHǸHHHEH}u wHHEHHHEH#HHEHEHEH0MHu2HEHHHEHHPHEHǸHEH0MHtjHEHpHEH0MHEHHPHEIHǸ-HEHHHEHHPHEHǸHEH HEH}HEH"HEHUHH0HHEHt$HMHHHǸHHHEH}u HHEHHHHEHEHEH0QHHEH0QtyHEHH Hu+HEH0QHEHPHEHǸ)HEH0QHEHPHEHǸHEH HEH})HEHUHH@HHEHUHHHHt$HMHHHǸHHHEH}u HHEHHHHEHEHEH0OHHHHHHEH}ttHEHEHuLH}u#HEHPHHǸ"HEHHHUHEHǸHEH HEH}%HEHUHH`HHEHt$HMHHHǸHHHEH}u HEH"HEHHHEFHE&HEH0OHHHHHHEоHEHEоHH}u&HEHPHHǸHEHǸH~HUHEؾHǸHHEHEHEH0OHHHHHHEHEH}HUHEHHHEHHEHHE&HEHEHƉHEHEuHEHH HuzHEHPHEؾHǸHEHHE&HEHEHƉHEHEuHEHxHEHPHEؾHǸHEHHE&HEHEHƉHEHEuHEHHEH HEH HEH}HEHHEHǸHEH HEH}HEHHEHoHEHTHEHHEHUHHPHHEEHUHHHHt$HMHHHǸHHHEH}u  HHEHHHHE HEtEHEH HEH}uE }uHEHEHEHEHUHEHǸEEUHEHǸHHEEHEEE;EEPH‹EЃ9EHEH0OHHHHEHpHEHHHUHEIHǸtHEH1HEHHHEHHpHUHEIHHHǸHEHuHEH}PHEH0MHucHEHHEHpHEHHHUHEIHǸHEHHEHH Hu+HEHHHEHPHEHǸHEHHHEHPHEHǸHEH0MHu=HEHǸHEHHHUHEHǸHEH0MHu=HEHǸHEHHHUHEHǸ*HEH0MHu=HEHǸHEHHHUHEHǸHEH0MHu?HEH@HEHHHUHEHǸxHEH0MHu?HEH;HEHHHUHEHǸHHHEH HEHHEHHHEHPHEHǸKHEH0MHucHEHHEHpHEHHHUHEIHǸHEHHEHH Hu+HEHHHEHPHEHǸoHEHHHEHPHEHǸDHEH0MHu=HEHǸHEHHHUHEHǸHEH0MHu=HEHǸHEHHHUHEHǸ*HEH0MHu=HEHǸHEHHHUHEHǸHEH0MHu?HEH@HEHHHUHEHǸxHEH0MHu?HEH;HEHHHUHEHǸHHHEH HEHHEHHHEHPHEHǸHEH HEHHHUHEHǸHEH HEH}HEHEPHE؃EE;EdHEHE}HEHUHH0HHEHUHHHHt$HMHHHǸHHHEH}u HHEHHHEH9HEHHEHǸHEHHEHHEHHEHHEHHEHǸHEHHHEHEtyHEH0MHu ƅ%HHSOURCE_RH@EC_Df@ EX@HEHHHEHPHHEIHǸHEH HEH}`HEHUHHPHHEHEHUHHHHt$HMHHHǸHHHEH}u HHEHHHUHHHHt$HMHHHǸHHHEH}u eHHEHHHEH4HEHHEH+HEHHEHHEH-HEHHEHHEHQEHHEHEHEH0OHHHHHHEȾHEHEȾHu]HEHǸHuGEHEHǸ}uHUHEHHHǸHEH HEH}HEHHEHUHEؾHǸHEH)HEHEHHEHEuHEH0OHHHHHHEȾHEHEȾHH}u&HEHPHHǸHEHǸHUHEؾHǸHUHEؾHǸHUHEؾHǸHEHHUHEؾHǸHEHHEHEHEHǸHEH HEH}`HEHHEH[HEHHEH=HEHHEHTHEHXHEHHEHHEHoHEH2namelist_defines%s.inc%s/%swinteger :: first_item_in_struct 1%s :: %s -%s , DIMENSION(%s) :: %s integer :: last_item_in_struct namelist_defaults.inccharacter%s = "%s" %s = %s namelist_statements.inc,namelistWarning: no namelist section specified for nl %s NAMELIST /%s/ %s namelist_script.inc# Machine generated, do not edit FILE=${1:-namelist.input} echo \&%s >> $FILE if test ! -z "$NL_"; then echo "%s=\"${NL_}\",""; then echo "%s=${NL_}," >> $FILE;fi echo / >> $FILE echo \&namelist_quilt >> $FILE if test ! -z "$NL_NIO_TASKS_PER_GROUP"; then echo "nio_tasks_per_group=${NL_NIO_TASKS_PER_GROUP}," >> $FILE;fi if test ! -z "$NL_NIO_GROUPS"; then echo "nio_groups=${NL_NIO_GROUPS}," >> $FILE;fi nl_config.incgetOUTsetIN#ifdef NL_%s_ROUTINES #if (NNN == %d) SUBROUTINE nl_%s_%s ( id_id , %s ) USE module_configure, ONLY : model_config_rec %s , INTENT(%s) :: %s INTEGER id_id CHARACTER*80 emess IF ( id_id .NE. 1 ) THEN call wrf_debug(1,& 'WARNING in nl_%s_%s: %s applies to all domains. First arg ignored.') ENDIF %s = trim(model_config_rec%%%s) %s = model_config_rec%%%s max_domains IF ( id_id .LT. 1 .OR. id_id .GT. model_config_rec%%max_dom ) THEN WRITE(emess,*)'nl_%s_%s: Out of range domain number: ',id_id max_moves IF ( id_id .LT. 1 .OR. id_id .GT. model_config_rec%%num_moves ) THEN WRITE(emess,*)'nl_%s_%s: Out of range move number: ',id_id max_eta IF ( id_id .LT. 1 .OR. id_id .GT. model_config_rec%%e_vert(1) ) THEN WRITE(emess,*)'nl_%s_%s: Out of range eta_level number: ',id_id max_outer_iterations IF ( id_id .LT. 1 .OR. id_id .GT. max_outer_iterations ) THEN WRITE(emess,*)'nl_%s_%s: Out of range eps number: ',id_id max_instruments IF ( id_id .LT. 1 .OR. id_id .GT. max_instruments ) THEN WRITE(emess,*)'nl_%s_%s: Out of range instruments number: ',id_id Registry WARNING: multi element rconfig entry must be either max_domains, max_moves, max_eta, max_outer_iterations, or max_instruments CALL wrf_error_fatal(emess) %s = model_config_rec%%%s(id_id) model_config_rec%%%s = trim(%s) model_config_rec%%%s = %s model_config_rec%%%s(id_id) = %s RETURN END SUBROUTINE nl_%s_%s #endif config_assigns.inc! Contains config assign statements for module_domain.F. #ifndef SOURCE_RECORD # define SOURCE_RECORD cfg%% #ifndef SOURCE_REC_DEX # define SOURCE_REC_DEX #ifndef DEST_RECORD # define DEST_RECORD new_grid%% DEST_RECORD %-26s = SOURCE_RECORD %s %s config_reads.incnamelist_nametest.inc! Contains namelist statements for module_config.F. #ifndef NAMELIST_READ_UNIT # define NAMELIST_READ_UNIT nml_read_unit #ifndef NAMELIST_WRITE_UNIT # define NAMELIST_WRITE_UNIT nml_write_unit ! ! Contains tests for IF statement in wrf_alt_nml_obsolete in module_configure.F .OR.& %s (TRIM(nml_name) .EQ. '%s') & nml_read_error = .FALSE. NML_LOOP : DO i=1,%i REWIND ( UNIT = NAMELIST_READ_UNIT ) SELECT CASE ( i ) CASE ( %i ) nml_name = "%s" READ ( UNIT = NAMELIST_READ_UNIT , NML = %s , ERR=9201, END=9202 ) #ifndef NO_NAMELIST_PRINT WRITE ( UNIT = NAMELIST_WRITE_UNIT, NML = %s ) CYCLE NML_LOOP END SELECT 9201 CALL wrf_message(" ------ ERROR while reading namelist "//TRIM(nml_name)//" ------") nml_read_error = .TRUE. CALL wrf_alt_nml_obsolete(nml_read_unit, TRIM(nml_name)) CYCLE NML_LOOP 9202 CALL wrf_debug(1,"Namelist "//TRIM(nml_name)//" not found in namelist.input.") CALL wrf_debug(1," --> Using registry defaults for variables in "//TRIM(nml_name)) END DO NML_LOOP IF ( nml_read_error ) CALL wrf_error_fatal("ERRORS while reading one or more namelists from namelist.input.")  xeKLTWϽ3\`D ڨ-AZ%EEc|C-P 6Mtх銥K]0mi¤&E]tI{{{s{sRaSk,2Ӫ!/ -ϸf- G" { X}nx3ᆐ*44 Fnp)\E~\G~\On%.r8I&wVRmu.9J#<Ȼezwy_KC#܏n):}}DN!u܅Hk}-2kّJWǰ!f^b_ dq+rUbn l=H/o~io$1şa'T)MʋD yQ{<&"[`h!إCJEbxJd^)AldCJO)ȴH٠)Ry//|%R [d!|Se$L)T5/(K $ 쉋5,dž3"+ͺԈIDVcy7!E֬R/H%eZ[FVR6Ro`hd+領K`de#]&$EP\e3H;ºE:lAXw=HH'$% 2(Ev饼/7'ej0Ԥb+7N MXU0-Va#C b6_^,[I4Sa|"I$jͳ?O]YOݨi d : LS,ҌKѦM1aF݉LV9r27Z27v=b].t74^ty˘p܏VtI6i~" 8p*`P{>hS`Sp\iȴYUR{\*qd-{n6Pɡz-密햅L/}_ȢI)gcJp% &R&].1PşBYO::c>|'44SA6ۖe a+IL,;~e± Xwi\E&|m$ON*W,xTAOQ~QId j )H1MineMSHwZ.ĴhAOKngP~nOzB{⼷._f|ͼi1Bd"IƯ$jehdKjAx&3mS]QUNF9hQ~NHA/eR(kV.7x~qUe[2/^&A&$0D5jr0-?,ni6V(P[F$vZ("k\0 s NEų)%4&3&="1f/bt}}ǢV]ET>y>#yP*$w@}A`l;Ɣy?RF4oP|g ) @/oi ړN[2.) JcyWzA =eхiD:Ruۢ-RV:FҖGz Hn*bs'd]Z'~N"eD}qķ)$,Ro吸@hQZmR0WߛdDAg"ɸױ{2%¥lLNZ1ʙ2оT5,0<%L@Ҵʸփq@ .dPrE+C/kv _Ot,/'lê>vDlm9WJLx%@hF }]c%1#ߞ߯@1n;k@4 PKy˅CU£G&C1UZNb=2MjjRto?QƳΌn#}EF[]L9 _9se3rizH;5'7;%XU::BtTu"Ky4 >ʘ ˒Mp#u5P~5P Qn,{FSO,s'u*m,:jU|88h%)x;8!l6C;/J"䯣Pζ;}ڌM҆-&i}xZo7@/_^lr`iIή| %uVf~ջvi[T;|؍oO]c/"zx׍m^*)bK!"f"nSgq-.YN`Na3dEd@+K8J{~)Y|IZZ.j2!GCC: (SUSE Linux) 7.5.0zRx AC  <AC  \AC  |AC   AC  hAC c AC |   #+1?FMT\kA  h.Sgen_config.cgen_namelist_definessprintffopenprint_warningfwriteDomainstrcmpfprintfclose_the_filegen_namelist_defaultsstrncmpgen_namelist_statementsstrcpystrtokstderrgen_namelist_scriptsym_forgetsym_gettoupperfputcsym_addfclosegen_get_nl_configsw_fort_kludgegen_config_assignsgen_config_reads" ) 5 B j w    (   L: NG[ Xc Z N x 3 X e q  y    X 9 Fd q      ? F }     *6W <|      P  s  0< DM Wd l    '0 :\z     0V [ n {    # (  9 i n  0        . ;  G  O  z           )( /    @   h  - C H  N h m  L       V   $ A `N l y         :  H* 7K S` m   e     $ 9 XFOa f | 0  V  X L   + 8N VS l t     " /C :KX Hez      e  / <M Uo t  X   0  V  ( - B O        < I U  ]   0   j            % ;  @ V  [ d  q     L  "Hi B q S       3 @ L  T   p                ! 7  < R F W m P r |    ,7  >  Q  ^         2   =I QZ dq y  I  ^   +  0 =  J`  e { *   D   X        1 6 L 0Q g l         h  ) . ; WB K R $Y ` ^n s ~   u  U K      U  (+ 7 C O l[ g is    Q C  1   A =    C= H c t  B S      a , N) 6 C P j w   8   r         - E: CG T a n {  5  [   H n  <    $  1 7> K X e *r    ) b   t < M b om x  ! ~ v   * x  3   Y  . 9 kD O Z Xe p :{   I  gS K@ O l| J     K$ l` j  K l a   b 3 = AT Kp l \ d  + 9 N \ m | ~  K l   q , KH lq {  K  l  @`A S.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @@8?&&,1h>,g9@eJ1]20X@w0 q 3l@ x }050999@8x:0 =?x