<?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-03-07T10:05:25Z</responseDate>
  <request metadataPrefix="jpcoar_1.0" verb="GetRecord" identifier="oai:ipsj.ixsq.nii.ac.jp:00239733">https://ipsj.ixsq.nii.ac.jp/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:ipsj.ixsq.nii.ac.jp:00239733</identifier>
        <datestamp>2025-01-19T08:11:24Z</datestamp>
        <setSpec>1164:2240:11467:11720</setSpec>
      </header>
      <metadata>
        <jpcoar:jpcoar xmlns:datacite="https://schema.datacite.org/meta/kernel-4/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcndl="http://ndl.go.jp/dcndl/terms/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:jpcoar="https://github.com/JPCOAR/schema/blob/master/1.0/" xmlns:oaire="http://namespace.openaire.eu/schema/oaire/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rioxxterms="http://www.rioxx.net/schema/v2.0/rioxxterms/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="https://github.com/JPCOAR/schema/blob/master/1.0/" xsi:schemaLocation="https://github.com/JPCOAR/schema/blob/master/1.0/jpcoar_scm.xsd">
          <dc:title>Development of a Python Interface for Code-To-Code Adapter (CoToCoA) Library</dc:title>
          <dc:title xml:lang="en">Development of a Python Interface for Code-To-Code Adapter (CoToCoA) Library</dc:title>
          <jpcoar:creator>
            <jpcoar:creatorName>Haichao, Zhao</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName>Keiichiro, Fukazawa</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName>Takeshi, Iwashita</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName>Takeshi, Nanri</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName>Yohei, Miyake</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName>Yuto, Katoh</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName xml:lang="en">Haichao, Zhao</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName xml:lang="en">Keiichiro, Fukazawa</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName xml:lang="en">Takeshi, Iwashita</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName xml:lang="en">Takeshi, Nanri</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName xml:lang="en">Yohei, Miyake</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName xml:lang="en">Yuto, Katoh</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:subject subjectScheme="Other">スーパーコンピューティング環境</jpcoar:subject>
          <datacite:description descriptionType="Other">This paper presents the development of a Python interface for the Code-To-Code Adapter (CoToCoA) library, a framework designed for coupled computations that enables direct program-to-program communication without intermediate files. Considering CoToCoA's current support for C and Fortran, as well as its reliance on the MPI library for communication, this study aims to enhance its usability by integrating it with Python. To effectively integrate CoToCoA with Python, we explored two development approaches: direct development in Python and the use of ctypes to call CoToCoA's C functions from Python. Furthermore, we conducted performance evaluations focusing on CoToCoA's two types of data transfer methods to evaluate the efficiency of the developed Python interface. The newly developed Python interface enables the efficient transfer of data from C or Fortran-based simulation programs to Python, where it can be effectively analyzed or processed. This capability significantly enhances the practical utility of CoToCoA in computational science by enabling efficient data handling across programming languages.</datacite:description>
          <datacite:description descriptionType="Other">This paper presents the development of a Python interface for the Code-To-Code Adapter (CoToCoA) library, a framework designed for coupled computations that enables direct program-to-program communication without intermediate files. Considering CoToCoA's current support for C and Fortran, as well as its reliance on the MPI library for communication, this study aims to enhance its usability by integrating it with Python. To effectively integrate CoToCoA with Python, we explored two development approaches: direct development in Python and the use of ctypes to call CoToCoA's C functions from Python. Furthermore, we conducted performance evaluations focusing on CoToCoA's two types of data transfer methods to evaluate the efficiency of the developed Python interface. The newly developed Python interface enables the efficient transfer of data from C or Fortran-based simulation programs to Python, where it can be effectively analyzed or processed. This capability significantly enhances the practical utility of CoToCoA in computational science by enabling efficient data handling across programming languages.</datacite:description>
          <dc:publisher xml:lang="ja">情報処理学会</dc:publisher>
          <datacite:date dateType="Issued">2024-09-23</datacite:date>
          <dc:language>eng</dc:language>
          <dc:type rdf:resource="http://purl.org/coar/resource_type/c_18gh">technical report</dc:type>
          <jpcoar:identifier identifierType="URI">https://ipsj.ixsq.nii.ac.jp/records/239733</jpcoar:identifier>
          <jpcoar:sourceIdentifier identifierType="ISSN">2188-8841</jpcoar:sourceIdentifier>
          <jpcoar:sourceIdentifier identifierType="NCID">AN10463942</jpcoar:sourceIdentifier>
          <jpcoar:sourceTitle>研究報告ハイパフォーマンスコンピューティング（HPC）</jpcoar:sourceTitle>
          <jpcoar:volume>2024-HPC-196</jpcoar:volume>
          <jpcoar:issue>4</jpcoar:issue>
          <jpcoar:pageStart>1</jpcoar:pageStart>
          <jpcoar:pageEnd>6</jpcoar:pageEnd>
          <jpcoar:file>
            <jpcoar:URI label="IPSJ-HPC24196004.pdf">https://ipsj.ixsq.nii.ac.jp/record/239733/files/IPSJ-HPC24196004.pdf</jpcoar:URI>
            <jpcoar:mimeType>application/pdf</jpcoar:mimeType>
            <jpcoar:extent>581.5 kB</jpcoar:extent>
            <datacite:date dateType="Available">2026-09-23</datacite:date>
          </jpcoar:file>
        </jpcoar:jpcoar>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
