{"created":"2025-01-19T01:43:32.492311+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00239733","sets":["1164:2240:11467:11720"]},"path":["11720"],"owner":"44499","recid":"239733","title":["Development of a Python Interface for Code-To-Code Adapter (CoToCoA) Library"],"pubdate":{"attribute_name":"公開日","attribute_value":"2024-09-23"},"_buckets":{"deposit":"64f0dd22-7a01-42be-8e88-1a9797168580"},"_deposit":{"id":"239733","pid":{"type":"depid","value":"239733","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"Development of a Python Interface for Code-To-Code Adapter (CoToCoA) Library","author_link":["657238","657239","657245","657247","657240","657246","657248","657237","657241","657243","657244","657242"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Development of a Python Interface for Code-To-Code Adapter (CoToCoA) Library"},{"subitem_title":"Development of a Python Interface for Code-To-Code Adapter (CoToCoA) Library","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"スーパーコンピューティング環境","subitem_subject_scheme":"Other"}]},"item_type_id":"4","publish_date":"2024-09-23","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Informatics, Kyoto University"},{"subitem_text_value":"Academic Center for Computing and Media Studies, Kyoto University"},{"subitem_text_value":"Academic Center for Computing and Media Studies, Kyoto University"},{"subitem_text_value":"Research Institute for Information Technology, Kyushu University"},{"subitem_text_value":"Graduate School of System Informatics, Kobe University"},{"subitem_text_value":"Graduate School of Science Department of Geophysics, Tohoku University"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Informatics, Kyoto University","subitem_text_language":"en"},{"subitem_text_value":"Academic Center for Computing and Media Studies, Kyoto University","subitem_text_language":"en"},{"subitem_text_value":"Academic Center for Computing and Media Studies, Kyoto University","subitem_text_language":"en"},{"subitem_text_value":"Research Institute for Information Technology, Kyushu University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of System Informatics, Kobe University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Science Department of Geophysics, Tohoku University","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"eng"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/239733/files/IPSJ-HPC24196004.pdf","label":"IPSJ-HPC24196004.pdf"},"date":[{"dateType":"Available","dateValue":"2026-09-23"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-HPC24196004.pdf","filesize":[{"value":"581.5 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"14"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"19973cf6-9b28-4ae7-ad62-29b2cce09ee0","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2024 by the Information Processing Society of Japan"}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Haichao, Zhao"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Keiichiro, Fukazawa"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Takeshi, Iwashita"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Takeshi, Nanri"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Yohei, Miyake"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Yuto, Katoh"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Haichao, Zhao","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Keiichiro, Fukazawa","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Takeshi, Iwashita","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Takeshi, Nanri","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Yohei, Miyake","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Yuto, Katoh","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN10463942","subitem_source_identifier_type":"NCID"}]},"item_4_textarea_12":{"attribute_name":"Notice","attribute_value_mlt":[{"subitem_textarea_value":"SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc."}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_18gh","resourcetype":"technical report"}]},"item_4_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"2188-8841","subitem_source_identifier_type":"ISSN"}]},"item_4_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"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.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"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.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"6","bibliographic_titles":[{"bibliographic_title":"研究報告ハイパフォーマンスコンピューティング(HPC)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2024-09-23","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"4","bibliographicVolumeNumber":"2024-HPC-196"}]},"relation_version_is_last":true,"weko_creator_id":"44499"},"id":239733,"updated":"2025-01-19T08:11:24.213072+00:00","links":{}}