sr!com.femlab.server.ModelFileHeaderD%LtagstLcom/femlab/util/FlStringList;Ltypesq~LvrsntLcom/femlab/util/FlVersion;xpwsrcom.femlab.util.FlVersion%/B =IbuildImajorLdatetLjava/lang/String;Lextq~Lnameq~Lrcsq~L reactionExtq~L reactionNameq~xpwtq~t#COMSOL Reaction Engineering Lab 3.5tat COMSOL 3.5q~ w[t $Name: $t$Date: 2008/12/03 17:02:19 $xur[Ljava.lang.String;V{Gxpt modelinfotxfemtguitfem0tg17tg22tfem1tfem1.0q~q~tfem2428t fem2428.0q~q~t mfileinfouq~ q~t femstructt guistructq~tdrawq~tgeomtmeshtsolutiontxmeshq~q~q~ q~!q~xsrcom.femlab.api.client.ModelInfo^%Ldescrq~LdocURLq~[imaget[Bxpwur[BTxpmʉPNG  IHDRp IDATx e?}设' D ⮻o&.+Q(W WL&L9s]]y'x~d~jj}>241,a'Yf@9,3Yf@9,3Yf@9,3Yf@9,3YfSi'`lf/M[O8x}iN={3|{PNr(dd(Xkkm.d7(oo`[Meޖ%UnN46zES ӄPU$SccD"H:(j 0~+.'z _F_*Uez1A`٬ 93iŢA8b@ Qȓ* >L'LPYtJw:]lh0[Zkg?[o=~ itG @P*GRy***< VzPѣD@NK+-->K/ MMQdsM,&yڏ΍^WiK5aNpHN Ii}>JN6 =7=¢#,P.HO)IΉ 7Lr COzlLmj Nk--Fch(C44(uPWHg@,?ǘ}{F>VNuƎz0設u*#KL3: LF;x062Dy iéIӬmZOoyB(y K|85 p.NjsNHhMn}R~:f3}đ#:x}}5YNE$o8ù矟aJ;Ӕ.ܮ2"c@3ح`YvN: jF]h&[֎Sje^Hq;*@yx7F[hcQK&,ȩ"d5ospmbT0TNZ:5X:M믪j3c_,LEdD/{*Y ̙`.g::PNh#U apo·i֓@&^@%!O1(U>N U<{=߲<Б#GE2(ykm͝mn^;r9Y*ehn)~UebQrŽ{c$M|(lmMohpӽ!0:Zdx\dD$eqͺO>+r=e.}y晕 4fMk ߀@l [BH|+^D$"KNL++ЗҋdueFȑ, T5=T$ᲪAR#I4ҷ.$_c!CCp>vяf@"+q]8˖U,\5=:j[4f)}Ũes:VeJbxnjEx>>0:;ӧoV>ͦqBonXIp&Z[fuT<-$+ X,G

:Gd޴HVj ppf%=O>},sӡ?kXR?o}Xas%#O?ɾ;7boK.dHq'gYpg͓WDH 10)؈jvY3jahNVU K0(geSljFs* +L")T\\oZv:o>b. JNP{s'/~@oDž)8Ο_qu##ᇋ^V׊69tO0 Lhَ}M7kuŕ<̓Cn^DkH^o _͢C #Aaa'aގodwdI[r^{A'oZs)O.ήW^ܾe 657{6o&UK>k޹s.8s*"D  ,˫,HVI~ȨKΦ9{rDZܹK!3ΘF2NS%Bay#@-A#`mmk Ikl$Bܬ7gJA*ꠒȻ$6hTTȴA&mdMRI c+z t/KkbMOD+HB6hzQwJr˾A{{'@++z*e GϪUs N#B%hj$"Y]>$>1GIq'F'2D!%/T[*pHp:uvbr85՜%Oh$m}YbK ʕ. 'Q<1QM,-f2@k:PuL(!ׂHVϐF`Z(ЉM+o;DiX,+xd^ VwNEfmӦIh! gAy}$"Gdkk meTIeyF{g#d Ap ю `ۋ+=Cv iDSpܮވFV\!܀&*TW0q$ &F !X9XLw?Eċ}V /v-vjr](w%ld;(%v-"'B2 azӉOٶ,: ebun<,Kǎٴt sYv* o;j2̓JlZnmڴgdҨV M<'HK/s~A 6܃Q 2(OlS{Kw#Eu;TSuak/wo\Gl!tn"b6C Cid1<8BWϿu2uVckv5 w uM-]V&ç/!5MhN`©=/;rW~eÆE]e [Z^;k׮R|6}C@o5SPv"pkM[J{ݺy{_8k?ɍ<?,x .X- Gms"/H{ ,p@ j Ys۸$Pj\Vb.a'}1?P(a\W#7!rwS@ob,ZbcTJ/"mQ[7/iC rFI{^Nx6gFwW{|Ӧ]O<1fnyVW}]ye86IɃggc̋ j>=CFi&PM;G#Zd" ;0xNw RYH $ Pς}.6WM+?KJ."Dc;l\v`i`' $[jV< XEJ.Oȧ{©|w(3wy'&,ֆ>N}6/~1+ub"l~c9Y }:f"a@IY,(⇔pC4 .nbGĚI˳&9ve#П^f_%>Cbݐ!Wܸ); 'e$ k_R:OK:.r+yNӎ0p"9l)Lc*qzo,e. 7;88\Rd"偋.lyH2z}^{^<_mK=3,BS#tqvgi:Jr+۞C7G괄_w7_t0}FhJ*wŽ— Py`G,C<#aZ͝K._Jj&"`a!ŷ ^ArKI<0 'p)揅$%1ob0ض]AvO+/\޲%;-o|%m?(w? P2/ &T]qE{ʚ5>Q%aף?buNrx9~E=jU rؗG:+w1@i9 Hs6ii&GfielY 7_|܄_ AyI"dkk[hfzI?yWR#{2^3$H Q#ŭ(<**tǃ 5xvlӚvkjRz{U+fiIvIUٳCCr$hCX*g2ѣ9kܟ.(S#aC'_G7|K!/rC/ =,LƉ W׎~jj2'1SxJy:"1``HGXtqFd vӬ$fwois>/J ,19*׌ W`"TIJVoB;ZZ}r՞ǏgIt& J0̆K+KDBeI#+d2#!ѝN ͊ >Aڱq;nǘ)Yt?9c_S++ӟ'sw-HQlz`K]¥Yκ9Wքd.@LnL"}"塕/}4;ȴ6)'[-bilHvGbMhK|9`nnivq`.c;FQ3X$дgLbuW3֭ YeTU%WW;@V,$T*ִV"yF.7@Y̷`W"^_绺G/$T*q'..k,k_Bl!Q3 P r<&`TP4)5 )p{hXsפx<׮daF COdWa^q!FZQ*jm;ŅS.#7ik\UhZg0&\Δmh4DS`WITux ԏvpu#ȃё)COF֜*⭶V!F)*Ex5ؒ56+I27E푸F FvElRbuHdH;%b~A/x:Lp8?ѭ/4G"蘅H˸Y-"k0Jl (t>rm6[fI0 BdK`QY1!L+B$0 G u #8geoƷnUطZ9'?cݷ!:Gga*b\F ]|I;9Y:[n?r52! UB*UpNN mh({z{PA*0|.6)|0J-)Z[ F*cӓ}\[}k5B @7R'֯a^eõv ]0#N%/Jp=N"-XGe&F^tN\(`퐚˭S005ceN8|7!ѿC{Z+۞2"n9l(p]M_0|)|8b^a!|}[Ts9r _سdn4<LսbfZ]øM뮄UOϛ,C@& @L(\~*jNEJ^Vk ul YȞECx 8ωLs4L3-[ j2s,ĩM֦q| mpUa{3yօgڵ9n.{ʹmu:qՕBŭcAJD| O!eoZ~߾}7ݽTuv\P}}tݟ׏Z0., )PR,C cup O<ԦX{\IQPeG&Q o$:Ku^\_3.awGĶ}7`|!T|m9)h:qt](4hbrP7c4eׯou\w}5er%Bo.Wagt6zۂAĉ'm2?!x;  1b}0مģP.f.l)6~yMͧѷ]C0o.rOGlt1GǕ_ ѵ8!<\Υ9 H8t#*{5~yGMox|]JK\87o+W"YyME>Ux"q|zAj$ۇ{m^-n{CU\:YJGt ]H:R~BpiVN}.[b}&vlG\X d}ketHǑr{uiK!~t7aQuG&3J'gIv۷ti]>/?486do IDATw#-&-r{Sf{,RqW 5?.Ğ}]p:O;7!}㿀:r啎Cغ+W4Vw+Qy÷ lQ06m/nׯ$K V0AG5u 6օFv=W!@$<0\C#{赂Q5U" M>۷ݴɍϞa?25Xy%U^NQ˖˷}h+GU iJ2mUCpx>/ġ%f 1Ğΐ@ 6ɊhV%EmsW@ڙPA!JgKz8CVr.utV;-'ߺ8]E3U$9Г C*h(>SREg\iU.0~-0/w3#3ɲe==z<.CNFYvVm66(V|5VE (DAaEXN$"[*;߻BRTKY.m0w=n/9$D3 /MΝ/nb_®m4c\5_عuP= *fc(2OŏnنBY ֈ̷ T/o8|CC/$xPD o#fcYĮڮ8hϐ *$X}4,^(Cb3.CphS 2}+~,99 K :Tӷmdӝ@76mďӏW dܑ,~Ikl1Y !j'/!TW]Ñk76mںq93L-rIP]Νj[+!PeL(e [ヨd5h ;tDq%6~k[з8֠`b+$A[D7ΪR:t]dL+׌ÊBf6Iq sxo7oQ\#x#=붰k'awlo.G8|TNǦ;xd=@+r-q${f+mCsH\Ur[k5gpz5' a4LkLJd0?o(қJcqlǎ~9>ZREN^ *W-uReEaB)l?P:Imƍf%JR,^?v|.i|AjÁ*ȺI)pWd1H49 =0[_%0,ycx!Μ\kKyԱ\Ƣ/(#9y9㢼ガ<[u,WfgTS'O';գΚ6ƜVKJ!YBmp3**0ծNXe5!?&F"LLit#ӉyOP;ӣ,RIJW ʚ.v2ON<ֹ0Pל1>_~;C&YO,72}ȏ^THwF/tH>j^i+vb;]AUd=κ!#*"7%qC͗Yp.)>2O.\Xq*q_gt#^1 rz?QYXT|V3w59}S3Lv9o'Yk*2:2Z,qQ kh}SF,oenU+t|S1LKxJUUEQ |CB7ir,YR CCE9/sWFCeu*lgUIT@DE^'mΫC}?r"3G>XU֓/nin^ߊe:usنX}}=}Ç\@ %+\V['ybodgO\{W.ܺ3|~<<\+&l=LcX8hù-ÒڬY)$S)$*DȎT.f/ePņkpY1n_m3%Lj^mIۄ:1Tf2_LIR1_vܭ*QfDf 'B֒Q='s>! mJ]<(<[6.eXT\M jhqPfpP-9602w:3PdZ6`Ịw0b xZ+E߫vxIbuhHB.3bi$ȎOٴ[M((3._ 0aM\/+7X'U2|YPD^Xf"sp4rs12馣Dv|󯱙v+_ KBeۃe⥵O0] 6Ȅ㘻{9M6:s U% :bXDIM|cY$9|ΙWyʈ_P0m;D[Ϛi}]nӘ`r T!#gGn;b[49%m cpϝ*d@c%4Ál204ڕ4a/uÙ.U[M3( Bk B)TLaW+u.Z޿$∨Dm-׭Ru6;T-0t`I]vM顓Ud%klS-qu [_a:`RJ1/ 2y:l"4ׅ4Xdp>gGas%+LW|H44z&Gy an} (:SfvȎWCz9([JILvD jW#8R( $j*NmR%b魎DKi>%yvG,yL;^T}fz ,\v9 G^,qR^&\>#͸]aah#7fRI\r,@ , E@!.,!H *ZZ82ʷԸ6mִfe 0IGY66qLhU&IyP{C?*WJwp0>Jٶ:}SAzrD^f>|MSL?@I~L|b-άZHlfM!ئG pQ3\)p!b4GEkI{dP(=]Fg@vo.g |z\䪂3/go|_~ևwQ[.#j a`2A^o"cKOYADXq!Dc'f-my"mCQBJϓCUU77+3|ILfm|vƱc:tL6ȹǴ{-SW) PIyr'&5$ՉOyn/Qn&,[[<0xeG )^u-0<7zXh95v5 xJegp8Mʔ9I[yt,Dg0M>?d>ҌhYhR9Uf6e]w~~Wp9s=TׄZAq~eR(m A4&Ra!x`IoN%~fjRY{nP&6]dSS9HmyE½F"<_.k v3|΄bB|SCx*,3ۍ|J w$ꬤe!fJt!OwwYD̀-ƃs+IR ](r]3 UMM[8z<t)DrZa +%أ_"gV̯`7 Nn'3ӳjT_%ڇL{!OP(YY"{НфRz Sdo\A\4i.Ui`.E!E1L4f <ѣIΓ)qn$ރ^g,=X J[uMi6"mPNċq.9ͩĤtf<˝%-g:1neQ"a i%9dL#BHeEs` lrU;6"piŰSrzLAf\'fp"43?^W@8(ENQ^Ϳw/|wpPj4{V5ђHAi5q̩a$sڝˆ⩲V%=TDIDY|93\ÜK\T 36^y {4J 4TLp{J|C)t.=#Ve`_`'g3|4^ߟ.'Nj+V_~E d[11C`NC$5%<^*dt;ftQ(6;_-\Au˺pTGdpN"?u8!VAPv* b^ S}\/΂Ag@HG“Cs0-0Y7Oo.Gj;e>n.BA3':v4ʷa9̺#Ge-e5{/樫spMMY+tK .͖vYi;MnR>oR^x[[kd|1,?$stj6"ĔNHPi#Ȗ[s>@f =x}p9.烕LžGJM>yQJ2vE}Ldgf痑9 ʚ՘j^bs!gdz% ƾf@z_g͔ 8t1uHˬI+I+9q@l82aٹao@)IѤ|ϓ+Z7J5*Jt{` UMmrLsifUk#v/>d ^ܨ&ý l?c,ܲCVs* Z:Ā}‘Al}` ;#x2߫Dyka)2~ѣ7-dߤe\LnfM윲v>oR#٧;\g>O3GNu&5@t˳Q +6SSsµn+ypSD{4,m֙/YlZB>l?}`?}a!bฒ-`bL6MvEJ.rr(-ģvhRj k94]xPSԂ;[Lk< (r饳%Yށ^)AhnBբ7ab_WI2X2a&x#S7Uת`8:jZ~OR'U-;rUO9#f&*vg -yWt".r?·6ЭC VӞ9u}zX"h/ItR;/mr7/l^z4:nB`;~$HxjPL4I5g}]LֺGя<Gp` y<ިvKJ?[^΍^;h#i)?>GM5Q jvȑ΀--<58S[R)#3aiR<=:ng%_p[4MS"ϟoĉH>cD~R7Iat ׷Rv- Ȧ Z,MPE !^^ L][괏7iϩϯ-L &?+T3aYa0Th+zٸ\6޵x_GszXh vtMo7FT wW14ҵXsTLȈNiw(WDS.Dx*+[!|ړ$W#꫗7눤8-9lU¡"#'ԶYQڑ겞 ;z:uGh$ȦX,^fq!|'D>(Gs I*T!FN)u9>v,e,/bz lp#*E1YSigvw'-b);cwΣYҠn{dV=&9EggΘy,-+C@q/|kJc^"ˡC]YI+`ޚJ섚ɕ$L`Om, ?cYʾ8zž: EŻ[׆͑K <zƆ*3 _<(7~tn;de-G07w8w~s4UX^^?D]˾oqذ5byS:7]}L[o+UU^v"h>k*lJ+-D *L+8t# zrE1 mnHa~F@㎌`֜&nOh[kqvn5p*VL镘qn&s7HSU5h~CfQ V"¯/6en~cG#= ޼ogqv_<=ٝXxp&_>.)H$^#k Cx$ɀAU"8ڋm 7|ިPREëTp rO'^^48,K'P\Iupgvԭ1kNY:ZU]^/I>CIA<4F± @Ln¾dumA>ɭ F |Q,cؼNL |Ayh0Ks/z09=2BDDO!A1d=r\Wk,MAׅQu;"܈8R+oK(}W[W,==0,3 # b@EEE ioLbyY~1yy!71QɢD\E֙a٘g齫~_UWML0ɥί~MuW/5Կ?_wIZ%Fvt&;|OçwCsLJz*s݋ -ff^eu!y7 ərkQ`,?dj 駉XH5S\ӗNFH܆-[ڧ?}?MoMW=E|PkKF."(,-5G"ƍ!8h΄cyVmI&ivAkT=D69[eviƥhRͼi!c|ãp7WNb.W|)Zcm0!1 ^`PMP &3JыfHQ`RlN3I̠W;e~0 ='A`H)QVlD(=.C!t'}G9&_̓t @CtHd/ W]Uޣ'1}:P^R`P4˄"i8. W* Zl:N5Oe Tѥi},O5459 bqXՈm+pyR(|Q84DlaEotZM1P ͇ax]'(p w0_܌=Y}b7 |75u +>NKx泏O>9\DP$gBz^2+*"arQA>s fWû kI/v$ N~hNB?Fw l܆`V$o:nye Bj3u(qJ@:I%K4Q9)!'#SYj ~` CйƆ H f%wghDR*IVqjڧ0cY,vĀ,EL yR㕕Xqzzҥ2IRCV3â*p']qK,͖ P8HUW^-P ^Y6>UuK$Y͹REtS4ByhYn47R*xŀ+9BB% oѯB01S7Z R/ahH" "oXz|Z,vRMǰjuO.X;z.1EӦtބv.F"|>gNILYVaryR%P/evZ'p5P&#px;,\oL<& K )l̜3u \?SwCSy DE =ī!킑dB6?: Hv knVՅ,A|^$Bz  NEM|K{|d(/᫯V-x6+zT ttgd̎D۽y݊gv˦ CnۘG~ظy嶧:&``k==m#j!Fǂ $U7ڽW VUmwZ}1&h; / ! 4xvac'YO!>7lJ]'k.HdJ֠)jT Eאsnc|m6IԘ+&f⵶6Gu3QKp*7oF{E\frh<ѣAEQLXKpE=gSx`<623`Tz"H/dt3Ί<@ kY\}+.Ž]^v=:v29A~r`|kƾ| OJ/(|P_hN N:mYVl~y&:W9$Ϗ߰ؿ~CfABsόƒt:d!샗HkjFq󳟭KR.1 ǑFu]mzdC 56R1{J{w?<;Mp+\q9F4D 1-rS>˦fYYo9듋`/37}}>#6!hU% BZk!&lU}ҘN~ 8Og-Z}@<Gj `8-ZބvTȖl;g[# fP|T1W~J^u_ۻHv SC>gkR=Q2N''[MMoT!i۳]{K+{Sqvu~kns5,R ͼ[^󯇷si\ Xi#s!A'!|uW@l8!ޯDŽ3 G,@w=DѲտmm~_V TBsp07Os@nBw7v:=P d†{&W:b";ZUe Wl|<[]25kJLO<(cGx2a_),Wv3(YDϦ}mVByh*xp?4 CLh4BdQ74ߗ @Q%l D H$dQ S>ϨTATɚThop7dq#h)ʢ< `Z45Il(\09tON̜:R__}Ĵi֔/ΜI/X5=l gZ!VVhxNbfY$ e?Aɏwgs༾[MMJdm[)lʑbj`/$z5cG}HX4R!jE7$+f>aF\.Iϸp١skצ| \rQlw\V{j7DZӦZHNҥcաlԔ듮[͜9%ʫGCi(  Hn kh`2^Էsw9܄HGWT0OfъGG=ߤ42<Ţd [䃪B2f:rXR.se3Ǩ X~",M_,M- g[Fo≅pE7ʌJp|1m`2@\U%@7j9*G߿zރfa]1OIz-vZCtXc:/o{ꫲre'N8xbfR4LV50~2lg4JCĔB9\ 2WC9 ͆&gbAp9}PH4r١5ԑPo P~rKͮ]!5ky'^Z{=AXY6lZZRΉ׮~-;r[Po'"( B82t[<ʗXOr#ڊ+X6owt׷nPvmQY`P7rp`Jj7VaSuEb;zs%Jp-yHQMGbK-q-f2%#& YXszB#PS/asſu*y~mm@S<$ mS墆ԅ8}:as^}⑈쯒{asG84L9ȾGt>zW'Nk/\xtQvowl8y^{`,^W̥`ZBZ0HdR<t|$њMIqS(,N)Jq-ITΌRyjTdռ{ P1@1p|L-Z:-47?`C%6ZmPㆆDe_5$T^tԩu})o_'38P?O_]vlf4ef麫\OޝkYm'|ޖ_֘2W]o?((@)'cȈbY/ II+t~O ƺ.'T \ rĦcd޼ƍz{x?N a Hucb# ɞU[q9!< /ǑJH3-`wjݧjJ2#m~avѠtᮮ[@ 4&oAl_zr^ s00'+Svi5NH3TJf eWPePH<%h͑fz0J"rƞfw2 *Y[yjlNj<^o_+fiyaۭ,!\Zq0\zL2נ );6_oO>{%q 2v@J)_Cn>%tڧ#no`nQurQ #0YD4dR mIDATI" 12d=8p9&9㺴IBڕw;;C{x{_O0W%rM٬X;2u:t&gP8*U+ K HJ}O*E/~k۳=Lp^IHToMTX>ΙmN]/0D :1$RQ h mor,glF/\2l_,N(āLַ掍?MP9;Bft4bKG0jhd# (:tB߹E_JΝCB0'l0OZ2$bg¿Υ0667⬥L.93Hɣ< dȒEAfQ '@0U8G)Lj[\\pşy7nSO,.60f3qYVJRZ$rrJ#+([mG/ˏG{˭.ܰmߎ"g=&iЕ I%&Fmm?$e$gDE@gԚ$J , MK1.1'u25'"ѣvV >ܭ̷ŽuP^rNA JV(ߟg=w.wp+Vz L>*TxR,fXbnancΌኅlH˸佛`x8o+vPߜtuMkDrO > P^jri)38Vc{Y9˖Y쉜8a&>d&DmJKB]!)E]ɜ,TA2ÞNhէ)CLqdWN Ҁ.(AK*hiqip0G9@z|+C|TTU)DSVT--'q2*4ٴi'N:E6V~d>P<@X5ehUJm)]*^6f$YIXmhȾ]HkNV]FdէĠL$"z` XDi"RB`Qkf Kի_ iEѳ`׮(X2uP0Ms^W4@6VWeQ)b3_C,~aOE--5K8kD/\. o:gˢ}f(.) l &86yl5y$[r6665Dƕ3@9) tPbGsl,;||*%WkJ~h(CS:I'50E탴rG9HƸr(/8U>&-Zq'$ 鮤C+dL4Jd('{R|8X?ozAE N=|(Ձm\6.NIt5ah5{ȱ l8z=ƶ+K퐈1jD(/\\.<&j"iո1T=ahᰠiM:4otL,BqI%E)-Bl2) W,J6IoBlVTu{AҦb%J+P+KYw!'RA- >(6)yQ?VH΂nguku!,L-R4e~fe`  S!TXf VG8+\VB?OB'X|Q6ˢlVso֗j0pOSN5$Ip>9%(1*PawI=5C P^2n !&dBZYD:ŌTؽ1].0б5m:vUPSq PNBUPa\W5ߔB+5?r5btQOirۊΓYT)k TFbBED `x_;)P(ԮI"+3*2 PNRM^V+:JÞJ DY*+q*D3 P^dR1G*jiAτ:t8(V[ HB'G9٬a P^ B"bROc\GVbߊFPl]A:P| V_RT4QJdRi{zRz+QC>LAFͬ!644bbҐ;nIENDB`t modeldescr_chem/schematic_pump_2tschematic_pump_2xuq~ t` COMSOL 3.5 a 0 603 $Name: $ $Date: 2008/12/03 17:02:19 $ 2426 geom on on off on on off on 0.1 TIME NavierStokes cartesian {"u","v","p","logk","logd","logw","phi","psi","nxw","nyw"} {"x","y","z"} chns CHEM {"shlag(2,'u')","shlag(2,'v')","shlag(1,'p')"} 4 2 2 1 2 off _chns Lagp2p1 time Off Off None Off On Off Off ale off {"lm1","lm2","lm3","lm4","lm5","lm6","lm7","lm8"} ideal 0 0 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1} no_slip_CW no_slip_CCW walltype open walltype walltype uv p noslip noslip lwall lwall ntotstress totstress cont U0in 0 0 0 0 {"0","0"} {"0","0"} {"0","0"} {"0","0"} 1 0 0 0 0 xt xt 0 0 yt yt 0 0.005 0.005 10 LTIT open 1 0.01 0.05 dw h/2 100 {} {} {} {} 0 0 0 1 0 1 velocity 0 0 0 pi/2 h int uv p noslip ntotstress totstress cont U0in 0 0 0 0 {"0","0"} 1 0 0 0 0 0 0.005 0.005 10 LTIT open 1 0.01 0.05 dw h/2 100 {} 0 0 0 1 0 1 velocity 0 0 0 pi/2 h 1 {"Pair 1"} {1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1} 1 2 3 1 1 2 1 1 2 {"0","0","0","-8","-8","0","0","0","0","0"} 1 rho eta 0 0 {} 1 26 -0.778 0 0 power 0 0 0 1 1 0 0 0 0.5 1 gls 0.25 1 sc 0.35 0 1 0.1 0 navierstokes usesELM 0 Lagp2p1 0 Lagp2p1 0 {"0","0"} 0 0 0.25 1 gls 0.5 1 1 Lagp2p1 isoT 1 1 1 1 1 1 1 hmax_chns*0.5 0 1 {1,1} 10 MovingMesh cartesian {} {"X","Y","Z"} ale {"shlag(2,'lm9')","shlag(2,'lm10')","shlag(2,'x')","shlag(2,'y')"} 30 4 2 1 off _ale Lag2 laplace transient off ale ale ref on {"lm9","lm10"} non-ideal fixed rotate_CCW rotate_CW angle_CCW angle_CW global def {"0","0"} {"cos(2*pi*rpm*t)*X-sin(2*pi*rpm*t)*Y-X","sin(2*pi*rpm*t)*X+cos(2*pi*rpm*t)*Y-Y"} {"cos(-2*pi*rpm*t)*X-sin(-2*pi*rpm*t)*Y-X","sin(-2*pi*rpm*t)*X+cos(-2*pi*rpm*t)*Y-Y"} {"cos(omega)*X-sin(omega)*Y-X","sin(omega)*X+cos(omega)*Y-Y"} {"cos(-omega)*X-sin(-omega)*Y-X","sin(-omega)*X+cos(-omega)*Y-Y"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"1","1"} {"1","1"} {"1","1"} {"1","1"} {"1","1"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} global def {"0","0"} {"0","0"} {"0","0"} {"0","0"} 1 {"Pair 1"} {6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6} 3 4 3 4 3 4 3 4 3 4 3 4 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 {"xinit_ale","yinit_ale"} {"xinit_ale","yinit_ale"} {"xinit_ale","yinit_ale"} {"xinit_ale","yinit_ale"} {"xinit_ale","yinit_ale"} {"xinit_ale","yinit_ale"} 1 default rotate_CW fixed rotate_CCW angle_CCW angle_CW none pres none pres pres pres {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"cos(-2*pi*rpm*t)*X-sin(-2*pi*rpm*t)*Y-X","sin(-2*pi*rpm*t)*X+cos(-2*pi*rpm*t)*Y-Y"} {"0","0"} {"cos(2*pi*rpm*t)*X-sin(2*pi*rpm*t)*Y-X","sin(2*pi*rpm*t)*X+cos(2*pi*rpm*t)*Y-Y"} {"cos(omega)*X-sin(omega)*Y-X","sin(omega)*X+cos(omega)*Y-Y"} {"cos(-omega)*X-sin(-omega)*Y-X","sin(-omega)*X+cos(-omega)*Y-Y"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {1,2} {"X","Y"} {"x","y"} {"ref","ale"} {"shlag('order',2,'basename','u','frame','ale')","shlag('order',2,'basename','v','frame','ale')","shlag('order',1,'basename','p','frame','ale')"} 4 2 30 2 1 dvol ref 2 fixed dvol_ale ale 2 fixed dvol_ale ale 2 moving_expr {"cos(-2*pi*rpm*t)*X-sin(-2*pi*rpm*t)*Y","sin(-2*pi*rpm*t)*X+cos(-2*pi*rpm*t)*Y"} on 1

weak
SI {"0","0","0","0","0"} 1 1 2 1 1 {1,1} 1 2 3 1 2 3 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"(-2*eta_chns*ux+p)*test(ux)-eta_chns*(uy+vx)*test(uy)-rho_chns*(u*ux+v*uy)*test(u)+gls_chns+shock_capt_chns","-eta_chns*(vx+uy)*test(vx)+(-2*eta_chns*vy+p)*test(vy)-rho_chns*(u*vx+v*vy)*test(v)","-divU_chns*test(p)","0","0"} {"(-2*eta_chns*ux+p)*test(ux)-eta_chns*(uy+vx)*test(uy)-rho_chns*(u*ux+v*uy)*test(u)+gls_chns+shock_capt_chns","-eta_chns*(vx+uy)*test(vx)+(-2*eta_chns*vy+p)*test(vy)-rho_chns*(u*vx+v*vy)*test(v)","-divU_chns*test(p)","0","0"} {"rho_chns*ut*test(u)","rho_chns*vt*test(v)","0","0","0"} {"rho_chns*ut*test(u)","rho_chns*vt*test(v)","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} 1 2 1 3 2 2 2 1 1 3 3 3 1 1 {"u","v","p","x","y"} sqrt(u^2+v^2) vx-uy ux+vy sqrt(0.5*(4*ux^2+2*(uy+vx)^2+4*vy^2)+eps) rho_chns*U_chns*h_ale/eta_chns rho_chns*(ut+u*ux+v*uy)+px-F_x_chns-eta_chns*(2*uxx+uyy+vxy) rho_chns*(vt+u*vx+v*vy)+py-F_y_chns-eta_chns*(vxx+uyx+2*vyy) rho_chns*u rho_chns*v eta_chns rho_chns nojac(1/max(2*rho_chns*sqrt(emetric_ale(u-xt,v-yt)),48*eta_chns/h_ale^2)) 0.5*nojac(if((u-xt)^2+(v-yt)^2<sqrt(eps),h_ale*U_ale_chns,((u-xt)^2+(v-yt)^2)/sqrt(emetric_ale(u-xt,v-yt)))) rho_chns*divU_chns X Y x-X y-Y rho m_chns*sr_chns^(-1+n_chns) 0 0 1 26 -0.778 0 0 power 0 0 0 1 0 0 0.5 0.25 sc 0.35 1 0.1 0 Lagp2p1 Lagp2p1 -test(nojac(rho_chns)*(nojac(u-xt)*ux+nojac(v-yt)*uy)+px-nojac(eta_chns)*(2*uxx+uyy+vxy))*taum_chns*res_u_chns-test(nojac(rho_chns)*(nojac(u-xt)*vx+nojac(v-yt)*vy)+py-nojac(eta_chns)*(vxx+uyx+2*vyy))*taum_chns*res_v_chns-test(divU_chns)*tauc_chns*res_p_chns (d(x,xi1)^2+d(x,xi2)^2)^2+2*(d(y,xi1)*d(x,xi1)+d(y,xi2)*d(x,xi2))^2+(d(y,xi1)^2+d(y,xi2)^2)^2 Lagp2p1 1 1 1 1 1 1 1 0.5*hmax_chns 0 1 sqrt((u-xt)^2+(v-yt)^2) d(x,xi1)^2+d(x,xi2)^2 d(y,xi1)*d(x,xi1)+d(y,xi2)*d(x,xi2) d(y,xi1)^2+d(y,xi2)^2 -nojac(0.5*min(ck_chns*sqrt((tauc_chns*res_p_chns/(nojac(rhoint_g1_chns/vol_g1_chns)*nojac(sqrt(u2int_g1_chns/vol_g1_chns))))^2+(taum_chns*res_u_chns)^2+(taum_chns*res_v_chns)^2),U_ale_chns)*min(gijgij_chns^(-0.25),rho_chns*U_ale_chns/(48*eta_chns)))*rho_chns*(g11_chns*(ux*test(ux)+vx*test(vx))+g21_chns*(uy*test(ux)+vy*test(vx))+g21_chns*(ux*test(uy)+vx*test(vy))+g22_chns*(uy*test(uy)+vy*test(vy))) {0,0} {0,0} {1,2} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"-u","-v","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"if(dst2src_ip2,0,-u)","if(dst2src_ip2,0,-v)","0","0","0","0","0"} {"-u+uwall_chns","-v+vwall_chns","0","0","0","0","0"} {"if(src2dst_ip2,u-src2dst_ip2(u),-u)","if(src2dst_ip2,v-src2dst_ip2(v),-v)","if(src2dst_ip2,p-src2dst_ip2(p),0)","0","0","0","0"} {"test(-u)","test(-v)","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"if(dst2src_ip2,0,test(-u))","if(dst2src_ip2,0,test(-v))","0","0","0","0","0"} {"test(-u+uwall_chns)","test(-v+vwall_chns)","0","0","0","0","0"} {"if(src2dst_ip2,test(u-src2dst_ip2(u)),test(-u))","if(src2dst_ip2,test(v-src2dst_ip2(v)),test(-v))","if(src2dst_ip2,test(p-src2dst_ip2(p)),0)","0","0","0","0"} 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 1 2 1 2 1 3 1 3 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 1 3 3 3 1 1 1 1 3 3 3 1 1 1 1 1 1 2 1 1 3 3 1 1 2 1 1 3 3 1 1 2 1 1 3 3 1 1 2 1 1 3 3 1 1 2 1 1 3 3 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 {"","","","","","0","0"} {"","","","","","0","0"} {"","","","","","0","0"} {"","","","","","0","0"} {"","","","","","0","0"} {"","","","","","",""} {"","","","","","",""} {"","","","","","",""} {"","","","","","",""} {"","","","","","",""} {"u","v","p","x","y","lm9","lm10"} eta_chns*(2*nx_chns*ux+ny_chns*(uy+vx)) -nx_chns*p+2*nx_chns*eta_chns*ux+ny_chns*eta_chns*(uy+vx) eta_chns*(nx_chns*(vx+uy)+2*ny_chns*vy) -ny_chns*p+nx_chns*eta_chns*(vx+uy)+2*ny_chns*eta_chns*vy X Y 0 0 0 0 1 0 0 0 0 0 xt 0 0 0 0 yt 0 0 0.005 0.005 10 1 0.01 0.05 0.5*h 100 0 0 0 1 0 1 0 0 0.5*pi h nx ny 0 0 identity Pair 1
{10,11,14,15}
src2dst_ip2 ale
{29,30,31,32}
dst2src_ip2 ale
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} {1,2,1,1,1,1,1,2,1,3,3,1,1,3,3,1,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5}
{"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} 1 2 3 1 2 3 1 2 1 3 2 2 2 1 1 3 3 3 1 1 {"","","","",""} {"","","","",""} {"","","","",""} {"","","","",""} {"u","v","p","x","y"} X Y 0 identity Pair 1
{3,8,9,12}
src2dst_ip1 ale
{17,24,25,32}
dst2src_ip1 ale
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2}
10 uTIME-xTIME*ux-yTIME*uy uTIMETIME uxTIME-xTIME*uxx-yTIME*uxy uyTIME-xTIME*uyx-yTIME*uyy vTIME-xTIME*vx-yTIME*vy vTIMETIME vxTIME-xTIME*vxx-yTIME*vxy vyTIME-xTIME*vyx-yTIME*vyy pTIME-xTIME*px-yTIME*py pTIMETIME pxTIME-xTIME*pxx-yTIME*pxy pyTIME-xTIME*pyx-yTIME*pyy xTIME xTIMETIME xXTIME xYTIME yTIME yTIMETIME yXTIME yYTIME elcplscalar {"1"} nojac(rho_chns) nojac(1) nojac(max((+(u-xt)^2+(v-yt)^2),(eta_chns/rho_chns/h_ale)^2)) nojac(-1/max(emetric_ale(u-xt,v-yt),(visc_vel_fact_chns*eta_chns/rho_chns)^2*emetric2_ale)) ref ref ref ref 0 0 0 0 {"1","2"} {"rhoint_g1_chns","vol_g1_chns","u2int_g1_chns","mdt2_cfl_g1_chns"} {"1","2","3","4"} {"4"} elconst nojac(sqrt(-mdt2_cfl_g1_chns)) elcplscalar {"1"} -qual_ale 4 {"1","2"} {"minqual_tmp1_ale"} {"1"} {"1"} elconst -minqual_tmp1_ale

{"CO2","CO4"} 1e3[kg/m^3] 10[1/min] rpm Rotation speed rho Density {0} {0} chns weak SI COMSOL 3.5 a 0 603 $Name: $ $Date: 2008/12/03 17:02:19 $ 2426 geom on on off on on on on 0.1 TIME NavierStokes cartesian {"u","v","p","logk","logd","logw","phi","psi","nxw","nyw"} {"x","y","z"} chns CHEM {"shlag(2,'u')","shlag(2,'v')","shlag(1,'p')"} 4 2 2 1 2 off _chns Lagp2p1 time Off Off None Off On Off Off ale off {"lm1","lm2","lm3","lm4","lm5","lm6","lm7","lm8"} ideal 0 0 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1} no_slip_CW no_slip_CCW walltype open walltype walltype uv p noslip noslip lwall lwall ntotstress totstress cont U0in 0 0 0 0 {"0","0"} {"0","0"} {"0","0"} {"0","0"} 1 0 0 0 0 xt xt 0 0 yt yt 0 0.005 0.005 10 LTIT open 1 0.01 0.05 dw h/2 100 {} {} {} {} 0 0 0 1 0 1 velocity 0 0 0 pi/2 h int uv p noslip ntotstress totstress cont U0in 0 0 0 0 {"0","0"} 1 0 0 0 0 0 0.005 0.005 10 LTIT open 1 0.01 0.05 dw h/2 100 {} 0 0 0 1 0 1 velocity 0 0 0 pi/2 h 1 {"Pair 1"} {1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1} 1 2 3 1 1 2 1 1 2 {"0","0","0","-8","-8","0","0","0","0","0"} 1 rho eta 0 0 {} 1 26 -0.778 0 0 power 0 0 0 1 1 0 0 0 0.5 1 gls 0.25 1 sc 0.35 0 1 0.1 0 navierstokes usesELM 0 Lagp2p1 0 Lagp2p1 0 {"0","0"} 0 0 0.25 1 gls 0.5 1 1 Lagp2p1 isoT 1 1 1 1 1 1 1 hmax_chns*0.5 0 1 {1,1} 10 MovingMesh cartesian {} {"X","Y","Z"} ale {"shlag(2,'lm9')","shlag(2,'lm10')","shlag(2,'x')","shlag(2,'y')"} 30 4 2 1 off _ale Lag2 laplace transient off ale ale ref on {"lm9","lm10"} non-ideal fixed rotate_CCW rotate_CW angle_CCW angle_CW global def {"0","0"} {"cos(2*pi*rpm*t)*X-sin(2*pi*rpm*t)*Y-X","sin(2*pi*rpm*t)*X+cos(2*pi*rpm*t)*Y-Y"} {"cos(-2*pi*rpm*t)*X-sin(-2*pi*rpm*t)*Y-X","sin(-2*pi*rpm*t)*X+cos(-2*pi*rpm*t)*Y-Y"} {"cos(omega)*X-sin(omega)*Y-X","sin(omega)*X+cos(omega)*Y-Y"} {"cos(-omega)*X-sin(-omega)*Y-X","sin(-omega)*X+cos(-omega)*Y-Y"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"1","1"} {"1","1"} {"1","1"} {"1","1"} {"1","1"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} 1 1 2 1 2 1 2 1 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} global def {"0","0"} {"0","0"} {"0","0"} {"0","0"} 1 {"Pair 1"} {6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6} 3 4 3 4 3 4 3 4 3 4 3 4 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 {"xinit_ale","yinit_ale"} {"xinit_ale","yinit_ale"} {"xinit_ale","yinit_ale"} {"xinit_ale","yinit_ale"} {"xinit_ale","yinit_ale"} {"xinit_ale","yinit_ale"} 1 default rotate_CW fixed rotate_CCW angle_CCW angle_CW none pres none pres pres pres {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"cos(-2*pi*rpm*t)*X-sin(-2*pi*rpm*t)*Y-X","sin(-2*pi*rpm*t)*X+cos(-2*pi*rpm*t)*Y-Y"} {"0","0"} {"cos(2*pi*rpm*t)*X-sin(2*pi*rpm*t)*Y-X","sin(2*pi*rpm*t)*X+cos(2*pi*rpm*t)*Y-Y"} {"cos(omega)*X-sin(omega)*Y-X","sin(omega)*X+cos(omega)*Y-Y"} {"cos(-omega)*X-sin(-omega)*Y-X","sin(-omega)*X+cos(-omega)*Y-Y"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {"0","0"} {1,2} {"X","Y"} {"x","y"} {"ref","ale"} {"shlag('order',2,'basename','u','frame','ale')","shlag('order',2,'basename','v','frame','ale')","shlag('order',1,'basename','p','frame','ale')"} 4 2 30 2 1 dvol ref 2 fixed dvol_ale ale 2 fixed dvol_ale ale 2 moving_expr {"cos(-2*pi*rpm*t)*X-sin(-2*pi*rpm*t)*Y","sin(-2*pi*rpm*t)*X+cos(-2*pi*rpm*t)*Y"} on 1
weak
SI {"0","0","0","0","0"} 1 1 2 1 1 {1,1} 1 2 3 1 2 3 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"(-2*eta_chns*ux+p)*test(ux)-eta_chns*(uy+vx)*test(uy)-rho_chns*(u*ux+v*uy)*test(u)+gls_chns+shock_capt_chns","-eta_chns*(vx+uy)*test(vx)+(-2*eta_chns*vy+p)*test(vy)-rho_chns*(u*vx+v*vy)*test(v)","-divU_chns*test(p)","0","0"} {"(-2*eta_chns*ux+p)*test(ux)-eta_chns*(uy+vx)*test(uy)-rho_chns*(u*ux+v*uy)*test(u)+gls_chns+shock_capt_chns","-eta_chns*(vx+uy)*test(vx)+(-2*eta_chns*vy+p)*test(vy)-rho_chns*(u*vx+v*vy)*test(v)","-divU_chns*test(p)","0","0"} {"rho_chns*ut*test(u)","rho_chns*vt*test(v)","0","0","0"} {"rho_chns*ut*test(u)","rho_chns*vt*test(v)","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} 1 2 1 3 2 2 2 1 1 3 3 3 1 1 {"u","v","p","x","y"} sqrt(u^2+v^2) vx-uy ux+vy sqrt(0.5*(4*ux^2+2*(uy+vx)^2+4*vy^2)+eps) rho_chns*U_chns*h_ale/eta_chns rho_chns*(ut+u*ux+v*uy)+px-F_x_chns-eta_chns*(2*uxx+uyy+vxy) rho_chns*(vt+u*vx+v*vy)+py-F_y_chns-eta_chns*(vxx+uyx+2*vyy) rho_chns*u rho_chns*v eta_chns rho_chns nojac(1/max(2*rho_chns*sqrt(emetric_ale(u-xt,v-yt)),48*eta_chns/h_ale^2)) 0.5*nojac(if((u-xt)^2+(v-yt)^2<sqrt(eps),h_ale*U_ale_chns,((u-xt)^2+(v-yt)^2)/sqrt(emetric_ale(u-xt,v-yt)))) rho_chns*divU_chns X Y x-X y-Y rho m_chns*sr_chns^(-1+n_chns) 0 0 1 26 -0.778 0 0 power 0 0 0 1 0 0 0.5 0.25 sc 0.35 1 0.1 0 Lagp2p1 Lagp2p1 -test(nojac(rho_chns)*(nojac(u-xt)*ux+nojac(v-yt)*uy)+px-nojac(eta_chns)*(2*uxx+uyy+vxy))*taum_chns*res_u_chns-test(nojac(rho_chns)*(nojac(u-xt)*vx+nojac(v-yt)*vy)+py-nojac(eta_chns)*(vxx+uyx+2*vyy))*taum_chns*res_v_chns-test(divU_chns)*tauc_chns*res_p_chns (d(x,xi1)^2+d(x,xi2)^2)^2+2*(d(y,xi1)*d(x,xi1)+d(y,xi2)*d(x,xi2))^2+(d(y,xi1)^2+d(y,xi2)^2)^2 Lagp2p1 1 1 1 1 1 1 1 0.5*hmax_chns 0 1 sqrt((u-xt)^2+(v-yt)^2) d(x,xi1)^2+d(x,xi2)^2 d(y,xi1)*d(x,xi1)+d(y,xi2)*d(x,xi2) d(y,xi1)^2+d(y,xi2)^2 -nojac(0.5*min(ck_chns*sqrt((tauc_chns*res_p_chns/(nojac(rhoint_g1_chns/vol_g1_chns)*nojac(sqrt(u2int_g1_chns/vol_g1_chns))))^2+(taum_chns*res_u_chns)^2+(taum_chns*res_v_chns)^2),U_ale_chns)*min(gijgij_chns^(-0.25),rho_chns*U_ale_chns/(48*eta_chns)))*rho_chns*(g11_chns*(ux*test(ux)+vx*test(vx))+g21_chns*(uy*test(ux)+vy*test(vx))+g21_chns*(ux*test(uy)+vx*test(vy))+g22_chns*(uy*test(uy)+vy*test(vy))) {0,0} {0,0} {1,2} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"-u","-v","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"if(dst2src_ip2,0,-u)","if(dst2src_ip2,0,-v)","0","0","0","0","0"} {"-u+uwall_chns","-v+vwall_chns","0","0","0","0","0"} {"if(src2dst_ip2,u-src2dst_ip2(u),-u)","if(src2dst_ip2,v-src2dst_ip2(v),-v)","if(src2dst_ip2,p-src2dst_ip2(p),0)","0","0","0","0"} {"test(-u)","test(-v)","0","0","0","0","0"} {"0","0","0","0","0","0","0"} {"if(dst2src_ip2,0,test(-u))","if(dst2src_ip2,0,test(-v))","0","0","0","0","0"} {"test(-u+uwall_chns)","test(-v+vwall_chns)","0","0","0","0","0"} {"if(src2dst_ip2,test(u-src2dst_ip2(u)),test(-u))","if(src2dst_ip2,test(v-src2dst_ip2(v)),test(-v))","if(src2dst_ip2,test(p-src2dst_ip2(p)),0)","0","0","0","0"} 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 1 2 1 2 1 3 1 3 2 2 2 1 1 1 1 2 2 2 1 1 1 1 2 2 2 1 1 1 1 3 3 3 1 1 1 1 3 3 3 1 1 1 1 1 1 2 1 1 3 3 1 1 2 1 1 3 3 1 1 2 1 1 3 3 1 1 2 1 1 3 3 1 1 2 1 1 3 3 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 {"","","","","","0","0"} {"","","","","","0","0"} {"","","","","","0","0"} {"","","","","","0","0"} {"","","","","","0","0"} {"","","","","","",""} {"","","","","","",""} {"","","","","","",""} {"","","","","","",""} {"","","","","","",""} {"u","v","p","x","y","lm9","lm10"} eta_chns*(2*nx_chns*ux+ny_chns*(uy+vx)) -nx_chns*p+2*nx_chns*eta_chns*ux+ny_chns*eta_chns*(uy+vx) eta_chns*(nx_chns*(vx+uy)+2*ny_chns*vy) -ny_chns*p+nx_chns*eta_chns*(vx+uy)+2*ny_chns*eta_chns*vy X Y 0 0 0 0 1 0 0 0 0 0 xt 0 0 0 0 yt 0 0 0.005 0.005 10 1 0.01 0.05 0.5*h 100 0 0 0 1 0 1 0 0 0.5*pi h nx ny 0 0 identity Pair 1
{10,11,14,15}
src2dst_ip2 ale
{29,30,31,32}
dst2src_ip2 ale
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} {1,2,1,1,1,1,1,2,1,3,3,1,1,3,3,1,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5}
{"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} {"0","0","0","0","0"} 1 2 3 1 2 3 1 2 1 3 2 2 2 1 1 3 3 3 1 1 {"","","","",""} {"","","","",""} {"","","","",""} {"","","","",""} {"u","v","p","x","y"} X Y 0 identity Pair 1
{3,8,9,12}
src2dst_ip1 ale
{17,24,25,32}
dst2src_ip1 ale
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0} {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2}
10 uTIME-xTIME*ux-yTIME*uy uTIMETIME uxTIME-xTIME*uxx-yTIME*uxy uyTIME-xTIME*uyx-yTIME*uyy vTIME-xTIME*vx-yTIME*vy vTIMETIME vxTIME-xTIME*vxx-yTIME*vxy vyTIME-xTIME*vyx-yTIME*vyy pTIME-xTIME*px-yTIME*py pTIMETIME pxTIME-xTIME*pxx-yTIME*pxy pyTIME-xTIME*pyx-yTIME*pyy xTIME xTIMETIME xXTIME xYTIME yTIME yTIMETIME yXTIME yYTIME elcplscalar {"1"} nojac(rho_chns) nojac(1) nojac(max((+(u-xt)^2+(v-yt)^2),(eta_chns/rho_chns/h_ale)^2)) nojac(-1/max(emetric_ale(u-xt,v-yt),(visc_vel_fact_chns*eta_chns/rho_chns)^2*emetric2_ale)) ref ref ref ref 0 0 0 0 {"1","2"} {"rhoint_g1_chns","vol_g1_chns","u2int_g1_chns","mdt2_cfl_g1_chns"} {"1","2","3","4"} {"4"} elconst nojac(sqrt(-mdt2_cfl_g1_chns)) elcplscalar {"1"} -qual_ale 4 {"1","2"} {"minqual_tmp1_ale"} {"1"} {"1"} elconst -minqual_tmp1_ale

1e3[kg/m^3] 10[1/min] rpm Rotation speed rho Density {0} {0} chns weak SI uq~ tA off time time auto 1.0E-6 25 tol 100 1 off on on 1.0 1.0E-4 10.0 off on 0.0010 25 lumped automatic auto on 1 5 tol 10 1 off const 1.0 once 1.0 1.0E-2 10.0 0.0010 0.01 range(0,0.05,20) 0 1 0.1 11 step none tlist free genalpha 5*dt_cfl_g1_chns off 15 off on on on on on on off on on 0.0010 5 1 0.1 0.5 linear off off maybe bweuler 1 off 6 0 300 0.0 0 lambda 0 step none off 1 off 0.0 0.0 0.0 on auto off nonsym eliminate auto 1000 on none on off off on off currgeom l2 10000000 longest weak on 0 1 2 1 fltpft 2 1.7 0.5 0.5 on off off sensitivity adjoint on cholesky analytic 500 10 1.0e-6 1.0e-6 1.0e-6 1.0e-6 0 off v,u,p v,u,p on init_expr_currsol_radio Automatic 0 u_init_radio Automatic 0 off off off off pardiso linsolver 0.0 0.1 0.7 nd on off nd on 1.0E-8 on off tol 2 1.0E-6 400.0 100 left right 1 50 1 1.0 3 6 v 5000 512.0 off 2.0 on droptol Pinl_chns gmres 0.02 100 0.8 on on shape regular on 2 2 off Geom1 on on u v p Pinl_chns 1e-3 1 pardiso linsolver 0.0 0.1 0.7 nd on off nd on 1.0E-8 on off tol 2 1.0E-3 20.0 100 left right 1 50 1 1.0 3 6 v 5000 512.0 off 2.0 on droptol Pinl_chns gmres 0.02 100 0.8 on on shape regular on 2 2 off Geom1 on on x y lm9 lm10 1e-3 1 pardiso linsolver 0.0 0.1 0.7 nd on off nd on 1.0E-8 on off tol 2 1.0E-3 20.0 100 left right 1 50 1 1.0 3 6 v 5000 512.0 off 2.0 on droptol Pinl_chns gmres 0.02 100 0.8 on on shape regular on 2 2 off Geom1 on on 1 iter 0.5 0.8 1 20 10 1.0E-2 1 const off 1.0 1.0E-4 1.0E-2 10.0 once onevery 2 iter 0.5 0.8 1 20 10 1.0E-2 1 const off 1.0 1.0E-4 1.0E-2 10.0 once onevery off off off 1 on pardiso 1 pardiso 1.0E-3 20.0 3 pardiso 1.0E-3 20.0 1 pardiso 1.0E-3 20.0 none genalpha off 0.5 once 5 manual 100 0.8 once 0.8 once Pinl_chns 5*dt_cfl_g1_chns 1 on pardiso 1 pardiso 1.0E-3 20.0 3 pardiso 1.0E-3 20.0 1 pardiso 1.0E-3 20.0 none genalpha off 0.5 once 5 manual 100 0.8 once 0.8 once Pinl_chns 5*dt_cfl_g1_chns 1 on pardiso 1 pardiso 1.0E-3 20.0 3 pardiso 1.0E-3 20.0 1 pardiso 1.0E-3 20.0 none genalpha off 0.5 once 5 manual 100 0.8 once 0.8 once Pinl_chns 5*dt_cfl_g1_chns Geom1 0 off off off 1005924 COMSOL 3.5.0.603 Schematic Pump 2 COMSOL COMSOL Copyright (c) 1998-2008 by COMSOL AB www.comsol.com 1264443831725 1227038055259 off html off a4 off full off Geom1 draw 0 -0.007433814005767574 0.009433813402270546 -0.006500000040978194 0.004499999713152647 -1.0 1.0 0.0010 0.0010 0.01 -0.843381370401906 0.843381370401906 -0.5499999877065421 0.5499999877065421 0.09999996982514858 -0.10000001639127729 8.433813704019059 0.09999996982514858 -0.10000001639127729 0.0 0.0 1.0 0.0 point headlight on 255 255 255 0.09999997 -0.10000002 8.433814 directional light 1 on 255 255 255 1.0 -1.0 1.0 directional light 2 on 255 255 255 -1.0 1.0 -1.0 directional light 3 on 255 255 255 -1.0 -1.0 1.0 directional light 4 on 255 255 255 1.0 -1.0 -1.0 on on on on off on on on on on on on off off off off 1.0 1.0 1.0 size cycle off off 0.5 orbit none none off off on off off off off on on on on on on 1.0E-6 intersection 1.0 normal off 2 100.0 off on off on off off on on 4 on 0.8 0.3 1.3 0.001 1 10 1.0 1.0 on 0 regular {"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""} {"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""} {"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""} {"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""} {"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""} {"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""} {"",""} {"triaf","triaf"} {"",""} on {"U_chns"} on 0.0 3.745802389555365 on off mm/s {"U_chns"} off m/s Rainbow off on on 255,0,0 interp fill off {"U_chns"} on off m/s {"U_chns"} off m/s {"U_chns"} on off m/s Rainbow off on on 255,0,0 20 off off step none off off {"U_chns"} on on off m/s {"U_chns"} off m/s Rainbow off on on 255,0,0 interp on sub {"u","v"} off m/s {"dx_ale","dy_ale"} off m {"U_chns"} off m/s 15 off 15 off step none step none arrow3d proportional 0,0,0 on 1 on {"u","v"} m/s off 255,255,255 {"U_chns"} m/s Rainbow off on {"U_chns"} off m/s 20 sub off step none step none 0.001 0.01 0.01 Inf 5000 on off 0.02 20 off 1 0.5 1.3 0.5 uniform off mass lines khanforce_chns radius,partr,1e-4 4*pi/3*1e-9 {"sign(u-partu)*pi*partr^2*rho_chns*(1.84*(abs(u-partu))^(2/3.45-0.31)*(2*partr*rho_chns/eta_chns)^(-0.31)+0.293*(abs(u-partu))^(2/3.45+0.06)*(2*partr*rho_chns/eta_chns)^0.06)^3.45","sign(v-partv)*pi*partr^2*rho_chns*(1.84*(abs(v-partv))^(2/3.45-0.31)*(2*partr*rho_chns/eta_chns)^(-0.31)+0.293*(abs(v-partv))^(2/3.45+0.06)*(2*partr*rho_chns/eta_chns)^0.06)^3.45",""} {"u","v"} m/s on {"0","0","0"} partstart_explicit 10 off step none {"0","0"} step none step none off 255,0,0 {"U_chns"} m/s Rainbow off on 255,0,0 on 1 once step none stick 0.001 off {""} {""} off on on 0.001 partt off 5 0.001 off {"",""} {"",""} off on on 0.001 {"partu","partv","partw"} partt off 5 off {"U_chns"} off on m/s {"U_chns"} off off m/s off off on 1 {"Geom1"} 0 ale stored step none on on off all on off off on on {"u","v"} m/s {"dx_ale","dy_ale"} m on 1 stored step none moviefile AVI 640 480 10 full 11 off off off {"U_chns"} off m/s 0 stored step none off auto 4 on {"U_chns"} off m^2/s 0 ale stored step none off auto 4 on {"U_chns"} off m^3/s 0 ale stored step none {"U_chns"} on on off m/s Rainbow off on on 255,0,0 interp fill off {"U_chns"} on off m/s arc off {"U_chns"} m/s solid cyclecolor none off off 255,0,0 Rainbow off on on 255,0,0 interp fill {"U_chns"} off m/s off {"U_chns"} m/s solid cyclecolor none off off 255,0,0 255,0,0 0 ale stored step none on on on {"lin","lin"} on on 1 0 off {"U_chns"} off m/s arc off {"U_chns"} m/s solid cyclecolor none off off 255,0,0 Rainbow off on on 255,0,0 interp fill 200 {"0","1","0","0"} 5 off off step none {"U_chns"} off m/s off {"U_chns"} m^3/s solid cyclecolor none off off 255,0,0 {"0","0"} step none step none 255,0,0 0 ale stored step none on on on {"lin","lin"} on 0 {"U_chns"} off m/s element 2 {"U_chns"} off off m/s element 2 {"U_chns"} off off m/s 10 off 10 off step none step none element 2 0 ale stored step none on ptd off 2 coorddata off off on 0 ale stored step none step none {"U_chns"} off m/s {"0","0"} {} {} off solid cyclecolor none off off 255,0,0 on on on {"lin","lin"} 0 stored step none {} {} {} 0 0,1,0,0,0,1,0,0,0 0,1,0,0,0,0,1,0,0,0,0,1 Geom1 10 0 up on off 128,128,128 off on 192,192,192 on 0,0,0 off all 1 random Rainbow off on uq~ q~srcom.femlab.geom.Geom2Vc/Oxrcom.femlab.geom.Geom͹6{L geomAssoctLcom/femlab/geom/GeomAssoc;Lversionq~xpwq~wuq~%Geom2|=-C6?Mbp~jtxMbp~jthMb`~jtxMb`هd`lMb`9ݻvd-C6j~jth~jth?Mbp?6ݻvd?Mb`?~jth?-C6j?هd`l?Mb`?~jtx?Mb`?~jtx?Mbp????? ? ??? ? ?  ? ?  ?  ? ? ? BezierCurveMbp~jtx?Mbp? BezierCurveMbp~jtx?Mb`~jtx? BezierCurveMb`~jtx?Mb`هd`l? BezierCurveMb`هd`l?Mb`9ݻvd? BezierCurveMbp??~jtx?Mbp?? BezierCurve6ݻvd?Mb`??هd`l?Mb`?? BezierCurveهd`l?Mb`??~jtx?Mb`?? BezierCurve~jtx?Mb`??~jtx?Mbp?? BezierCurveMbp?MbpMbp?;f?Mbp?? BezierCurve~jth?~jth~jth;f?~jth? BezierCurve~jth?~jth~jth?;f?~jth?? BezierCurveMb`6ݻvdM0_e?vy41 gR+C6j H'?-C6j? BezierCurve-C6j?-C6j?-C6j;f?-C6j?? BezierCurve~jth?~jth?~jth;f?~jth?? BezierCurve~jth??~jth?~jth?;f?~jth?? BezierCurve6ݻvd?Mb`?M0_e?-C6j?xy41 gR?H'?-C6j?? AssocAttrib VectorIntp            xwxsq~0wq~wXuq~%XGeom2|=-C6?~jth{Gzd-C6 {Gzd-C6 ?DC6 {Gzd.C6 3C6 -C6 3C6 ?C6 {Gzd?~jth~jth?C6 ?{Gzd-C6 ?3C6 .C6 ?3C6 ?DC6 ?{Gzd?{Gzd?-C6 {Gzd?-C6 ?~jth????? ?? ? ? ?  ?  ? ? ?  ?? ? BezierCurvezGzd-C6 ?zGzd-C6 ?? BezierCurvezGzd-C6 ?3C6 -C6 ? BezierCurvezGzd-C6 ??3C6 -C6 ?? BezierCurveDC6 zGzd?.C6 3C6 ? BezierCurveDC6 zGzd?C6 ?zGzd? BezierCurve+C6 3C6 ??C6 zGzd?? BezierCurveC6 zGzd??DC6 ?zGzd?? BezierCurveC6 ?zGzd?+C6 ?3C6 ? BezierCurve3C6 ?-C6 ?zGzd?-C6 ? BezierCurve.C6 ?3C6 ??DC6 ?zGzd?? BezierCurve3C6 ?-C6 ??zGzd?-C6 ?? BezierCurvezGzd?-C6 ?zGzd?-C6 ?? BezierCurve~jth?~jth~jth;f?~jth? BezierCurve~jth?~jth~jth?;f?~jth?? BezierCurve~jth?~jth?~jth;f?~jth?? BezierCurve~jth??~jth?~jth?;f?~jth?? AssocAttrib VectorIntp            xwxsq~0wq~wuq~% Geom2Assembly|=-C6?Geom2|=-C6?Mbp~jtxMbp~jthMb`~jtxMb`هd`lMb`9ݻvd-C6j~jth~jth?Mbp?6ݻvd?Mb`?~jth?-C6j?هd`l?Mb`?~jtx?Mb`?~jtx?Mbp????? ? ??? ? ?  ? ?  ?  ? ? ? BezierCurveMbp~jtx?Mbp? BezierCurveMbp~jtx?Mb`~jtx? BezierCurveMb`~jtx?Mb`هd`l? BezierCurveMb`هd`l?Mb`9ݻvd? BezierCurveMbp??~jtx?Mbp?? BezierCurve6ݻvd?Mb`??هd`l?Mb`?? BezierCurveهd`l?Mb`??~jtx?Mb`?? BezierCurve~jtx?Mb`??~jtx?Mbp?? BezierCurveMbp?MbpMbp?;f?Mbp?? BezierCurve~jth?~jth~jth;f?~jth? BezierCurve~jth?~jth~jth?;f?~jth?? BezierCurveMb`6ݻvdM0_e?vy41 gR+C6j H'?-C6j? BezierCurve-C6j?-C6j?-C6j;f?-C6j?? BezierCurve~jth?~jth?~jth;f?~jth?? BezierCurve~jth??~jth?~jth?;f?~jth?? BezierCurve6ݻvd?Mb`?M0_e?-C6j?xy41 gR?H'?-C6j??Geom2|=-C6?~jth{Gzd-C6 {Gzd-C6 ?DC6 {Gzd.C6 3C6 -C6 3C6 ?C6 {Gzd?~jth~jth?C6 ?{Gzd-C6 ?3C6 .C6 ?3C6 ?DC6 ?{Gzd?{Gzd?-C6 {Gzd?-C6 ?~jth????? ?? ? ? ?  ?  ? ? ?  ?? ? BezierCurvezGzd-C6 ?zGzd-C6 ?? BezierCurvezGzd-C6 ?3C6 -C6 ? BezierCurvezGzd-C6 ??3C6 -C6 ?? BezierCurveDC6 zGzd?.C6 3C6 ? BezierCurveDC6 zGzd?C6 ?zGzd? BezierCurve+C6 3C6 ??C6 zGzd?? BezierCurveC6 zGzd??DC6 ?zGzd?? BezierCurveC6 ?zGzd?+C6 ?3C6 ? BezierCurve3C6 ?-C6 ?zGzd?-C6 ? BezierCurve.C6 ?3C6 ??DC6 ?zGzd?? BezierCurve3C6 ?-C6 ??zGzd?-C6 ?? BezierCurvezGzd?-C6 ?zGzd?-C6 ?? BezierCurve~jth?~jth~jth;f?~jth? BezierCurve~jth?~jth~jth?;f?~jth?? BezierCurve~jth?~jth?~jth;f?~jth?? BezierCurve~jth??~jth?~jth?;f?~jth??   AssocAttrib VectorInt            xwxsrcom.femlab.mesh.Mesh_q Lversionq~xpwq~wuq~%MeshMbp~jtxz&1l~jtxMbpI +v~jth~jtxjf!nۊ%+wMbpzGzt~Gzd~jtx#VmpB}uoPljvf}UgeΊu2%qbfnyTwRX/c$S64wMb`~jtxMbp:Onrﹽptmskes~S_fxfھNtAxc"ui0rSOPtMb`GvԿ-am\pDqMbpMbpmjM rE!%kWbSpvng}qr]YcHccsMb`cxlhtMbps&1l1ۦmjfnk%4Ai$rl!6[cIfq!6 wPgiL\pMb`%>گQrhDzmVMijMbp~jthW_=>08jY)hGgigPib%edY`fjl*th^cʩB#nMb`kI:pv48hm wyfMbptGzdnfzlHd(6if gPӣ iwdGd\wCiMb`هd`l$2bSjMbpMb`X,H^mH*b]_վg!F0bCZqsjM`񿍥Ae^`e&(2ecMb`z'D'Bi&*n!gLb`"Nh)i|dX"Zf_.SUbum HMbp٩Mb@JCu `CaU2$8hj/+MMb`9ݻvd x g?w; Q աvk?)wA:&m^01Mbp@MG]zen^ȸ+*qcc&jt"FM0CxKkõ%vV>]gE11h#0 jNAYm}d݆)?l?pL%%@?q#o0SuP?MHg9Y  f&X-MZZUd~jtheF6j 5l;2?u{_lI I&S?o9ly9lkE?JnۜX?5V2+/8eb̜U(`*g CwiزyS?]uʏ3hywpA?j5LRN?xcdl-)"u[`?Wy j_櫿Y?%ֈҎQj1mxfQU"h"tgkrP?:EhVW?/3g~A'`[?-ajxJ8\c?Ftr$iq X`?;΅J(X\ifCNJK=^)g+DžHevX?r@j4f+@^?beeb?c+g+g?7?c?MbP?Mbp?~jtX?Mbp?RVFLE?+=l?*-1?U8 k?~jth?g$ObQ?F,shLQ?@+8 gMb`?Mbp?|Gzd?Mbp?{&1l?Mbp?~jth?Mbp?yn?@_,]m?ߘ'&q?vXl?NEj?'PCq?hc? >گQr?Mb`?`?܋-Oj?T=MP?xȬg?/~l X?GλXi?ԅmrgY?IkfnAX?}=ewy~d? i?sΔh?#A j?)`,j?f?Y0Mm?hWc?aI:p?Mb`?䍃R=d?ה=ug?xRa?g?bğ]?M)af?<ƥ^X?.pe?uCA{]?uiReL\?͹_:Cd1Mjlf?또Mg?Vd?z;ZGe?U/h?NjCSd?هd`l?Mb`?_𦶂j?G%uc?WV>c?9Td?3.* `7v.d?UAL\ʿe?[ؗD]?أzd?xY?<ȎA贩P8zh?\1~jth?^ Cj?1?-C6j?j?( Z@1;C6 ?C6 ?,S&]?e\x/?f`Oڻ_?ҁ:?.F?a?k^]E?-an@a?߮@?!i^?Mf3?j=R [? ߫8? χU?7C6 ?FdQ?2C6 ?GB?@C6 ?`?ы8+?OI~a?dj A5?wYfb?JI*@?7Jfb?G?}İdc?a6 P?zC:g?eKP?Ad?O?I a?Y:5K?"9]?GSD?|nY?d~0U?,f?\I? q~pRS?.C6 ?3C6 ?k2??~ oJ?Jd9?()|8?^<ގ'?}`b?BC6 ?f :kb?tRR4?w>c?zvA?&md?Hr>H? re?PMG?%3g?t U? b?GoUT?GpX9^?y7P?ĈsX?}wwR?#G,+T?hb;fk[?*ed?W'Q?-lJ?GB?-C6 ?9I?\9Z;?R]?64N$?`KzXc?CC6 ?xzc?iD(?(]d?g8\5?5RP\e?"&n$@?e@kf?q؄>?sEh?,QZ?`g`?HY?wp[?/V?*MrW?`:mW?eI"&+Q?(<`?a?H^wX?2:/E?[c3cwT?$Hm8?FdQ?.C6 ?DC6 ?{Gzd?IU>ނe?sD?~9e?04N(?Hb}e?::?-M(e?Ҕ&U3?_Mf?e.?>h?$/։_?ݫ zO\?mW\??4oѰU?p8\?E BL?k`ْfc?]?q^?< YA?S~@Z?94?A? >rg?=FP?_yb?H66?t[a?gA6Y+?`?-C6 ?70Ve?F/3lRd?h c0']4c?C6 f :kb?@,,n&Cڟub?É>|5;ٮ}pf?(-p>u Gh?>de?;?HI?bd?s<8B?'d?(S:?@uH{d?g u4?g?L=G?ymc?t@w1?%,8}d?2^-?Eb?s\?'?f :kb?,C6 ?6: "we?'w9G(c?dЏO5Z̍ b?C6 `?VSk+Z a?yA?Uhf?L=G~g?ԡ`f?bdEoA?E~=Ie?롨8? Rd?#1?Q'I@Ve?+u$?B+6e?F'@`+?u Gh?4(-p>?Ud?Nnq#?[c?Lk=$?xzc?-C6 ?`QsHBpjsd?rg?Zh *9e?Se?n9f?Rm׍5?"63e? Zv?6e?O.?~'h?%$v.?{Gzd?-C6 ?p@J@#c?&/AF>E!O`?C6 Xbe?+> sf?{J ?~jth?{Gzd?-C6 @:wYLKCj^?'j Qn<`?#C6 FdQ?&C6 GB?1oD8j^:iT?0h HU*>MX?n$OW:ILb?]o`ْfc?Fd?ZEy#v(u;e?fjW1ve?K&޺f?#{Q+ h?`n_.*d?ĻR $xzc?-C6 .?>GtRt+[?NV^?-C6 3C6 ?Rc8`Y?J9?-S <(I?pQI.M\P?sRmt &V?,GQ\yj%ӥ_?a(<`?Չd?uXl.-š e?(w*[$|f?G4lhEh?(>BKc?gk߸3,c?YU'f :kb?,C6 *cX]#,Y?GB-C6 ?i0J2B=??pSd:EG?kl@V1U Q?Aюt`Z?*edhb;fk[?p g?/=MGfe?Y 8}MfTf?oW$FAfF`c?_>;web?;j75!a?~첼,`?-C6 2&O4^7:T?BdQ-C6 ?\9T/[\7?M!՟]ޏoL?hܴ& YoZ*D? UbPEoU?,fd~0U?:g?8 P|e?*C(H%d7xd?s|?yBb?njAڙ) -a?b$<,S&]?-C6 TES_?їp1F$a<O?Cpp$X,C6 ?ĈZYwi4?ml=4ad?6F?WY.VBf^qj4A?osYwdapEP?zC:ga6 P??-C6 ?3C6 : 8?~NC29B[+#S?n,7vG~tc{\J?b gf?`?P45Z*!^?O[T6`r`V?#>rQ LI]]?G5[LcTk/[?n<` cIN m1?&(eYFz6?g :kb-C6 ?g[/csNK%?f4Fo3?;evzf(?>he.?&C6 ?GBEVv;?IK?9qZP2J3'dW?JZXFt0Q?yv~VPU?c2\_(<W?5e_^yAV?OӷbxcU"?ߜmdUw(/'?xzc-C6 ? O$ 6eY*u?xeF͌?^1f3n.?~jth"C6 ?BdQ dB t9?旹S'TɭF?$jWO?(\aQ?1}aDGikQ?w0dދP?fVgg{Gzd-C6 ?Wr, e})9!龚f.?4e͓>o=%eƄ/qenf#ф :Bߓ&hj2.C6 ?Cpp$X;ݳ?5?(^Z~ KB?X]t3G?Zړ`_(>G?TzgagI?Sx_$c2юd8mI?;e{Gzd-C6 3{he5!Ldv O nY2g؛6{;e=uj02Ϗ2?Tq_C6 ?,S&] ܫB?xdbHfc5>?u?tE`ChA?(dr*Tf+D?8Yo'Gh>*A?G}=dZd#xzc-C6 G6d f/e޲&9o90Tf(-{AWzg2(>GC6 ?`HCuQ8?됔 bRwY-?طar5?s!hfRj2.?:Bߓ&hD(s7? "YeZ,0?v_gNf.6?h#d~jth|cT^0mTb*o&g :kb-C6 }Sc陧2l9t>;eTIzcPd^u^jBC6 ?g :kbfVggދP`n_. h)Y0?J'ccȩ)?[b"?12f)ea=$?hlevg -?ɼPeߦ)h0?1d8}9-f5e'<W`-C6 M Y*bhrb5BUHb}H} oA |Wa| f,a=c1"&J>`.dL /Q(>lhEhB4FdfC6 ?xzc,T$?n dR e ?3~e? h*qeu?g'yĺe(v1 ?dI P:g/=MGp gS5[LcLI]]GVNbGWX"`aq~#k[tJedK<0UɷBU,f,S&]-C6 лܓ_-յ1:Ka4F+C1-aJ=G%e>Wu#Ђ]fd^i-4 dHvP>8ep|d%, Hߩe੍R_[j>\)'_Yd(\C6 ,S&]:C6 Cpp$Xvtx -IMX{(GVY%-:U   edg   !&!(&-(/-5/99<5AC><F>GAIJCFMINGORJMTTUNVOWXRU\W]V^X`\b]d^e`fbiekdlfmippqlrksmtqwryszt|wzy{{|          !&(,0!&5(7,:>05C7F:GM>CQFTVGYMQ]T`dVfY]j`mqdtfjym}qty}!%&,-!%23&7,:-2?A3E7:H?LMAQEUQHX\ML]^U]fXgm^o\vmuvfwwyyz{uz{g|o|?ZUUUUU???ZUUUUU?ZUUUUU?????ZUUUUU??,X W??[UUUUU?,X W?z7?[UUUUU??z7?oqF???oqF?(3t???(3t???ZUUUUU?>9?ZUUUUU????>9?F1^?V?u?kЁX??[UUUUU?kЁX?UA3&?F1^??F"$?V?u?[UUUUU??z?UA3&?u? W?F"$?4Ym?4Ym?|흜n?z?@1D?u?G? W?|흜n?*N ?G?'Z0yG*?@1D?Guq?f@?*N ?#4?'Z0yG*?7 ?Guq?h|?f@?У4?#4?W?h|?I A?7 ?i?У4?X16f?W? ? ?]b?i?us?I A?DM_?X16f?yV뛠?]b?ބ?us?LE ?DM_?%v?yV뛠?Ud%ɯ?ބ?ζ?%v??LE ??XUUUUU????ζ?5 ?hd?Ud%ɯ?p?5 ?hd? t*?+`9hq??XUUUUU?ɥۯ?????p?U:G? t*??ɥۯ?֤6?+`9hq?f????UUUUUU?U:G?h -?֤6?M?f?4u1\8?WUUUUU??U=??UUUUUU?UUUUUU?UUUUUU??h -??4u1\8?Hi?M?4!??VUUUUU?VUUUUU???WUUUUU?????6Bd*?U=?w?4!?BF?Hi?Ƈ?3r?6Bd*?w?6eS?Ƈ?!yJ!?BF? ?2/"?3r?6eS?[X;T?!yJ!?4ђU? ?]W?2/"?[X;T?9~xF?]W?ԭ?4ђU?:? c??9~xF?I3i?:?̢?ԭ?L?B? c?I3i?YyA}?L?TS?̢?@j?B?YyA}?ە$zn?@j?9q)r?TS?lvCT?е?ە$zn?, qu?lvCT?i\?9q)r?T?, qu?E?е?/Q7?T?u?i\?3?E?i?/Q7? hS;q?3? ww?u?s~;?i?/X?s~;?{? hS;q?);m~? ww?m5A?/X?@}5?);m~?H/%<@?{?&5OU?@}5?4?H/%<@?.oW\?m5A??&5OU?s!P?????4??.oW\????$??s!P?$?s%?p?U{ż|?s%?&{Ȅ?U{ż|?p? ;? f?3J?&{Ȅ? ;?oB?j? f?3J?`Qه?&{Ȅ?oB?sv?smt?j?`Qه?b A?&{Ȅ?U{ż|?sv??X?smt?b A?ާ/~?U{ż|?s%??X?ާ/~?ud>?s%?p?sv??W#A??ud>?):?p? ;?oB?sv?%?W#A?):?(? ;?oB? ;?oB?(?%?(?%?oB?sv?p? ;?+:?(?%? W#A?sv??s%?p?yd>?+:? W#A???U{ż|?s%?&{Ȅ?U{ż|?!ާ/~?yd>?A;>??sv??&{Ȅ?n A?!ާ/~?:/K?A;>?oB?sv?K͞x??nQه?n A?ZU??:/K? ;?oB?YB ?K͞x?3J?nQه?3?ZU??p? ;??YB ? f?3J?s%?p?0?3?g??j? f?U{ż|?s%?&{Ȅ?U{ż|? [?0?X$? [?K?g?Zmt?j?&{Ȅ?G?X$?w5;J?K?9?Zmt?K͞x??Ji?G?ޘ2?w5;J?9?YB ?K͞x?n o?Ji?ޘ2?#aX??YB ?@n'?n o??#aX?C/$Q?g??jD/$Q?@n'?ޘ2?C/$Q?@n'?K?g?7$aX?jD/$Q?7$aX?ޘ2?w5;J?w5;J?K?@n'?B o?A;>??B o?*i?w5;J?K?:/K?A;>?ޘ2?w5;J?WU??:/K?3?WU??*i?oG?oG?W$?W$?| [?0?3?| [?0?K?g?ޘ2?g????YB ?YB ?K͞x?ޘ2?K͞x??ޘ2?w5;J?K͞x??w5;J?K?YB ?K͞x?K?g??YB ?g??                               trie                ! " "#$#$%%$&&%'! ' "(!'*"#+'"+"*+*)$,#*#,&-%%-.%.$$.,/(00('0'+1+)0+212+3)*34))41-5..56.6,,67,7*73*8/08029/8:21:14:;22;84=:>:=6?7?@7@=4@437@35A66A?<9BB98B8;>C::C;CD;;DBE<BF<E@G=G>=EBHHBDAI?IG@I@?CJDDJHHKELFELEKMFLOGIINOLKPPQLJRHHRKRPKSMLSLQTMSNVWNWORXPPXQXYQYSQUT[[TSZU[Y[S\UZ]WVV^]X`YY`[[`aa_ZZ[ab\cc\ZcZ_^d]^ed`faaf_fg_c_gghcibjjbcjchldeeklfmggmhmnhjhnoijnojpiokrlksrmtnntootuqpvvpovouwqxxqvyrsszyt|uu|v|}vv}xx}~wxx~wyzz{{|}}~~~                #" # $$#%%%$&!"%')))'(*)*+,+,-+- ..-"!/"/  /.!0/1&"1"#21#2#$32$%'3$%33'45&1')64'6(7*78*)*886)9+-:,+9:+;9-.<-;-</0=/=..=<0>=?51?12@?2@2AA23A346B44BAC5?6DB8E6ED67F88FEG:9G9;HGIIG;I;J<J;JKI=>L=L<<LJ>MLNC?N?@ON@O@AABOBDPPOBQCNDRPESDDSRFTEETSVGHVHUUHWHIWKWILMXLXJJXKXWKMYXZQNZNO[ZO[OPPR\\[P]QZR^\S_RR_^T`SS`_aVUaUbUWbcVadVcXYeXeWWebYfeg]ZgZ[hg[h[\\^iih\j]g^ki_l^^lk`m__mlenbcaooabbnopcoqdrrdcrcpefsesnftsujgughvuhvhiikwwviyjukzwwzxz{xl|kk|zm}ll}|ns~n~oo~porppqqrrsts~tyuuvvvwwxx{x{y{|z{z{}||~~                                  !!" #"$$$#%$&&'''(()())**)++*,+-!- "- $.##."/-"/".0/.$%1$1.%21&3''34'4((45(5)6*)6)58+*8*67,99,+9+8:-/:/0.1;0.;<:0<0;12=1=>1>;2?=4@53A44A@B865@C5C6B6CD79E7DD9FF98F8BG:<H:GG<II<;;>I>=J>JI=?K=KJ?LKAM@CNBFBN@MO@OCCONPEDQEPPDRRDFSPRRFTNTFVGIWHGWGVXHWIJYVIYKLZKZ[JK[J[YM\OL]ZN_TO\`O`NN`_UQaaQPaPSaSbSRcbScdcRdRTT_d^UeeUahWVhVY[iYhYigXjjXWjWh[Zk[ki]flZ]lZlkm^nn^e\o``op`p__pdeaqqabreqnesserptddtcctbqbtfwxlfx|g}}gjik~}jjhhii~lxklk~vmmnnnsrsopptrrqqttsss{uuvuvwyxwxxz{{yzyz|}|}}~~~exsrcom.femlab.xmesh.Solution[ʏQqSxpwuq~%ltqq  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop 789:bcderstu789:NOPQtuvw   %&'(9:;<=STUVZ[\]^_`abklmno  -./0<=>?@BCDEJKLMNklmnqrstuyz{| !$%&'(./01EFGHMNOPQefghnopqrstuv~*+,-.@ABCFGHIJNOPQrstu"#$%()*+,[\]^uvwxy  +,-.12345KLMNXYZ[\ghijklmnouvwx    #$%&')*+,123459:;<?@ABCFGHIJLMNOUVWX[\]_`bcdeghijklmnoz{     < = > ? @ M N O P f g h i    / 0 1 2 3 B C D E P Q R S        < = > ? T U V W X v w x y z     > ? @ A V W X Y Z      " # $ % C D E F G g h i j k q r s t    :;<=>QRSTUvwxy&'()*-./01YZ[\rstu !#$45678]^_`ayz{| !"#$()*+bcdefjklm    34567MNOPuvwxy}~  12345MNOPefghiuvwxy?@ABCDEFGHQRSTUcdefglmnopqrs#$%&WXYZ9:;<GHIJUVXYZ[]^_`xsrcom.femlab.xmesh.Xmesh[{ωI dofVersionZ initializedZuseInteriorBndLelemIndtLcom/femlab/util/FlIntList;Lelementsq~[geomMapt[ILgeomNumq~@L initElemIndq~@L initElementsq~[mcasesq~A[meGrpst[Lcom/femlab/xmesh/MEGrp;[meshNumt[[I[sorderq~A[ unitsystemst#[Lcom/femlab/api/client/UnitSystem;Lversionq~xpwq~ur[IM`&v겥xpuq~ uq~F uq~ uq~Fuq~Fur[Lcom.femlab.xmesh.MEGrp;5q|Yxp srcom.femlab.xmesh.MEGrpfI bmTypeIndIeDimIgeomNumImeshCaseL bmTypeStrq~[coordst[[D[domainsq~A[namest[Ljava/lang/String;xpwtls(0)uq~Fuq~ ur[[Dǭ dgExpxsq~Owtls(0)uq~F uq~ tptutvuq~Vxsq~Owtls(0)uq~F uq~ tptutvuq~Vxsq~Owts(1)uq~F uq~ tX$2tY$2tptptutututvtvtvtx$2ty$2uq~Vur[D>cZxp ?????????xsq~Owts(1)uq~F uq~ tX$2tY$2tptptutututvtvtvuq~Vuq~y ???????xsq~Owts(2)uq~Fuq~ tX$2tX$2tX$2tY$2tY$2tY$2tptptptututututututvtvtvtvtvtvtx$2tx$2tx$2ty$2ty$2ty$2uq~Vuq~y???????????????uq~y???????????????xsq~Owtls(2)uq~Fuq~ tptptptututututututvtvtvtvtvtvuq~Vuq~y???????uq~y???????xsq~Owts(2)uq~Fuq~ tX$2tX$2tX$2tY$2tY$2tY$2tptptptututututututvtvtvtvtvtvuq~Vuq~y???????????uq~y???????????xsq~Owtls(2)uq~Fuq~ tptptptututututututvtvtvtvtvtvuq~Vuq~y???????uq~y???????xuq~Fwxq~7q~:q~=q~Esrcom.femlab.api.client.MFileInfo3$$ZloadOKLfemNameq~[historyq~Q[mfileTagsAndTypest[[Ljava/lang/String;[ resetHistoryq~Q[ storedNamesq~QLversionq~xpwq~pptfemuq~ tfem0tfem1ur[[Ljava.lang.String;2M 2Wxpuq~ uq~ wx