[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:003589] Re: file aggregation in gphys
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:003589] Re: file aggregation in gphys
- From: Takeshi Horinouchi <horinout@xxxxxxxxxxxxxxxxx>
- Date: Tue, 04 Sep 2012 18:51:11 +0900
西澤さま
すみません、返信わすれてました。commit してくださいませ。
> 堀之内様
>
>
> コメントを足して見ました。
>
> 仕様としては、
> タイリングの前提条件は今までと同じで、
> 入力として、フラットな配列でよい、
> というところだけが異なっています。
>
>
> 西澤誠也
>
>
> 2012年8月30日 21:51 Takeshi Horinouchi <horinout@xxxxxxxxxxxxxxxxx>:
> > 西澤さま:
> >
> > 具体的にどういう場合をどのように解釈するのか、ソースをみて
> > 理解するのはつらいので、解説を書いてコメント文に
> > してもらえませんか。(仕様をはっきりさせてほしいです。)
> >
> > # 自分も書かなかったりするのにすみませんが、実際他人の
> > 目でみてしまうと....
> >
> >> 堀之内様
> >>
> >>
> >> gphys における分割ファイルの読み込みですが、
> >> 多次元分割の場合、入力がその分割に対応した配列 or 正規表現になっている必要があります。
> >>
> >>
> >> 手元のプログラムの場合、ファイル名が mpi のランク番号を含む形になっているので、
> >> 手で分割に応じた配列を作らなければなりません。
> >>
> >>
> >> そこで、内部で軸の値をみて、しかるべき配列に構成するパッチを作りました。
> >> 多次元分割の扱いを gphys_netcdf_io ではなく、gphys_io に移す話がありますが、
> >> 上記の機能がすぐ欲しかったので、とりあえず現状の gphys_netcdf_io に入れました。
> >>
> >>
> >> 加えて、gpview では、分割ファイルの入力はできない用だったので、
> >> "*" 文字をワイルドカードと見なすパッチも一緒に入れています。
> >> とりあえず、gt_url の解釈のところに入れているのでが、
> >> gt_url の規則にそぐわない場合は、別の場所に入れる必要があります。
> >>
> >>
> >> あと、1.8 環境で、gem で narray をいれている人用の修正も入っています。
> >>
> >>
> >> 修正は別々のファイルなので、分割は簡単だとおもい、
> >> パッチは一つのファイルにまとめています。
> >>
> >>
> >> よろしければ取り込んでいただけると幸いです。
> >> よろしくお願いいたします。
> >>
> >>
> >> 西澤誠也
> >>
> >> --
> >> Seiya Nishizawa
> >> RIKEN Advanced Institute for Computational Science
> >> Tel: +81-78-940-5754, Fax: +81-78-304-4972
> >> 7-1-26, Minatojima-minami-machi, Chuo-ku, Kobe, Hyogo 650-0047, Japan
> >
> > 堀之内 武
> > 北海道大学 地球環境科学研究院 地球圏科学部門
> > 〒060-0810 札幌市北区北10条西5丁目
> >
> >
>
>
>
> --
> Seiya Nishizawa
> RIKEN Advanced Institute for Computational Science
> Tel: +81-78-940-5754, Fax: +81-78-304-4972
> 7-1-26, Minatojima-minami-machi, Chuo-ku, Kobe, Hyogo 650-0047, Japan
堀之内 武
北海道大学 地球環境科学研究院 地球圏科学部門
〒060-0810 札幌市北区北10条西5丁目