<?xml version='1.0' encoding='UTF-8'?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-05-11T12:12:49Z</responseDate>
  <request metadataPrefix="oai_dc" verb="GetRecord" identifier="oai:ipsj.ixsq.nii.ac.jp:00176508">https://ipsj.ixsq.nii.ac.jp/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:ipsj.ixsq.nii.ac.jp:00176508</identifier>
        <datestamp>2025-01-20T05:49:46Z</datestamp>
        <setSpec>6164:6805:6807:9016</setSpec>
      </header>
      <metadata>
        <oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
          <dc:title>有限体積法を高速化するための領域特化言語のC++への埋め込み</dc:title>
          <dc:title>Design of an embedded domain-specific language for accelerating finite volume method with Boost.Proto</dc:title>
          <dc:creator>伊藤, 正勝</dc:creator>
          <dc:creator>宮島, 敬明</dc:creator>
          <dc:creator>藤田, 直行</dc:creator>
          <dc:creator>Masakatsu, Ito</dc:creator>
          <dc:creator>Takaaki, Miyajima</dc:creator>
          <dc:creator>Naoyuki, Fujita</dc:creator>
          <dc:subject>領域特化言語，高速化，有限体積法，C++，Boost.Proto</dc:subject>
          <dc:description>我々は，数値流体力学のシミュレーション開発において，ソースコードを書くために，モデルの数式を分解して冗長な表現に変換せざるをえないことが，開発と高速化の妨げになっていると考えている．そこで，この妨げを減らすために，領域特化言語を設計してC++に埋め込んでいる．我々の領域特化言語は，有限体積法の数式をハードウェアに近い低レベルのコードに変換してC++コンパイラに渡すので，開発者は，シミュレーションモデルの数式を直接的にソースコードにすることができる．今回は，流体力学の重要現象である拡散と対流のうち，拡散現象を扱えるように，試作版を作成した．今後は，もう一方の重要現象である対流を扱えるように機能を拡張し，バックエンドに，自動並列化とチューニング機能を追加する予定である．</dc:description>
          <dc:description>We are develeping an embedded domain-specific language (EDSL) for finite volume method (FVM) with Boost.Proto. Our goal is to make our EDSL translate FVM expressions in computational fluid dynamics (CFD) into efficient and parallelized code. And our current focus is to make a prototype of semantic model whose foucs is on diffusion phenomena.</dc:description>
          <dc:description>conference paper</dc:description>
          <dc:publisher>情報処理学会</dc:publisher>
          <dc:date>2016-01-08</dc:date>
          <dc:format>application/pdf</dc:format>
          <dc:identifier>第57回プログラミング･シンポジウム予稿集</dc:identifier>
          <dc:identifier>2016</dc:identifier>
          <dc:identifier>61</dc:identifier>
          <dc:identifier>66</dc:identifier>
          <dc:identifier>https://ipsj.ixsq.nii.ac.jp/record/176508/files/IPSJ-WPRO2016010.pdf</dc:identifier>
          <dc:language>jpn</dc:language>
        </oai_dc:dc>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
