{"created":"2021-03-01T06:15:16.918887+00:00","id":8563,"links":{},"metadata":{"_buckets":{"deposit":"2e79778a-2858-4281-966a-52bc2c09fa46"},"_deposit":{"id":"8563","owners":[],"pid":{"revision_id":0,"type":"depid","value":"8563"},"status":"published"},"_oai":{"id":"oai:nagoya.repo.nii.ac.jp:00008563","sets":["320:321:322"]},"author_link":["24089","24090","24091","24092","24093","24094"],"item_10_alternative_title_19":{"attribute_name":"その他のタイトル","attribute_value_mlt":[{"subitem_alternative_title":"NSL: High Level Language for Parallel Numerical Simulation","subitem_alternative_title_language":"en"}]},"item_10_biblio_info_6":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicIssueDates":{"bibliographicIssueDate":"1997-05","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"5","bibliographicPageEnd":"1067","bibliographicPageStart":"1058","bibliographicVolumeNumber":"38","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌","bibliographic_titleLang":"ja"}]}]},"item_10_description_4":{"attribute_name":"抄録","attribute_value_mlt":[{"subitem_description":"並列計算機のプログラミングは通信や同期, データ分散を意識して行う必要があるため一般に難しい. 数値シミュレーションの分野において大規模な並列プログラムを開発する際, 工数が膨大になりプログラミング上の誤りの発生も多くなる. これを克服する1つのアプローチとして高水準の問題記述からのプログラムの自動生成がある. 本論文では, 柔軟な問題記述機能と自動並列処理を特徴とする偏微分方程式用数値シミュレーション言語 NSL (Numerical Simulation Language) を提案し, 試作した分散メモリ型並列計算機向けトランスレータの概要と並列処理方式について述べる. システムの性能評価を行った結果, 格子点数40000点, PE 数16のとき格子生成部で効率87.6%, 求解部で90.2%となり, 本システムの有効性が確認できた. ","subitem_description_language":"ja","subitem_description_type":"Abstract"},{"subitem_description":"Communication, synchronization, and data distribution are fundamental difficulties in multiprocessor programming. In such large applications as numerical simulations, these difficulties become more serious and dominant. One of approaches to overcome these difficulties is automatic program generation from high level problem description. In this paper, NSL, a new numerical simulation language for PDE problems, is proposed. NSL provides advanced features: flexible problem description function and automatic parallel processing. Its translator and parallel processing techniques are also described. The efficiency of the system is 87.6% for the grid generation part and 90.2% for the solver part in case that the number of grid points is 40000 and the number of PEs is 16.","subitem_description_language":"en","subitem_description_type":"Abstract"}]},"item_10_identifier_60":{"attribute_name":"URI","attribute_value_mlt":[{"subitem_identifier_type":"HDL","subitem_identifier_uri":"http://hdl.handle.net/2237/10312"}]},"item_10_publisher_32":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"item_10_rights_12":{"attribute_name":"権利","attribute_value_mlt":[{"subitem_rights":"ここに掲載した著作物の利用に関する注意 本著作物の著作権は(社)情報処理学会に帰属します。本著作物は著作権者である情報処理学会の許可のもとに掲載するものです。ご利用に当たっては「著作権法」ならびに「情報処理学会倫理綱領」に従うことをお願いいたします。 Notice for the use of this material The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author (s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. All Rights Reserved, Copyright (C) Information Processing Society of Japan. Comments are welcome. Mail to address:  editjipsj.or.jp, please.","subitem_rights_language":"ja"}]},"item_10_select_15":{"attribute_name":"著者版フラグ","attribute_value_mlt":[{"subitem_select_item":"publisher"}]},"item_10_source_id_7":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"03875806","subitem_source_identifier_type":"PISSN"}]},"item_10_text_14":{"attribute_name":"フォーマット","attribute_value_mlt":[{"subitem_text_value":"application/pdf"}]},"item_1615787544753":{"attribute_name":"出版タイプ","attribute_value_mlt":[{"subitem_version_resource":"http://purl.org/coar/version/c_970fb48d4fbd8a85","subitem_version_type":"VoR"}]},"item_access_right":{"attribute_name":"アクセス権","attribute_value_mlt":[{"subitem_access_right":"open access","subitem_access_right_uri":"http://purl.org/coar/access_right/c_abf2"}]},"item_creator":{"attribute_name":"著者","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"川合, 隆光","creatorNameLang":"ja"}],"nameIdentifiers":[{"nameIdentifier":"24089","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"KAWAI, TAKAMITSU","creatorNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"24090","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"市川, 周一","creatorNameLang":"ja"}],"nameIdentifiers":[{"nameIdentifier":"24091","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"ICHIKAWA, SHUICHI","creatorNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"24092","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"島田, 俊夫","creatorNameLang":"ja"}],"nameIdentifiers":[{"nameIdentifier":"24093","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"SHIMADA, TOSHIO","creatorNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"24094","nameIdentifierScheme":"WEKO"}]}]},"item_files":{"attribute_name":"ファイル情報","attribute_type":"file","attribute_value_mlt":[{"accessrole":"open_date","date":[{"dateType":"Available","dateValue":"2018-02-19"}],"displaytype":"detail","filename":"38-5-1058-1067.pdf","filesize":[{"value":"794.4 kB"}],"format":"application/pdf","licensetype":"license_note","mimetype":"application/pdf","url":{"label":"38-5-1058-1067.pdf","objectType":"fulltext","url":"https://nagoya.repo.nii.ac.jp/record/8563/files/38-5-1058-1067.pdf"},"version_id":"d6ab37c0-6c0e-49f3-b4d6-f7559f3d370d"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourcetype":"journal article","resourceuri":"http://purl.org/coar/resource_type/c_6501"}]},"item_title":"並列数値シミュレーション用高水準言語NSL","item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"並列数値シミュレーション用高水準言語NSL","subitem_title_language":"ja"}]},"item_type_id":"10","owner":"1","path":["322"],"pubdate":{"attribute_name":"PubDate","attribute_value":"2008-08-04"},"publish_date":"2008-08-04","publish_status":"0","recid":"8563","relation_version_is_last":true,"title":["並列数値シミュレーション用高水準言語NSL"],"weko_creator_id":"1","weko_shared_id":-1},"updated":"2023-01-16T03:54:13.564952+00:00"}