/[MITgcm]/MITgcm/verification/exp2/input/windx
ViewVC logotype

Contents of /MITgcm/verification/exp2/input/windx

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (show annotations) (download)
Wed May 5 18:32:39 1999 UTC (24 years, 11 months ago) by adcroft
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
FILE REMOVED
Implemented new I/O package (mdsio.F). This package does parallel
I/O in much the same way as dfile.F used to except it uses "direct
access" rather than (f77) unformatted sequential access.

Problems with dfile.F package included:
  o unnecessary memory use (each process had two global sized buffers)
  o inability to read the files it had written without post-processing
  o "tiled" files were tiled by process/thread rather than actual tiles
  o created huge numbers of files with no alternatives

Features of the mdsio.F package:
  o direct-access binary writes
  o no excessive memory use
  o ability to read/write from multiple record files
  o "tiled" files are based on "WRAPPER" tiles so that the number
    and content of files is independent of the number of threads
    and/or processes
  o option to create single "global" files rather than "tiled" files
  o ability to read both "global" and "tiled" files
    [Caveat: the tiling of files must match the model tiles]
  o checkpoints now use a single file per model section
    ie.  one file for the hydrostatic model core, one file
    for the non-hydrostatic extensions and one file for the C-D
    extensions
  o the mid-level I/O routines now is broken into more source files
    read_write_fld.F supplies basic I/O routines with the same interface
                     as the original I/O package
    read_write_rec.F supplies I/O routines which allow multiple records
    write_state.F    writes the model state
    checkpoint.F     supplies the read/write checkpoint routines

All the example input data has had to be modified to be direct-access.
Otherwise only routines that used I/O have been affected and not
all of those have been due to the continuity of arguments in
the read_write_fld.F routines.

What needs to be done?  We have to create a suite of conversion
utilities for users with old-style data. Also supply the option
for using old-style I/O, not just for die-hards but for reading
data too extensive to be converted. And more...

1 8@;<<f<2}S<T<x<2|bDg<C0<tj<<: <G=b=*s=C=#U==O'<k<<ϷN<b\< < <6<tG<S<;U};;<:4Qxu{WG=S} r
2 Pǽ Ľt ,j<>z<J<{j<X_<yf<e<$ <<5<Q====BD=.b= = j<<T|:'y):9 ;;Z;٧;;V;LĻoɶpk YG3m +'#̼^\[`񒼙ō~-:9I<9<9wk< u<9%;
3 S;6R
4 tˇJk]UfU#YsR} ,Fwno{\
5 0&zVU{Ms[.+y×8^*&<f$<f==:=Pl=[o=\8=U6=Iu=9=&==$W=&=7Z=u1U={=z=_f=19= w<<F<[;w;xB<:<<2
6 <[=<b<<U`<é<ʱ<V<z"<Z<*e;ʖ;;;A;;ۊ9;C; ;em;F:*u=1'=;G=C=r=
7 =-===p=Y=C=Pg=`=j=j)=_=Uo=PW=I=AE=:u=5=1</=)]=/(=&L=4=;=4C,=+ [==<w<Q<װ=V=!=UT===_=]=p===)=S=,\==K8=k==)==={==X =l=;=vC=\1=3]=,=Bc'=b=V@=u=gW===L==3=|=a$=I{=3O= =qV=;=z===&%O=0ʒ=<=K =<"=5I=====:>8> \> >=y(=oW=ux=L/=.==T=P==F==o=k5=M=mM=ִ=0={=54=.=v==c={=3J=u,= =N=Ę=&=Ɨ=ԕz=`=X=5$===!=紬=1==>==^==>=='=6=Sw=d=Q=XA=̔u=~I=dR=v=5===;=ގi=7=ò=6=1='=-=d=S =h=y _=~=bk==5=މ==5===g;===G=ꠇ='v="Q> ]>[>>>R>
8 > 4>>T>Ed>Q>>f>">i>> >.>C={=콺=뛷===u==%=`=sh==a =^===6=IB=)= ==== =޵==ȏ====/====1U====ӿ=P={===ǥ=b=?4=P=Q==Ň=T==e==v=q&===m=,=g\=I==>>><>=DO=o==>e>>|>_>>> #G>?>6>@>>>jz> J>#g>!]>> l>=L==r== =E*= ===$q= =˥=m =qh==Kw=@P=4l=D7=\3=k8J=qv0=t5=sJ0=m=h=f=i=x4=Z=Q,==G=(=^ =]=nh=@=r=W=.=ů==5=a!=x=&=6=[=U=,<==O=`==OG=
9 ==9=ۦ=1===m=†={=*=4=!M===B=Ũ|=o%=M=G ==>>>[>>===-D= q=Ѱ/=e===݌======l=Xc=au=E =0`<^<2< <"=5=V== z=(@=,=,':=+=4=JJO=fm=3=e====xU==D =I=f=x=a =(=LYU===,===9==m=I=;=F=C=˶=VU=y=N==#=2=h=;Ei=:C=;*9=JG=\=W=f>===M=9U====r= =vy=T\=X=7=B=i==k=YW=Q=Ku=W=NB=#'=5v=8m=
10 p<<<H}<ʟ-<4<Y<Y<׀<<7<<;i<<Þ<<e<B0=(O=Im=H =G@=C=B=>I=:=;m=7[1=*=K#<tC='J==U=?=D=_&===~=sڕ=z<=zl=r====\<t<q<=(;<˯ <P<<S<w<h<<{<A<=={/=& L=/=:u=L=[(=_:=^=c"*=Wt=9=
11 == *S=s<<_<M <l9T<qF<s<>m<F<w<t<<n<ַ<C <3<<`^<";<!e,<<w<q<o<n <7p<0<'z<<Ţ<<<~<U'<'"<<<A== Z= ߦ=Z=#=)@K= =^<E;8}OɢI_aݚ=
12 >߼FмqϮ%`=^U:;;aM;`<]<WW<6<B<<|.m;,f9MQt_7ۦV:<NY9$98fM@:Rw9w XẸ<o)ֻVri%ẫǞ;O :㐻<;Y3;;]$KY+: .;!,D_Z;R;l<͞<1|{<\~D<e]G<<<
13 <jvʽC"׽ j} M:lra7н3н<tn4B'jͽm#:\ @;l*jؘ4<UM[vUlM pu#eϼ=  O.།{-<>3r߼A^}m c;%\&%}HM1OX:CD Jwؽj 刽YR6oτSg'5ν0))r7d?v?['<x=D1:,½-10~#?S
14 ۽b½$,l.#Cz/@z<),^XkbDqʼ嚮#fͽn<L@X
15 ϽN !'\fnI|gg"拽N‽98>bҾU.0[zg[SH\3^_dR]?JVMŽWTTN(2DN'=6jy8V;514=3[?O0[d鄽s<a{cn|?u(~/6½sbUO1;м
16 ]'+C7C[VGmori?bƼrw{Խ7"9 9/Pe[0mP[fOȽBi?ܽ?A%PE
17 ŽB!;,-5/p0嘽18AIAU_?Lgfo=R+/콙6n{̓jxSG4"Vg/r㪽PngY*OGH+M5v>@HO\feJXQ_X*ݽxk꽄7Jwn;߼`Rw@^Cp? 3^f6
18 $Ž:%9T4)d.Fν7!`:(EǽOlZ{hvP𬽇g׽瑽ཆmUͽ(nl}νʁts\UF]<o n19gsW7R??_ἱaqS䌁: mXU`ԼNkϾu]Ѽ.ռٲܽŽ+2,>+ KAS^jrz{^yĤ 齁H
19 6 :|DtimKccgP,6$!cԽYu}i&ăF ׽,X\ z *헊;1q#»һTec=;M;©</1<7;;4hI-`v!O
20 vn2Eټ jW/>VPH]\e1d2m׽{rx[ekнge/VF64!ڽlӽw[tμؼйEĽN/Iݽ7VZbRk;'<V;<.;};W<=<9<d~H<v<<៦<<<gE:;0~; G;ha;zbKY{p HӁ  t"88R
21 E^޽N^TYV"b[yVZ=Q,BV=Խ2""8";ȼJN6XRL ;jtk2jB犽L޼hDMe 2>& <j2<]<<9<t<f<<<<1= HC<<m( ae;Z;)斻 ּT㼎 H˼
22 !T _64GDS?̽Xb6k9i~'da[UսH5(н} tIvhuh3ɻϼ;!R<G<cí<WɊcO+̽(Zzˋ,9b;6k;S@;ھ=WM<<`<7<L<<>$<e<<Y'Ļ)0V0C[L'p䆔!ͽ x0"J3g_1ܽnz%l7pd{c轍0Fͽ[qSB85qz\ҽD;)OVo|Cּ(^2&.6\i9:s^V'˴lBF~C|Ł9J:ɍd<-a<$=V_=-s==<D<Il<}<SL>Bu>>5fKfh[u|] ߽1bbd!9]|W":ҽvGNڽ+ZogJ;=Qͽ%DռLR¼ &Լ>I;*FJӊdח⬽>?ⴽj潐D̽Z?^-׽6%<=,T=3UB="<<
23 <Vܝ#IR8IlTaܽo{j|ME^5Ns be`_9jHWZ|7yOJ& 9Pm;th{cĽw3FiܽŽg=yU 潽hd.G=}= o4xг3ƛ!X)Π0ᮽ5^ֽ<>?oIխRXd`ѽkx#6CH񽂼nUڽbʽqɽڽuXڽb)T;ȪFG;<Fź:4hצdcxadQht[vy~LnPj&B˝$?~殒8X t5"!0Pp<6M(Tս_g{)u̵ɖwOڽb@!<jw<t v޽ d(k=ȧFH2޽; ^',!:@L;u"Th;,;͍;><=;;;R<:yJ~мִ!2N"k{+ZSڽJ>ʼ[X; <"/3Qtż`z)*</DF RZxI
24 @~K1<O;X<1<<m=J=====J=|<]<<پ<r<<S<xFz<MxO< .;`iMٻwֻ‰MR[x<D<=%2<~)I< =L==g<<2<)<C<~;2=;i*ٺ,=#P =?=(o=G=Yw=h)=we==zJ=nl"=gӯ=Yp6=A=-="== =Q<w<$<Ɋ<(<)<ԫ =,
25 =uɪ=8==_=r=M=3=T=<Ss<<oo<#.;䠫;S=3.U=P=hU=t$=:=W=!=L=A=}5 =oD=fz=dG=^O=O ^=E>=C2,=@=;=2K=< =?$=+=:==f=lfj=!=7)=`B=:= ,==<ױf=#,=]}==h= =G=5=)m=V=8=B==!=_=Jl=b:=P=@=~=re=OO= -=W
26 =^'=NG=g:= ==f=U=}R=i#=X=>4=,==<W/=h1==Y=v=k=`I=[Q=]˟=_ׯ=c.=h=qM%={Z=#=
27 ==+=h>=1<=R=u=Y=P===y=uh==~ =UON=(3,<|<<^<<<f <<}<TT==v==.U=H|=b=t=w=n"=R8=q<O;a=B=x=ZZ== /=Ư = =R=Q=m=o^G<:g+ E[NIPE_'NM9< D</<<)|v$GXm5=3"=-X='=[@="=] =ɐ*=յ=(=!==iH<y!8D@0 <.<<9<=0===Kq=Jt=1=<9<2<H<p<=<O<OԽuDl[$<E<<V<r7<4<^<grcxhgU;KCSgռB}$WaBM:N<;78E6A8@

  ViewVC Help
Powered by ViewVC 1.1.22