この質問は少し奇妙に聞こえるかもしれません...
MPI アプリケーションはあるが、MPI がインストールされたシステムを持っていないとします。そのため、ソース コードを変更せずに、MPI サポートなし (1 プロセス、1 スレッド) でアプリケーションをコンパイルしたいと考えています。それは可能ですか?
私がやりたいことを正確に行うはずの「mimic_mpi.h」ラッパーをどこかで見つけました。しかし、いくつかの MPI 関数 (MPI_Cart_create、MPI_Cart_get など) が不足していたため、成功しませんでした。
mimic_mpi.h http://openmx.sourcearchive.com/documentation/3.2.4.dfsg-3/mimic__mpi_8h-source.html
mimic_mpi.c http://openmx.sourcearchive.com/documentation/3.2.4.dfsg-3/mimic__mpi_8c-source.html
MPI サポートなしで MPI アプリをコンパイルするために使用できる他のアプローチを知っていますか?
前もって感謝します!