簡體   English   中英

MPI-平行HDF5:C ++中的H5Pset_fapl_mpio等效項

[英]MPI-Parallel HDF5: H5Pset_fapl_mpio equivalent in C++

我想在分布式內存群集上使用並行HDF5作為MPI應用程序的輸出。 我熟悉C接口,但也想嘗試C ++ API。

但是,當嘗試“轉換”此命令時,我陷入了困境H5Pset_fapl_mpio( p_list, MPI_COMM_WORLD, MPI_INFO_NULL ); 進入C ++。 我無法在API中找到相應的調用。

MPI通信器如何通過C ++接口正確地傳遞給HDF5?

由於某些MPI調用尚未移植到C ++ API(根據與此類似的最新討論),因此在此階段沒有等效的方法。 您必須記住,直到最近,C ++層還沒有對MPI的支持。

您可能還想看看htpp://h5cpp.ca,因為它也可以支持您的用例。

您可能想看看完全支持並行HDF5(即HDF5 + MPI)的HDFql 它還會減輕您的底層細節,例如通過H5Pset_fapl_mpio設置某些參數(HDFql會為您完成)。

您可以在此處找到一個示例,該示例說明如何在C ++中並行使用HDFql(即MPI)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM