/)j"t H 1) ,4P1L.pad.text1t ] .pad1.data)Q@.bss)) ,.pad.loader=.debugv B92i2HQO,A  hHaA| |!33HO0~08H O8`0!H|N ALmain|!b+,@,9 ,Ab 1)U :| .,@7A4W:}>. AIi|N!A7@0!@|N A__do_global_dtors|!,A0? AIi|N!A,@؀bHA0!@|N Al__do_global_ctors|!ȁ" ,@8 KMM{0!8|N A<__mainA L| N 8049@9@CHCPCD" CL#8" 8` HyA~88`00HAM{0!|N A BigDrawMat2|}&a!H333e0a80H%AH*݀A,A 8`H,9`}+})U)A 8H0,@- ;T:H*A4c@TA|.;~H30a80H A000H(O8`H8`H*MA3|A0!|a} N C BigDrawMat[DS]|a!;| 3@hb;`;3|.,@8,AcHMA0KQM{~.0}H3| 3@3@A8`0!P|aN A AllocRCAS|!T:| T02;.3HA4HO,A쀟HA,@0HAM{0!H|N A DeallocRCAS|!Ȁc0HO0!8|N A( FreeRCAS[DS]# *N @CSsum#!zN @CSsquare"$N @CSoneɢ4hL "$ *N @$ CSnzcount|!3>ɾ>8!h(h(m*= C0!A !$Ɂ@ (!2HO><,~80 ||`8@|iY|`H0`0! |N A SClinear2|!3>ɾ(0>8 h(m*= C0!!h(A !$Ɂ@ (!2H)O><,~80 ||`8@|iY|`H0`0! |N A SCabslinear|!3ɿt@ "|H ɂt`A !h*H- : HaO@b@!+m*= C0!A Aml=`C0aX( AX(`:?8ɟ m*= C0!A !cx`(A!$ X(!2HO?<,80 ||`8@|iY|`H0`0!@|N ASClog|!#ɣ#8!h(h(m*= C0!A !$Ɂ@ (!2HAO0!|N A`SClinearɢhA 8`N c8N @$ SCpattern|!3>H O HO HO(!(>8@m*= C0!A ɡ$ (2 HAO0!P|N "ASCsqrthl FfA$LL*%@,aN L*%@ aN %|!?A A#fHEAxD0!<|N pA L| N !h<`C0ah8`T>d?apalxa|TVatG L3OXӂL<`?Aȁp2b!xhAg !g8THg(8T>0@|| T8|c,!(|(Dr,# |pT~T0d?lx(!xA |npg !g8*TK|fpT~0?KN "@log`@?@?C0!! a `DT`>@||.D<?TV@T#&|0<|cTc&|ea@`@\ D@*1:< |c|g.DLH_P|_@|3W:})U)02})iH)P| X@| H3 AW:})U)02000})@0Hx9O"܁iɢ !ml=`C0a a})m*= C0!+h(A aoȀ}I8@}GH|2|0| :?|H.|81*HmA}@}0!}GH@}I8|2|0| :?|H.|81*HA,A4W:})U)02})i)W:|.8HA0!|N A HBZoomHandler|HO!̐!@,@" 8H,@" 8 " ,@W:})U)02܀ȃa}) HIPi |@a|A 3H |P3W:})U)02})iD)L| X@| H3@W:|T020z0"0|H@0HsO o=`C0a a!+(m*= C0!A ao= C0! (A a!$ (!2KOol=`C0a a!|+(m*= C0!A aoJ= C0! (A a!$ (H!2`KIO>P|HD@ 3iHH|@3`W:|"T02} H L|A D|@3" |@" |A000H QM{W:W02 H } m*= C0!A ao= C0!A (!am*= C0!A (*ah$(r K-OD} m*= C0!A aoJ= C0!A +(!|am*= C0!A (!*a!$ (!23KO$|^4%#j})})Y})jU)8| X.})X8 <\H`LT@XDlhpld`h d!`xx@" KO $!2H KO!P!h @" KO $!2H KO!Xx,A(8xɡPɂ ,X22١PXW:|"T02} H t,A `H d` hdW:|8T02ɢ 4"h|`HtԐp@,A HDW:W02>< |AIi0a8N!AW:})U)02}))<<|@l!8 @" KO $!2H KyO!8W:})U)02}) x,A8ɢ ,r8000!8@1^HYM{" b i0!|!H`M{"ADefaultInputHandler|!X30a8 <0KA,A" @H " D 0!|N A\ HBZoomHookup|!P30a8 H0KAW:})U)02})0~HkـA}0~,T8H]IA0!|N A SetXGlobals|9 A|A|A| |Ap|Ad|AX|AL|A@$|A4(|A( |A<|A@|@9 0iN @ InWidStruct|!P3;;0|0K M{,A 3H3, 3@@0}0!|N Ah GetZoomcount|!X30a8 L0KAb08K-OW:})U)02})iH%A0!|N ApCloseZoomWindow|!;;@|.,A0K=M{3, 3@@܁" Ti,A"8 H A"i,A H mA0!H|N ACloseAllZoomWindows|!30a8 \0KEA `~HA,@bp h0HXA p,@d~ t88HA X |8HiA |8HhA ` |8HhA0}HhiA308HYA0~HheAHV AHɀA8HA0!|N A8 XErrorMsg|!30" `;i3HA},A$HYMA0쀽HA3@, @3@@0!H|N A SetCursor|!3;Ȁ,A HXA0HA3@, @3@@́" `i0H}A0!H|N A| ResetCursorTi:})U)02}))0 ,@)I, 1 |TA,x}d!+})YT}+y@||A " N T:} P| .)}G}'H|H@܀UK:| 0.|| A1J|H1kAK  ,A1D0H1E0,A|} "})U)T}+y@`|AT,@,(U@:}).T8|)N (U@8|)N | 1|8(T8|)N @hGetMatrixValue[DS]|!02#13eV :|"T02H,192@bp h0hHTUA" ,@8 H" ~쀉He1AV :|T02"0H~"T T :})U) 6})82HcA| T̂P} p,1)$ H@b " 8HIO0b 89 b 9@1HFO2b b 0" 8HEO0;8:@AHPXA\b 8<  <3^AD2 CL3'T011^HG1Ou88<0ah 0\\` d!dAh@0KA0ah0H!A3A<@3~aDHLPTXA\b 0019 1^ Đ8HFyO|yHP-Ab Ȁ0089HDO9 !80 <@AD!H0LP0VTX0\`Ad3b 0081b 9 1[HEO3 Ԁ0HbA0|HOuA0}0l8HRA0|00l90HRрA0tHO1AHx88<0ah 0ddh \!\A`@0KAA0ahH]A3," 0i8HRMA0H`AV):})U)02881 })i )U:|.9 2Ha%A " i8HQA T~HN=A~8HA0!Ѐ|N "A PointInfo[DS]A L| N ̐A L| N A L| N A L| N |!8a220a쀵;`;K}A0~KO3@, @3@@", @uH@A3CH3Ap"; HHeO`HNEA~aVc:HNUA7@ bpHNaA8`HNyA0u0T:HNO20vK㩀A8`HO!A0,@ bpHMA8`HN A~88891!1UHNAW`:|T02B9 Ѓԃ"}2.w8ܐ|>=> 8"T :})U) 6})0HNA1C,QT@ bpHM A8`HM!A0v}0Ui8| .})I1k}Ug80|.1k1K0T :})U) 6}) $|}Uk8| .}kk]UJ80 | .}JK݀Au "0HCO00vKᡀA|00o11!x9@HMmAb$(KYAw,=0>0HMEAw0HM1Ab$8KAb$<KA|ЀH-M{|0o@09HLA0{H;M{rHLAL0vKA0{KOW`:|T02~HLA,~@ ,@"T ,A bp\HJA8`HJAw80L333=3`T;HLA~x|.03H/MM{,3@Wi:})U)0200})i HM{h0aKuA,9||T} &U)?| H9AXWi:})U)02})9`i8` zHIuA,z@܀bl8HLO8`Hl@8;8`88"8HUyOz889ɢ9@|0@P|(|| 0}hP1J:|1k)ml=`C0a Ɂ|0 h(T8| A1|(AWi:})U)02})8 W`:|"T02;TH_0084"Ā耿iHX1Aȁ=8̓;ܓ@x0{I23' Ԁ "<8?/!DHaP0^T!Xx"|0\Ȁ=1H9O30{HU݀A3c0ah0KڡA0|0L08HFŀA0|8HUA0|8HUA0|8HUA0|000011!9@HF A=0!|!N A MakeCanvas|!T`:|"T02} H ,9@AITk:}kUk02}kk쀋ȁ +8kU@:|.8HT̀A0!8|N ACanvasClearWindow[DS]|a!H3KO7AdW:|"T02H,AD0}HE]A00a8003`KرA0~00"T9@01;HD}A,@0}HSAH 8ĀT0a8KAA0}0HRiAW:})U)02})i0|K-M{W:|T028!0~>KÑO,@ 0a8K׵A0~H.M{0!|aN A CWresize[DS]|!KO$|T:|cTc02|c8H.M{0!8|N AP CWexpose[DS]|ؐ! 3eKO7@bpHAAAH,W:})U)02}) { HIP K |@+$A 3H |P3W:})U)02})iD)L| X@| H3W:|T020~0"0H@0HQOoL=`C0a ɡ!-(m*= C0!A ɡo= C0! (A ɡ!$ (!2KUOo,=`C0a ɡ!-(m*= C0!A ɡoʀ= C0! (A ɡ!$ (H!2KO?P|HD|@ 3HH|@3W:|"T02} H L|A D|@0; ,@d0a800K̀A0a8HOAW:})U)02,30})i8H@̀A0~HO}A" ,A;),AHA,A4Hh,@`8; ; $H<8H8; ; $; 40!Aa!Aa $b1!(k|i A|KkN!A0!|N "A| input[DS]|a!03dbԀ89 b9@1H2O3bHMA3b0," 09H1OW~:W02~00|HMA~0088H>A0}蠡880H>̀A 0!X|aN A MakeMsgWin|!330a80K-A0a80KA0}HLAW:})U)02,30})i08H>A0~HLɀA0!@|N ASetMsgWinString|А!3b3dHLEA2bHL5A2bHL%A3#bHLA3b HLA2bHKA2b0B 89H/Ob$0,09  9@1H/Ob(0,09 9@1H/OW}:W02,088}0~HA0xH>A0yH>A0{H>A0vH>A0rH>}A0sH>qA0}H>eA0~H>YAW@:|T02"ȀHH0tK9A0u0H A4A0e088H/EA0tL0KAbPH=A2bTH=A3bXH=A3#b\H=A3cb`H=}A2bdH=mA2CbhH=]A2c8<@8BDHLP!TX\`dah8Glptx|8RA8ea8l0q08l019 N9@HA20wH,A(b lHqOaH"!AȀ,A( p0a8KŀAb t;H-O l?0 ,@HiH1%O?08`H"рA,?0i@b x8H%OHxW:|"T02H0KO,@0HuM{H,,A |0a8KA tH0| `8HA0!Ȁ|N A| load_pixmap|!33"` i8HՀA888@Db 089 B b A<1 1J`HOW:})U)02})i40!X|N A MakeIcons|A!83C38` H!Ab 3 0a8KAW:})U)020a8L8bXȀ})49HMO~ 0a8KQA0a8"H8HO~0|H1AA0~HA~ 00 90H!A~HA 0011>HA~H]A3~HMA1c| 80> K$80HiA~~HA3~HA1c| 80>K$80HA~~@890H!IA" ȓ^ 00!Ȁ|AN A MakeIcon|! Ё?,3Ai Ԁ 9H AL?8i8H A?) |AIi8`N!A?,A |A" ȃ,A$|A(,@,@" 8 Ht ԁ" Ѐ 9HAL88HՀA? |AIi8`N!AK80!@|N Ad click[DS]|!339`1!88i0 , ii1) @" ,@P080 ؁"8i 9 H̀A,@ bp H!A8`H9A0~08HM{0a80HAM{0! |N AGetMapping[DS]|!!3c3$;B ;3" W:| .|.|.,@b 0H!A8|.|.,@b 0HA8|.,3@b 0HՀA8,@b 0HA8?,3A 0 Hb 0HA8,@b 0H]A8|.}}3 3T@. ,T@. ?8 3 U)@.+@0" i8HA"8 0!X|!N ALoadColorTable[DS]|!X338308HA00~8HA0~8HA0~0HA0~8889HA0!|N A getGC[DS]|HuO!(3:A" (T`:| .|H| N dT\LD<4,$ ,H@ 0H8 4H0 8H( >>9`~ ~~8 ~$>(>,>0~4>8><>@" P~D T>H T>L " XT>P T>T T>X V 6}+T>\ ,; @˂222wX ;o = C0!A Ɂ| (0 W@@W <|T:o= C0!A Ɂ{:(m*= C0!A Ɂml=`C0a ((Ɂ$($2z hK-O||.:{m*= C0!A Ɂml=`C0a ( Ɂ(2z hKO}:{m*= C0!A Ɂml=`C0a ( Ɂ(2z39 3KO|3 }3 A؀ ,V 6Ax0!h|HsM{"A  GetColors[DS]|!P3888T>09H1A0~HIA0!|N A\CopyPixToCanvas|!0b h lKM{0!8|N A0InitializeModes|!33333g3H3)aA!?<|Ȃ3 @ddhlpHt<|@ dhlpА>@" pKO x!2H KO>=@" pKO x!2H KO=x,A8ɢ rrrrH`TX\`|?0 0KD0H0L0P0?0 ,@ ) x?0) |H) ?0) 0!x|N A GetMaxMinEtc|!`30l80p<0t@0xD0|H0L0P0T0@0H0P0X1`1!d1Ah}`8@KM{3L0~ 0KA 00~KA`8d<h@lHD!@AHaPȁXKaM{?0 ,@H8?0) <ptx!|A0aXKuAH, pt!xA|0aXKIA3L0~ 0X0K-A 00~KA0aX0KԹM{쀟Ȁ? KiM{HA0!|N AShowRCASResults[DS]|А!`Ti:})U)028 ;}))  ;`9 <@2DH3^ALaPaT0 R0 161^80y0HEA883<@2GD9 !HLP0'T!XA\`3>"!d!hal0t080V01 1\HрA8<@ADH!LPaT0x080819 1^HA0!|N A `SetupFormAttachments|!P3W:|"T02H,@bp HEAH؁" b 8HO3b 0܁" 89HeO30}0KaM{0~0KM{0}0KȥM{0~0KM{0~0KҝM{0K%M{0}0KеM{b 0KѭM{0KaM{0!|N A0BuildChildrenWidgets[DS]A L| N |!HaX\`dh bcbccdb daX\`dhH AH|0!@N AXtCreateWidget|!Xahlptx|!A8ata80<0@H ɀA8ata8 bcbccdb dahlp8( AT`:|T<0|iHi -||p}J81k| A|cQN @h FormatInt|!338|,1A`8eHiId } Ii@D!`| }+y@$iIQ } Ii@q!`| }+yA H,1@0H ـA0!H|N A FormatFloat|!X3Tc>H A`eT>,PA4A,CAH0,R@(8H@8H48H(0a8T>KEA0a88KM{0!|N AFormatNumDataType|!X3Tc>H ՀA`eT>0(A"T:| .|H| N d|LXp8HX8HL8H@8H48H(0a8T>KA0a88KM{0!|N A FormatSymType|!X3Tc>HA`eT>,AA,EAH8H48H(0a8T>KaA0a88KM{0!|N AFormatAssemType|!33;30|08HA,A,HɀAT`>, A33K|, A 8`H8|0~0!H|N A GetInputLine|A!3C33e3W:KA7@ 8`H,A,30H(bp0KqA8`HP30;|@4T8;0{KA,|~.A3|3Aܓ8`0!P|AN A Make2DArray|!43@$;T:|.3HA|A0~HՀA0!H|N A\ Free2DArray"ic  " i8X\`dhlptx|9 ###cK#Đș#̙#͐Ё" P؁ic)c ##N @HBInit1CD h })U)|T}+98`H$0c| h })U)|T}+9A |(A| , @ 8H88| 0cN @ GetBuffLine|a!H33330a800KAb|K-A,{@80a800KA0|KqM{0a88K%M{{0!|aN A Get1DArray|a!@3333b8`K}A,{@ bHL, At088KM{,;iA49@|@(1{0U@81J+|)A耂0a8KAHԀ0a8KuA00{00cK M{0a8KIA; ,Ap,A00~H 009@|8@`9`|@(UH:&U`81k)|}(H.A1J|8AHb8KMM{{H "i0!|aN "A GetDenseMatrix|!7A\,AHAH4 ,AKM{HKM{0HA0!@|N AFreeDenseMatrix|!4cA,,@cKeM{HcK!M{0!8|N AL FreeDaMatrixpA L| N xA L| N |A L| N A L| N A L| N A L| N  A L| N A L| N A L| N DA L| N A L| N A L| N A L| N A L| N |a!b```oț,,`}<C0LB3Bo!АԀmAАlaАȻ((!B((c((!(($$AtE( @`[@0"($#rA HHO`eH(!rA HHO|`h`cccd0aXK=A0!}aN "A4CalculateScreenSize|}&!ܑ!`}``,,80|INB3A4K9O!|0!a8`} N ,@D,@A<0|8KO!|0!a8`} N ,@xF|,HE,,@0al0A80|8KeO|0!!8`} N y}&(|0|X|8@`,3c~@@`3cKaA -0al0 K=A,}@@0|@8KO8`H@cc0al@D@0|r8KyO8`HP0KՀAcc0@0DKe@DBcc0al0KA ;P8L8,<a@DK O,{0|,8@KO8`Hc%,0al0@}H`H$KA}c%H(`,@D,@(l.@p`xhH{c$HmAq|#39|22A?qKA2scUcWKa3|3@r|c.KaȀ؃a| 0caA0{!KH,a| V8A`Td:aTc:a0daĀb˃r0laa!|c`lca|X(}kH.*! X H<O alcaH;O`u(|8(np8(a|u|cTcaa(Tc88(a@W:aW8aW:0caa0car|c .a~p|NP A rl,@`P8`Ho,a`PAlLE3@ HX@P(LQA(a,@,A8`o8`H`8`aH8`A8`lcaLE38`(A8`lc9@a!)(=rkIA9@x9`A9`mCa l(aam}#Qրa!)(7r|c!I|i}>Q|!~ !}$Yրa|a '(| maa|Y(|ca|d:za9@A9@ ;@ A;mCa!jmc'(aa!|Q})Y|H!}^Q})Y(o}*H :!!!}iց!a'(m:`})a|kH(a|~b|a|c a|nlca(1*H8O `xH8O~| NRA:`nd,lc'(a; (8(p8(hA|x~b3a`b|q39c}#l!~co!0aH9Aq|#a}@D3Z|Ԯo0a33H8рA|q|#3Aao|qT8}#!~}0aH8Aq|#ް@a܀| 0ca܀a0caAaȀ~ aaa0ca@Ha`|V8AlTc:0cVd:abĐ˃0s!rܐa|dX| .a}) m$cad8`(a* H6YO aH6IO`va|~NRBA 8`aȀa|lcaa(ldaȐ cV8!)(lc~H(aX(!i(nnĀg[:!)(?H(r@aW:Tc8aW:0caaW83r|ch.a~p|NP Arl,@@`P8`Hr,C`PAlLE3@ АHX@P(LQA(a,@,A8`o8`H`А8`aH8`A8`lcaLE38`(A8`lc9@a!)(:rkIA9@x9A9mCa#o(aa}sQ|c|k}~Qm!)(}T7r~PIa}Sa!,}kI'(|X aԐm#aa|a|cI|da;(:zA; 9@ A9oa!mc'(aam}S|cY(|j  :!aa|cY|aa}sa|c!'(l|k!Aa|~a(|!|c ba|nlca(* H2O `zoCaH2Oc`y(~8(a8(o|c|c4Td~o#a|p !)(qH(W8}#0a!H3qAq|#@Hc3|o0a3{3H35A|q|#3AraȀ|cT8}$!oc0aH2Aq||#aW8o}$!0aH2Aq|#@Hc3|o0a33H2qA|q|#3A?ra3Z|cT8|o!0aH2)Ac[|q|#@a| ac c3{|o0aH1рArq|#ި0a~o}$!H1Aq|#A~|z@lc3Z|cc~@@3|oA0a3H1)A|q3|#AAa2| 1@r|ch.K4a܀a~ 0caA0s!KH@ @a| V8AbaЁ!쀒|i9V:lc1$|X.})X.aaac(~ 1H*H/O `H.O~| NRA9m|lc'(a|֐a(8(p8(h@W:V80cV:Ȑa- r|c.a~p|NP Arl,@`P8`Ho,a`PAlLE3@ HX@P(LQA(a,@,A8`o8`H`8`aH8`A8`lcaLE38`(A8`lc9@a!)(=rkIA9@x9`A9`mCa#o(aa}Q|c|l}Qmi!)(}T7r~PI!}VY }!'(}*` aԑ!laa}3Y|c!|ia9@(:zA9@ ;@ A;mCa!jmc'(aao|Q|cY(|d :}SQ|Y| }v!?|I| a'(m#;aa||cI|da|n(lcab(2*H+O `H+O|~LBBA;olc;@'(a(8(28(!AW8.3!`d3Zcc}}h{;A\3?qo|0a!H,1Aq|#3|33A?qKA3Zcc}Ka2|a20caAaЀ0c| aAaЁ!쀒KH a| V8A b˃aȁ!āaTd:}+Hrm+1#|c .}) .a|da`H8`(a1*H)O aH)O~ | NRA 8Ѐlcl'(aa||c֐a(8(p8(h@`Td:Tc8W:a0iaaА.r|c .a|p|L Arl,@``P8`Ho,ad`PAlLMs@ ؐHX@P(LE3A(a,@,A8`o8`H`ؐ8`aH8`A8`lcaLMs8`(A8`lc;a!)(;rkIA;x9A9oÀa!>m#(aam|c!)(A7r|II|c |}4I~H!l}$aրa|Y'(| mcaa|a(|cY|d:za9@A9@ ;@A;mCa!jmc'(aaȁ!|Q})Y|H!}SQ})Y(oÀ}*H :!!!}iց!a'(m})a|kH(a|sb|a|c a|nlca(* H&]O `wnaH&EO(;@8(`y8(|po$|cАTc(a8(AV8~0wab3`ba>r}|!րqo|lc!ca3Z}0aH&рAq|#@D2|䬮oۡ0a3{3H&A|q|#3A=ao|qT8|~!}0aH&IAq|#@܀a|a00caȀa0caAaĀ0c~ aAaȁ!āaKpH4a| V8A b˃aĀr|dlcaV:(0}kH.*|H. !~X H$1O `oaH$O`wan(|c8(|c4p8(Tc~|||c(8(@@| V8W:0||p֐a0V:!Аܐar|ch.a~p|NP AĀrl,@@`P8`Ho,aD`PAlLE3@ АHX@P(LQA(a,@,A8`o8`H`А8`aH8`A8`lcaLE38`(A8`lc;a!)(:rkIA;x9A9oÀa!^mC(aa}5|cQ|i}3m!)(}TQ7r~PI!a}Ua })!'(}*H aԑ!laa}3a|c!|ia;(:zA; 9@ A9oÀa!>m#'(aam}u|cI(|ka :A}+I}>H!!}ua })!}+Ha'(l!aa}3a|c!|ia|n(lcab(;`2* ȐH O `yH O`x|~LBBA;`ocooa3Y!(o#Ha {lc!)(ayH(!)(qX(W8r'cz}cc_a!r~)(0aa=H(rH!IAq|#@Hc3|o0a33H! A|q|#3A?r|{T8|o!0aH ̀Aq|# W80ac^o}$!H Aq|#@Hc3|o0a33H QA|q|#3A?r|{T8|o!0aH A|q|#@rW8W#8cc3|o0aHArq|#ݮް0a~{o}$!H}Aq|#AW#8~@lc[3|cc~@@3|oA0a3{H A|q3|#AAa2| a10caAaĀ0c~ aAaĀrKĀ0a0KXA xa8@o(!aa|@ @AT8U8a8A|mlca;@!!(1r*H1O `~H!O||pLBA;@oD8lc!(aa W8`|!!(?('r(!( A-p,aAT8||0HpT:|c .T8$8`A8``PlcLa8`!(A8`xlc9 a!!(>r A9 9`A9`m#a !A(lÀ! mga|I!!(|1/r|  ,}>I|1| , |Y|!!A(| maa( |Y!!(|h4r|d a(9 A9 9`@A9`m#a !A(lÀ! mga|I!!(|15r| 4}>I|1|H4|Y|A|0!A(m,aa0!!(|Y:r|cAJ |c a0A\@` @L>(LE3A2(a$,@(A8`o|sH@8`a$|slca; !!(3r*HO `xHO@|| LA; o$,lc!(a;!!(?('r!x3(!pA|x2h6r3cc~:A\27rqo|#!0aHAq|#Ů2|23A7rqKA6r3ccKa 3|Ap,K$a3|A|mlcaK`H A T8a(`x(o|xr|cTu!!((AX0vaDp,aA T8<|1| HpT:|c .T8$8`A8``PlcLa8`!(A8`xlc;a!!(=rK A;9`A9`oa !!(lÀ! mga|(|18z| ,|1| , |Y|A !(| maa( |Y!!(|cA4r|d a(;A; 9`@ A9`oa !(lÀ! mga|!!(|15r|  4|1| 4|Y|A| !(m,aa0!!(|Y:r|cAG |da0A\@` @L=(LE3A2(a$,@(A8`oa8H@8`a$a8:|clca!!(3r*H9O `yH)O@|| LA:n,lc!(a:`!!(?('r!x3(!pAH|yDc\3hcM|Dq>r2s<a|~!!ao~0a~HA}q|#ծ@D3|$!o0a33{HqA|q|#ݮ2A>|qoT8|0a!ZH-Aq|#}@$a 3|Ap,KĀa3|Aa8|cKHAT8U8a:|clca!!(r* HIO `mH9O`u| |pLB#BA:na tm!!(8lc8(a8(a y8((|VnR(8(A2V8U8p,aAT8|| dHpT:|c .T8c$8`A8``PlcLa8`!(A8`xlc9a!!(;r A99`A9`ma#!!(oÀ|Amd||8,}A||8,a kAJ(O Pz}Y|!A(|8lf( |Y!!(|f4r|d a(;A;9`@A9`oÀa!!A(m|mda|A!!(|85r k 4|A|84}Y||8!A(lf,0!!(|Y:r|fJ |da0A\@`ؐ @L;(LE3A2(a$,@(A8`oa8H@ؐ8`a$a8|clca!!(r* H O `{ocaH O|!!(`y>(a@9(Dhr|co$W_8|=!|c4Tc~o!!(0a(H Ab|q|#@Hc3|$!o0a33H YA|q|#3ZAr|tbT8|$!o0aH Aq||#~hW80ao|$!H ՀAq|#@Hc3|$!o0a33H A|q|#3Ar|t3T8|$!o0aH UAc|q|#@2|zxc~c3Z|$!o0aH Arq|#0a~o|$!ސH ɀAq|#ݮ{A|||@hwb3|c}c~{@@3|$!oa0a3H aA|q3|#AAa 3|Ap,KLa3|Aa:|cKPڏa(,o(OpHAW:|"T02} H$,A)4H)4 (3W:|"T02} H ,A)4H)4 03|T<|cTc:KAW:|",T02} Him*= C0!A ɡ ($ !8>Lm*= C0!A ɡ> (m*= C0!$A ɡ@8 (<$A@@`DaH!HAL0KA0P0K}AT0KmA73 @ X0KQA0!x|AN "A WriteColorBar|a̐!27#223A0y\00:KɀA0y`0|0KAd0yKAh0yKA|;@@:` ;|@|W@:;|@4W[:30yl|.3K5A|A|} , 3 3Z@T0yKA3|A0yp2KA|Ad0!p|aN A HWritePostScriptBlock|!7Adt0KuAx0KeA|0KUA0KEA0K5A0K%A0!@|N AWritePostScriptFooter|!73@30KA000KA0KA0!@|N ApSetupPostScriptFont|a!01%373b3@3000KA,@00KAHp,A0{ 0KAHP,@0H,@ 000KAH0{ 0KqA0!P|aN AWritePostScriptString|!!33e7333JA; '|! }); G}y: |Y}+y@08 KM{00081KmM{0a80K A00300881K5M{0a80KA0000881KM{000891=KA0!@|!N A(WriteTopTextBox|!!33e3733H3)A9@#| ! })9@'}j |Y}+y@000891=KeA03 0081KM{0a80KA0000881KM{0a80KyA0000881KM{0!@|!N A WriteRightTextBox|!733A9@5| 2! })9@ }j: |Y}+y@!  $0a8KA00008892KM{  $ 0a8KqA00008892KM{0!@|N "AWriteLeftTextBox|̐!333A7!3jA :|! }):G}w: |Y}+y@䀂0KA0a8  $ 01KmA00000881KM{0a8  $ 01K%A000$0881KAM{00081K!M{00081KM{0!`|N "A hWriteBotTextBox|KO!0237223h@bpKAHxWi:})U)020X2})i|0|~:KkQO89@ 1a 1X1(| @.01J,` 1) 1)1k 1)AW`:|"T02} H ,8A T <}kUk:T:0T:01X| @.})@}k@,|@ n= C0!A Ɂn= C0!A (T:Ɂ})@ o@~bR1H>`~bs>~b> ~b1W:2W 6|T<=~ad|xh L00KA(A=~a(},A`=~a8}|=~a4|}h.}|=~a0}|hWE:|h.|Ƹ|(HOH=~a|}`.||ؐ|Ƹ||x.WE:|(KuM{H,@<}n.|8|n.|=~a|`001191YHD==i|8=~a|}`.|=~a|h|Ƹ899 9@WE8|(KM{== ,W:A~8|@|0||10|A3bp P؈ޠ09=~a,}== =}==)ȁk| @90|9Km)A9A(9 =8 ̘8Б=H0z08Kj O7@t|8,F@ H 8Ȉ90aF̈:8KeOt,}@,0aT8KeO}Hb 8KeO8`0!|!N A ReadHBHeader|!X3b KeAb 0KUAb 0KKEAb XK5Ab \K%Ab $`KAb (dKAb ,hKAb 0KAl,@b 4KрAH@,@b 8KṀAH(,@b i0HYA3W>( ;W0A30r 0001KA(A4W:|.|| N ,@W`>h(||p`H ,@,AH,@xW`>,.@ ;H,)@ ;H,A9U :|HT<|H,A 9 U :|HT<| H,A ,3ZAP;}5i|H`W`>h)||p`HH,A ,393A;H$;H0r 0;KiAk|T!?})U)| H9A |A,@T33Z0aP 00;KA|@`383|@ 0aP }=|0KA0aP 00 3KA|3A|9@| |T} &U)}+9@,A@A,AHx,ALHl8D H\8<H H8<@L Hb K)AH 8`H8`0!|!N A, ParseFormat ؐA L| N A L| N A L| N |!(2#133FB ܃HL,|PT;A ,@b 8KZqO8`H ̀9Ѐ}-})U)| |T}+yA,aɁɡ (h(Zb١! @" KO !2H KO!! @" KO !2H K}O!Ā$,A,8ɡɂ22١H ,A  ̀,,4@~2H,@~`2sHq0a@08@0K1A0a@ 0,0KA0z0K;UO/,OzÂL#} &U U)G| H9;@A; |@;|@pW:pqWI8| X.})X ɢh@<}6||p}%8H؁<DihAIi0aN!A4@XbpKTAbp܀8!A!AaKTyA8HX|@Pbp 0KTUAbp$!A!AaKT!A0|T <})U):0@}) 33 | 3Z3A39|AHA [{A O; |@2[|9 A :H :2R;|@3uW:pU :x|9 @ 3j`KyA H$qWI8| X.})X ɢh3Z@<}6||p}%8H؁<D}AIi0aN!A4@XbpKRAbp܀8!A!AaKRqA8HX|@Pbp 0KRMAbp$!A!AaKRA0|T <})U):0@}) 3 | 33Ax39|A,8`0! ؀|N A ScaleArray|AȐ!2,23A ,@b,8KT]O8`H( ̀ЀԀ0?@"8KO@!2H KO!?0@"8KO@!2H KO!Ā$,A,8ɡɂH22١H ,A 00a@,P_4;A08@0K啀A0a@T0,0KyA|; @;`|;;@wW)8| X.})X ɢXh@<}8||p}%8H؁?D |AIi0aN!A4@Xbp`KOQAbp܀d8!A!AaKOA8HX|@Pbph0KNAbpl!A!AaKNA0,@ HD}E|PA8(00011<3~0W:|.3HA3|39A(00011<0W:|.3HIA|A<8`0! |AN AScaleMatpA L| N A L| N A L| N C0A?@_/RCAS entered: rcas action = %d RCAS: reading %s -Error in accessing file %sRCAS: ReadHBFile failed RCAS: OK reading %s RCAS: compressing RCAS: CompressMat failed RCAS: done compressing RCAS: scaling RCAS: ScaleArray failed RCAS: ScaleMat failed RCAS: done scaling RCAS called with RCASexpose! BUG!!! ReadCompressAndScaleMat: invalid actionRCAS: rc = %d in BDM2: s = %s emilyBigDrawMat: argv = %x, argv[0] = %x FreeRCAS entered FreeRCAS exited Button Pressed: x, y = %d, %d Button Released: sx, sy = %d, %d, ex, ey = %d, %d Button Released: mat: sx, sy = %d, %d, mat: ex, ey = %d, %d HBZoomHookup entered: flag = %d HBZoomHookup done SetXGlobals entered: zc = %d SetXGlobals done CloseZoomWindow: NUKING %d!!!! XErrorMsg entered: s = %s %s errorPoint Infopaneformpix_labelAt (%6d, %6d): Input Value = %16.4e Scaled Value = %16.4e Color = %4d out of %4d text_labelform2DismissDrawMat called argv[0] = %s past XtToolkit Initialize past XtCreateApp..Context copy of argc made Unable to get a copy of the argument vector malloc'd out copy of argv post bcopy: argv[0] = %s opened the Display Couldn't open X Display: check the DISPLAY environment variable display initialized using XtDisplayInitialize Error creating colormap past XCreateColormap trying to create the shell: xargcount = %d hbdrawtoplevel = %d FG = %d, BG = %d Foreground color: %d, %d, %d Background color: %d, %d, %d past GetMapping yee haw! toplevel widget realized bad canvas -- aborting FCB called couldn't allocate a matrixDrawMat: input_endrow, col = %d,%d: hb rows,cols = %d,%d RCAS[zoomcount] OK: copy pix countdown to widget mapping:3, 2, 1 Roger. We have widget mapping. Proceed to AppMainLoop cursor_pos: DrawingAreaInput() : DrawingAreaInput() : DrawingAreaInput() : DrawingAreaInput() : DrawingAreaInput() : DrawingAreaInput() : DrawingAreaInput()framecanvasXtVaTypedArgblackwhiteMakeCanvas 0: zoomcount = %d,width = %d, height = %d CWresize: entered CWresize: unmapped, so leaving CWresize: window = %d, zc = %d FREEING PIXMAP CWresize: width = %d, height = %d, depth = %d RCAS OK: copy pix CWresize: done CWexpose called CWexpose done input: can't find window (%d,%d)in MakeMsgWin msg_scrolled_windowClick on an icon.msg_labelout of MakeMsgWin entering SetMsgWinStringSetMsgWinString: zc = %d SMWS: input string = %s SMWS: input string drawn leaving SetMsgWinStringScaled ValsMaximum Minimum (xxxxxx,xxxxxx)Input Min: Input Max: MCB: 1 sep_0scalecolor_maxMCB: 2 colorbarMCB: 3 color_minsep_1min_blurbinput_mininput_min_possep_2max_blurbinput_maxsep_3FillColorBar called: zoomcount = %d FillColorBar: exiting DrawingAreaInput called MENU BAR OPTIONS: The File Menu: To DESTROY a window, choose the 'Quit' option -- Quitting the Main Window terminates emily. A NEW MATRIX can be displayed by choosing the 'New' option on the Main Window and use the dialog that pops up to specify a new file name. The Colors Menu: Use this menu to CHOOSE A NEW COLORMAP -- this change affects ALL windows. The Background Menu: Use this menu to CHOOSE A NEW BACKGROUND COLOR. A new background color affects only the current window and any of its children, created by zooming. The Scaling Menu: Use this menu to CHANGE THE SCALING STRATEGY. Currently, two types of linear scaling and 2 types of logarithmic scaling are supported. OTHER OPERATIONS AND HINTS: The Zoom Icon: Click on the Zoom Icon to START A ZOOM OPERATION. After clicking on the Zoom Icon, drag out the area of interest. emily will CREATE A ZOOM WINDOW for the selected submatrix. Further zoom operations, changing the background color, changing the colormap, and independently closing the window are permitted operations on zoom windows. Miscellaneous: Clicking on any point in the display section of any window will give some information about that point. Changing either the Background or the Scaling strategy can take a minute or so to be recomputed. help_dialog%9.1e(%6d,%6d)MakeMenus called: zoomcount = %d menu_bar%dFileColorsBackgroundScalingHelpcascadeButtonbutton_4file_menu%dQuitPrintClearNewRefreshpushButtoncolor_menu%dGrayscaleSpectralPete'sHotCoolCopperSunriseSunsetWeatherradioButtonbutton_%dbcolor_menu%dNaturalBlackWhiteGrayRedGreenBluebutton_0scale_menu%dLinearAbsolute LinearAbs. Natural LogAbs. Log Base 10button_3button_2button_1help_menuMakeMenus done! BackgroundColorCallback: entering Background Color Callback: zc = %d, w = %d, p^3 = %d, RCAS[0].wids.menu = %d BackgroundColorCallback: RCAS OK: copy pix BackgroundColorCallback: leaving fileMenuCallback: zc = %d FileMenuCallback: creating file selection dialog file_selFileMenuCallback: adding ok callback FileMenuCallback: adding cancel callback FileMenuCallback: managing dialog FileMenuCallback: calling XtPopup load_pixmap: copying %s load pixmap couldn't get a matrix! load_pixmap: replacing file Clickicon_box_row_column: Click()frame%dprim%dGetMapping: entering Didn't get the color cells! GetMapping: see ya! LoadColorTable entered Red component of Color[%d] out of range. Green component of Color[%d] out of range. Blue component of Color[%d] out of range. LoadColorTable: done CopyPixToCanvas entered CopyPixToCanvas done zoomShowRCASResults called ShowRCASResults: calculated zoomcount = %d msg_label = %d ShowRCASResults: SetColorMinMax called Key = %s. Submatrix is from (%d, %d) to (%d, %d). Sparse Matrix is %d x %d with %d non-zeros.Dense matrix is %d by %d. Submatrix is from (%d, %d) to (%d, %d)outbuff = %s, zc = %d RCAS: outbuff written ShowRCASResults done SetupFormAttachments: entered SetupFormAttachments: row_col done -- trying frame SetupFormAttachments: frame done -- trying msg SetupFormAttachments: done BuildChildrenWidgets: toplevel uninitialized form_widgetrow_column1made it past form widget creation made it past MakeCursorPos made it past MakeCanvas past MakeIcons past MakeColorBar modes initted after MakeMsgWin Colors have been re-allocated.after SetMsgWinString form widget setup entered HBCleanup left HBCleanup %s (error code = %d) entered FormatInt leaving FormatInt entered FormatFloat leaving FormatFloat entered FormatNumDataType error in FormatNumDataType, c = %c leaving FormatNumDataType entered FormatSymType error in FormatSymType, c = %c leaving FormatSymType entered FormatAssemType error in FormatAssemType, c = %c leaving FormatAssemType entered GetInputLine -- exit not reported entered Make2DArray MakeArray: error allocating local[%d] leaving Make2DArray entering Free2DArray leaving Free2DArray entering HBInit default titlekeyleaving HBInit entering GetBuffLine leaving GetBuffLine entering Get1DArray Get1DArray: getting %d by %d bytes Get1DArray: couldn't allocate %d elements for the %s arrayleaving Get1DArray entering GetDenseMatrix failed to allocate a Dense MatrixDenseMatrixhandled 1D case here 1.8 (2D Dense Matrix) here 1.79 failed to allocate the element storage for a dense matrixleaving GetDenseMatrix entering FreeDenseMatrix leaving FreeDenseMatrix entering FreeDaMatrix leaving FreeDaMatrix C0AEnter File NamePrint To FilePrint Using CommandWindow unmapped -- print failed Print Matrixprint_boxradioButtonwUnable to print due to bad file/command name Couldn't allocate enough memory for printing Enter Print Command%-72s%-8s %-14d%-14d%-14d%-14d%-14d %c%c%-12c%-14d%-14d%-14d%-14d %-16s%-16s%-20s%-20s %c%c%-12c%-14d%-14d %%!PS-Adobe-2.0 EPSF-2.0 %%%%Title: %s %%%%Creator: emily %%%%BoundingBox: %d %d %d %d %%%%Pages: 1 %%%%DocumentFonts: %%%%EndComments %%%%EndProlog %%%%Page: 1 1 %% remember original state /origstate save def %% build temp dictionary 20 dict begin %% define string to hold a scanline's worth of data /pix %d string def %% define 'colorimage' if it isn't defined %% ('colortogray' and 'mergeprocs' come from xwd2ps %% via xgrab) /colorimage where %% do we know about 'colorimage'? { pop } %% yes: pop off the 'dict' returned { %% no: define one /colortogray { %% define an RGB->I function /rgbdata exch store %% call input 'rgbdata' rgbdata length 3 idiv /npixls exch store /rgbindx 0 store /grays npixls string store %% str to hold the result 0 1 npixls 1 sub { grays exch rgbdata rgbindx get 20 mul %% Red rgbdata rgbindx 1 add get 32 mul %% Green rgbdata rgbindx 2 add get 12 mul %% Blue add add 64 idiv %% I = .5G + .31R + .18B put /rgbindx rgbindx 3 add store } for grays } bind def %% Utility procedure for colorimage operator. %% This procedure takes two procedures off the %% stack and merges them into a single procedure. /mergeprocs { %% def dup length 3 -1 roll dup length 5 1 roll add array cvx 0 exch putinterval 4 2 roll /colorimage { %% def pop pop %% remove 'false 3' operands {colortogray} mergeprocs image } bind def } ifelse %% end of 'false' case /drawhoriz %% stack:width line_width max_h starty startx { %% pop args from stack /w1 exch def %% get width from stack /line_width exch def %% and the line width /max_h exch def %% max line height /starty exch def %% starty /startx exch def %% starty %% local vars /half_h max_h 2 div def %% half_h = 1/2 max height /quarter_h half_h 2 div def %% quarter_h = 1/2 half height /half_width w1 2 div def %% 1/2 the width /quarter_width w1 4 div def %% 1/4 the width /quarter_way quarter_width startx add def %% 1/4 across /half_way half_width startx add def %% 1/2 across /three_fourths_way quarter_width half_width add startx add def %% 3/4 across newpath startx starty moveto line_width setlinewidth %% set the line width w1 0 rlineto %% draw a long line startx half_h neg starty add moveto %% move to beginning and down 1/2 0 max_h rlineto %% draw left line quarter_way quarter_h neg starty add moveto %% move to 1/4 and down 1/8 0 half_h rlineto %% draw 1/4 line 1/4 long half_way quarter_h neg starty add moveto %% move to middle and down 1/4 0 half_h rlineto %% draw middle line 1/2 long three_fourths_way quarter_h neg starty add moveto %% move to 3/4 and down 1/8 0 half_h rlineto %% draw 3/4 line 1/4 long startx w1 add half_h neg starty add moveto %% go to RHS and down 1/2 0 max_h rlineto %% draw right line stroke } def /drawvert %%stack: height line_width max_w starty startx /h1 exch def %% get width from stack /max_w exch def %% max line height /startx exch def %% starty /half_w max_w 2 div def %% half_w = 1/2 max width /quarter_w half_w 2 div def %% quarter_w = 1/2 half width /half_height h1 2 div def %% 1/2 the height /quarter_height h1 4 div def %% 1/4 the hefith /quarter_way quarter_height starty add def %% 1/4 up /half_way half_height starty add def %% half way up the line /three_fourths_way quarter_height half_height add starty add def %% 3/4 up 0 h1 rlineto %% draw a long line half_w neg startx add starty moveto %% move to beginning and left 1/2 max_w 0 rlineto %% draw bottom line startx quarter_w sub quarter_way moveto%% move to 1/4 and left 1/4 half_w 0 rlineto %% draw 1/4 line 1/2 long quarter_w neg startx add half_way moveto %% move to middle and down 1/4 half_w 0 rlineto %% draw middle line 1/2 long quarter_w neg startx add three_fourths_way moveto %% move to 3/4 and left 1/8 half_w 0 rlineto %% draw 3/4 line 1/2 long half_h neg startx add h1 starty add moveto %% go to RHS and down 1/2 max_w 0 rlineto %% draw top line /centerstring %% stack: width string /w1 exch def %% get width from stack /s1 exch def %% and the string s1 stringwidth pop %% get string width w1 exch sub 2 div %% calculate center value 0 rmoveto %% move there s1 show %% and draw that sucker. /rightstring %% stack: width string w1 exch sub %% calculate right value gsave %% save state... 1 setlinewidth %% set the line width newpath %d %d moveto %f %f %f setrgbcolor %% set color %d 0 rlineto stroke %% and draw a line of the colorbar... grestore %% done with colorbar %d %d 8 %% dimensions of data [%d 0 0 %d 0 %d ] %% mapping matrix {currentfile pix readhexstring pop} false 3 colorimage %02x%02x%02x showpage %% stop using temporary dictionary end %% restore original state origstate restore %%%%Trailer /Times-Roman findfont %% get the basic T.R. font %d scalefont %% scale the font to %d points setfont %% make it the current font %d %d moveto %% set lower left corner of text (%s) show %% typeset string BUG: try to write string of %d width (%s) %d centerstring %% typeset string (%s) %d rightstring %% typeset string BUG: invalid justification %d Columns%d%d %d %d %d %d drawhoriz %d %d %d %d %d drawvert Rows%7.1e%% bottom text box Input Min: %7.1e at (%7d, %7d)Input Max: %7.1e at (%7d, %7d)Values on color bar and printout are scaled valueswhich are NOT the same as the input values.PrintArray -- output file not opened stdout%% lower left corner for top box %d %d translate %% reset lower left corner for right box %d %d neg translate %% reset lower left corner for left side %d neg %d translate %% translate to beginning of colorbar %d %d translate %% reset lower left corner for bottom text %% finally, reset lower left corner for image 0 %d translate %% size of image on paper in 1/72 inch coords %d %d scale ZoomMat called ZoomMat: couldn't get a free window ZoomMat: rv = %d, zc = %d ZoomMat: building kid wids zoom_win%dzoom windowZoomMat: setting globals ZoomMat: rv = %d, window = %d ZoomMat: width = %d, height = %d ZoomMat: RCAS OK! Showing results... ZoomMat: done ReadHBBody entered column indicesrow indicesvaluesRHS valuesguess valuessolution valuesRHS_subections = %d, RHS count = %d, Guess count = %d, Soln count = %d Elemental Matrix: number_of_values = %d Assembled Matrix: number_of_values = %d ReadHBBody: memory allocation 1: numcols = %d col_indsCouldn't allocate col_indsReadHBBody: memory allocation 2: NumRows = %d row_indsCouldn't allocate row_indsReadHBBody: memory allocation 3, number_of_values = %d Couldn't allocate valuesMallocing for an RHS RHSCouldn't allocate RHSSparse matrix RHSs unsupported now -- will be ignored Mallocing for a guess guessCouldn't allocate guessMallocing for a solution Couldn't allocate exactReadHBBody: done with memory allocation ReadHBBody: working on section %d, curbyte = %d Read in %d %s. Still have to read about %d more. not done with sect. %s (%d): leftover = %d, items_done = %d Done reading the file! leaving DumpHBBody resetting the minimum column number to %d resetting the maximum column number to %d A dump of columns %d to %d: array[%d][%d] = %e entering ReadHBFile -Couldn't open %s ReadHBFile: opened file ReadHBFile: mat init ok ReadHBFile: header ok ReadHBFile: read body, err = %d leaving ReadHBFile In ReadHBHeader line 1 = %s, len = %d Couldn't get line 1 of the header Line 1 Title = %s Key = %s, TL = %d, KL = %d Couldn't read in line 1 of the header line 2 = %s Line 2 Total = %d, Max Bytes = %d Pointer = %d Index = %d Value = %d RHS = %d ==> Header Lines To Parse = %d Couldn't read in line 2 of the header Line 3 Matrix Type = %d, Symmetry = %d, Assembly = %d Row Count = %d Column Count = %d Number of Row Indices = %d This is also the number of data entries for this matrix Number of elemental matrix entries = %d Couldn't read in line 3 of the header Returned Pointer format is: %s Returned Row Index format is: %s Returned Value format is: %s Returned RHS format is: %s Couldn't read in line 4 of the header Couldn't read in line 5 of the header leaving ReadHBHeader Harwell-Boeing Format Matrix File Header Dump Title : %s Key: %s Total Lines Excluding Header (TOTCRD) : %d Lines for Pointers (PTRCRD) : %d Lines for Row Indices (INDCRD) : %d Lines for Num. Values (VALCRD) : %d Lines for RHS's : %d Matrix Type (MXTYPE): The matrix is real, complex, a pattern only, of erroneous type, symmetric, unsymmetric, Hermetian, skew symmetric, rectangular, and assembled and elemental and of erroneous type Number of rows in matrix (NROWS) : %d Number of columns in matrix (NCOLS) : %d Number of entries in matrix (NNZERO) : %d Number of elemental matrix entries wrong!!! = %d Number of row indices (NNZERO) : %d Number of elemental entries (NELTVL) : %d Pointer format (PTRFMT) : %s Row Index format (INDFMT) : %s Numerical Values Format (VALFMT) : %s RHS format (RHSFMT) : %s Vector Format : full storage Vector Format : same storage as matrix Vector Format : is erroneous A guess is supplied A guess is not supplied A exact solution vector is supplied A exact solution vector is not supplied Number of right hand sides (NRHS) : %d Number of row indices (NRHSIX) : %d Number of row indices is ignored : %d Maximum value of the matrix = %e, max of fabs(matrix values) = %e Minimum value of the matrix = %e, min of fabs(matrix values) = %e IEPFDQentering FormatToString (%d%c%d.%d) (%d%c%d)leaving FormatToString entering ParseFormat state = %d, curchar = %c, curdigit = %d, isformat = %d DEFAULT STATE REACHED: state = %d digs_seen = %d,formats_seen = %d format[%d] = %c width[%d] = %d, prec[%d] = %d ParseFormat: leaving BAD bad format 1 leaving ParseFormat OK ParseFormat: reached bad state! leaving ParseFormat BAD ScaleArray: entered! ScaleMat: comp is not a 1D row major matrix -- BUG!!ScaleMat: before main loop! start, num = %d, %d nrows = %d, ncols = %d, bitmap = %d BUG: adjusting color from %d to 0 min = %e, max = %e, val = %e, numcolors = %d BUG: adjusting color from %d to %d min = %e, max = %e, val = %e ScaleArray: exit! ScaleMat: exit! ScaleMat: entered! ScaleMat: comp is not a 1D row major matrix -- BUG!!ScaleMat: before main loop! start, num = %d, %d nrows = %d, ncols = %d, bitmap = %d BUG: adjusting color from %d to 0 min = %e, max = %e, val = %e, numcolors = %d BUG: adjusting color from %d to %d min = %e, max = %e, val = %e ScaleMat: exit! ++++@(#)19 1.18 R2/lib/m/log.c, bos, bos320 5/3/91 11:21:34Ř?0)?*Vg[t?P1= ?"yѕm;%?pr?b̟Ag(??Cì`lH?)u?>݃&Кr{Mq??ddG :??!O"3y#?&??m4:aGK?0%Z[?SQΤDF(?P(_'?:'0 W4?pn߿t??B3 (?'\?ّˁ/`?$1??`nf?Z?$8fE@c'?0!)?"Xɨw ?Py?u[ѲT^ me?p g?]_nq!6?/?FyXͿ֐<,X?(?/\L˿<K?%Q?wXWƣ :?*n,?* 0>??Nos|Ȩ?0)? 鯿{?P!?C'F++Y?p=?[ ðf 5??r[؊L?&{?}8co‡Sa? ?h|sM%qZ?c?S~}N$`Ut??>~Zo?0$/?*"< զ?Pة?y;¿W|ܒ?pR@? 1ȿ71TL?Ԁ??챊 ?S(?-?c?sc?#?~qtu?'?U?e(_?J,??L a(v]?{yo?(?3w?.Ceu?89?X MH?Vn-?HB? ^?B?XX?Rl^?dY?heL?65~?~?xC$? p?] &1?M?y?̠?U?@i?:v ?v?q`?è-?1?Z-MC_?`?M?B 4?ăS;?*Q?+_͔?aІv?Y^w?X?*C?ξaE?h1?!RmA?"筽?x?~~U ?χ)J#??;w?4{?m?ܦC?'M1>?5?dNm?X_O?"?@?Њsf?>e? =?$c?dž!Hdv?r^?4?Iȟ?0,=? g?c:?_\`? ׎?C?ӎ2?y?灧 ?ӽN'?"Zr?poU?aT(?"wu?_P?2?4?NK?JA?~?=^ 8n?xYJN?$u?,J?ԧ7=V?($Z?s?X?84r?&?+?|}?( ?TK?רŇ(?8$? )?Ĵ?H&L!?1W/A?EG?X$?b>#?,bM?h#??0?Xw?x!?n?؄fHy%?(-&??دZ\?'f0?^*-?n ??失4V!?YW??f?2ُ? ?凑?]MϏ?"CI?y3|Z?وO?$4?jJP=?ٳ׻$X??\t&x?n?B@?N;AG3?u6kilhnfoepdrbsat`v^w]y[zZ{Y}X~WVTSRPPOMLKJIHGFEDCBA@?>=<;:988655432100/.-,++*)(''&%%##"!!    !"#$%&''()*+,--./012334567789:;<<=>?@@ABCDDEFGHHIJKKLMNNOPQRRSTUUVW~X}X}Y{Zz[y[y\x]w]w^v_u`t`tasbrcqcqdpeoeofngmhlhlikjj4vbp--|-<<<<p----<<<`<(p2<(ZZ<p<f<j<<<<j<f<p00_00z0"?|xxx|<<<|xxx?""2T@ "VWWW<WTL ,aPPPP!PCPBP@P^P[dP\P]lP,PMPtPP0PP`PMPeXP'PPxP++,<H??<VTC0C0C0C0C07nY?{&<V7(7`,)) 9T;D88`88888@@@@@@@@@@@@@@@@;;8<89494989<9<<<u<<9@9D9H=:t:==<:=p>l>l=>p==QR dRdRS<SST,*TP* TTTUUU(C0C0C0C0=>>MMMMMM?%%%>?????lx#@@$hh@T@@$U@A$AA(AdAAAAABBB$B,B4BHYYB\BhBpB|BBBBBB?Cp*C11HTx,,,H`HhHtHHHHHHH''HHHIIIIII(I8IDIPIXI\IdIlItI|I"IIIIIIIIII%IIJJJ(J<JHJTJ`J-JKD_\UUV VV0VT%J%JVdVp)))V|VWlWWWWWWXXXXXX,XHX`X|XXXYY@YTYYYZ(Z`ZZZZ[[,[d[[\ \\D\P\\\l\\] ](]<]L]X]h]x]]]]]]^^4^@^P^|^^^__4_\_|___`,`\``aaXadaaab(bPbbc cTccd$dLdXd`dddeeHeeef(flffg0gXggh hThhi$iLitiiij j<jdjjjC0C0@ojkkk8kHkxkkkll(l8l<lHllltll llm mTmmmnn4nTn\n\n`n|nnnnnno0o\@v@y333333@}@ooooopp4pLptppppq(VV*K!N*L<*LXL| L\+LLL++(4444AAA:::L>tMDMpMj4d:x:x::,N@$r?{&N4N`NNO<ccP$PTP`Q9tC0C09qHqpqqq+qqqr ?@$r?{&nY98`: :TJJ:t,::):7J::#:*:r):;*;$;,D8777rlr|rrrrrss0s\ssssst tDtxt|tttu u8uduuv v8vdvvvvwwwwwx$x4xXxhxtxxxy yy0yLyy)t,<t yyz z@z\zzz{{ {8{d{{{|||(|<|P|\|l|x|||||}},}X}}}~~<~h~~8PlDwD7777880?@$r?{&nY Dt8@@$r?{&,`nY8\8t88888+9z576Serrno@atexit@ @ _DBLINF@sprintf@ @ #@ 2@ ?@ atoi@ P@f@@@@@@  @ @ 1@ M@ ]@ v@ @ XtFree@ @ @ @ @ @ #@ 9@ malloc@ _iob@fprintf@ exit@ V@ e@ {@@@ @@@ @ @ @ XtWindow@ @ free@ atof@ toupper@ read@ &@ 6@ B@ O@ _@ v@@ @@@ @ @ @ @1@J@_@ t@ XtParent@ XtPopup@ @ @ @ @ @ @ @ 4@ F@ fopen@ popen@ fclose@ pclose@ X@ v@ @ @@ XtScreen@ @ @ @ printf@  @ @ )@ :@ O@ XFlush@ [@o@ @ @ @ @ @ @@@stat@ open@ strlen@ strchr@ lseek@ close@ -@ fork@ wait@ __start4!     $,048<@HLTX`dlpx|  $,08<DHPTX\`dhlp   $(,0 48 <@DHL PTX\ `dhlptx| !"#$$$$$$$$$$$$$$$$%& '( $(),*0*4*8<@D+HLPTX,\`-dhlp.tx|/01234567 P8TX9\:`;dh<lp=t=x=|******>***??))@A*B**C))D  $(*,E048)<)@)DHLPTX\`dh)l)pFtx|))))**GG**H*IJ K         $ ( ,* 0* 4L 8 <M @ D H L P T X \ `N d h l p t x |      *            *              !!!! !!!O!! !$!(!,!0!4*!8*!<!@P!D!H!LQ!P!T!X!\R!`S!d*!h*!l*!pT!t!xU!|V!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""" """"" "$"(","0"4"8"<"@"D"H"L"P"T"X"\"`"d"h"l"p"t"x"|""""""""""""""""""""""""""""""""#### ##### #$#(#,#0#4#8#<#@#D#H#L#P#T#X#\#`#d#h#l#p#t#x###################$#$#######$$$$ $$$$$ $$$($,$0$4$8$T$X$\$`$d$h$l$p$t$x$|$$$$W$X$$$$$Y$*$$*$*$$$$$$$Z$$[$$*$\$\$$$$$]%)%)%^% _%%`%%% %$)%()%,)%0)%4*%8*%<*%@%D%H%La%P%T%X%\b%`%d%hc%ld%pe%tf%x%|%%%%%%%%%%%%%g%h%%%%%%%%*%*%%i%&&&&& &$&(&,&0&4&8&<&@&D&H&L&P&&&&&&j&&&&&k&&&&&l&&*&m&n&o&&&p&&*&q&&''*'' ''''' r'$'(','0'4s'8'<'@'D'H'L'P'T'X'\'`'d'h'l'p't'x'|'''''''''''''''''t''u'''''''''''''(((( ((((( ($((v(,(0(4(8(<(@(D(H(L(P(T(Xw(\(`(d(h(l(p(t(x(|(((((((((((((((((((((((((((((((()))) )x)))) )$)()4)X)\)h)l)p)t)x)|)))))))y))))))))))z){/usr/lib/X11:/usr/local/gnu/lib/gcc-lib/rs6000-ibm-aix/2.3.3:/usr/local/gnu/lib:/usr/lib:/liblibXt.ashr4.olibc.ashr.olibX11.ashr4.olibXm.ashr4.o fp_raise_xcpXtUnmanageChild XSetFunction XDrawPointXDrawRectanglevendorShellClassRectopLevelShellWidgetClasstransientShellWidgetClasspXt_vendorShellWidgetClassapplicationShellClassRec pXt_applicationShellWidgetClassshr_XtCreateWidget_XtCountVaList_XtVaCreateWidgetshr_XtCreateManagedWidgetXtManageChildshr_XtCreatePopupShell_XtVaToTypedArgList_XtCreatePopupShellshr_XtAppCreateShellshr_XtCreateApplicationShellshr_XtToolkitInitializeshr_XtInitializeWidgetClassshr_XtInitializeshr_XtAppInitializeXtCreateApplicationContext XOpenDisplayXtDisplayInitialize XtStrings _XmStringsXCopyColormapAndFreeXtShellStringsapplicationShellWidgetClassXtVaGetValues XQueryColorXtVaSetValuesXtRealizeWidget XCreateGCXCreatePixmap XtDisplay XMapWindowXtAppMainLoopXmStringCreateSimplexmLabelGadgetClass XmStringFreexmFrameWidgetClassxmDrawingAreaWidgetClassXtParseTranslationTableXtAddCallbackXFillRectangle XFreePixmapxmScrolledWindowWidgetClassxmSeparatorGadgetClassxmLabelWidgetClassXmStringCreateLtoRXmCreateInformationDialogXmVaCreateSimpleMenuBarXtNameToWidgetXmVaCreateSimplePulldownMenu XClearWindowXmCreatePromptDialogXmSelectionBoxGetChildXmVaCreateSimpleRadioBoxXtDestroyWidgetXmStringGetLtoRXmCreateFileSelectionDialogXtCallCallbacksXtAppAddActionsxmRowColumnWidgetClassXtOverrideTranslations XmGetColorsXCreatePixmapFromBitmapDataXAllocColorCells XStoreColors XSetFillRuleXSetForegroundXSetLineAttributes XCopyAreaxmFormWidgetClassXtUnrealizeWidgetXUndefineCursorXmCreateErrorDialogXCreateFontCursorXDefineCursor XFreeCursorxmDialogShellWidgetClassxmPanedWindowWidgetClassxmPushButtonGadgetClass XDrawLinelong long int:t1=r-1;0;-1;$long long unsigned int:t2=r-1;0;-1;reg_class:T3=eNO_REGS:0,BASE_REGS:1,GENERAL_REGS:2,FLOAT_REGS:3,NON_SPECIAL_REGS:4,MQ_REGS:5,LINK_REGS:6,CTR_REGS:7,LINK_OR_CTR_REGS:8,SPECIAL_REGS:9,SPEC_OR_GEN_REGS:10,CR0_REGS:11,CR_REGS:12,NON_FLOAT_REGS:13,ALL_REGS:14,LIM_REG_CLASSES:15,;Krs6000_args:T4=s12words:-1,0,32;fregno:-1,32,32;nargs_prototype:-1,64,32;;machine_mode:T5=eVOIDmode:0,QImode:1,HImode:2,PSImode:3,SImode:4,PDImode:5,DImode:6,TImode:7,SFmode:8,DFmode:9,XFmode:10,TFmode:11,SCmode:12,DCmode:13,XCmode:14,TCmode:15,BLKmode:16,CCmode:17,CCUNSmode:18,CCFPmode:19,CCEQmode:20,MAX_MACHINE_MODE:21,;mode_class:T6=eMODE_RANDOM:0,MODE_INT:1,MODE_FLOAT:2,MODE_PARTIAL_INT:3,MODE_CC:4,MODE_COMPLEX_INT:5,MODE_COMPLEX_FLOAT:6,MAX_MODE_CLASS:7,;ptrdiff_t:t-1 size_t:t-10 wchar_t:t-7 UQItype:t-5 SItype:t-1 USItype:t-8 DItype:t1 UDItype:t2 SFtype:t-12 DFtype:t-13*DIstruct:T7=s8high:-1,0,32;low:-1,32,32;;"DIunion:t8=u8s:7,0,64;ll:1,0,64;;func_ptr:t9=*10=f-11__do_global_dtors:F-11__do_global_ctors:F-11 __main:F-11__CTOR_LIST__:G11=ar-1;0;1;9__DTOR_LIST__:G11" (TH 8™2 /6~ 1K &ə "N\ &jl ̙ &Ǚř)"  &V\ &v*28 &   & 3 " 4 F L & V  ^  d & r x ˙  &   &  * . P   & ՙ < ՙ n x & # S  D *  3 *t56Jřvř"<J~ř^hř,Bhř4 z K  "*  * (< @6T `  &2:>BF Q &*j|tř&.řHřnvř & 8 & DP R V j z   ! !J!h `!C!!!""R""t""ř#`ř###$$ $$|ř$ř%j%%%%%%%%%%&&.&Z &b&&&&' ' ''$':'V'''' ' &(( (((j(p &((( ((( )*j*p &*z*** *+.+>+H @+R+` @++ &++ {+9++ ,,, ,.,2!,8 q,F#,J!,P q,^,b!,h q,t ),y, , D, I, 7, R--$ -@ .-T -- .- {-. !.J./