Kodumu OpenMPI olan bir sunucuda derledim, ancak hangi sürümü açık olduğumu bilmem gerekiyor, böylece uygun belgeleri okuyabiliyorum. Mevcut sürümümü görüntülemek için yazdırabileceğim <mpi.h>
numaralı bir sabit var mı?OpenMPI sürümünü nasıl kontrol edersiniz?
cevap
OpenMPI ile yapılacak en kolay şey ompi_info
; İlk birkaç satır size istediğiniz bilgiyi verecektir. Kendi kodunuzda, OpenMPI'ye özgü bir şey aldırmazsanız, mp.h'de OMPI_MAJOR_VERSION
, OMPI_MINOR_VERSION
ve OMPI_RELEASE_VERSION
kullanımlarına bakabilirsiniz. Bu açıkça MPICH2 veya diğer MPI uygulamaları ile çalışmayacak.
Daha standart olarak, MPI-3'ün bir parçası olarak, çalışma zamanında size ayrıntılı kütüphane bilgileri veren MPI_Get_library_version adında standart bir MPI rutini olacaktır. Bu, MPI uygulamalarının daha yeni sürümlerinin çok hızlı bir şekilde sahip olacağı kadar küçük ve kullanışlı olacaktır - örneğin OpenMPI77 geliştirme altyapısındadır - ancak bugün size gerçekten yardımcı olmuyor.
OpenMPI ile familier değilim ama MPI MPI_Get_Version işlevine sahip, benzer işlevler için lütfen mpi.h'nizi kontrol edin. this tutorial açıklandığı
Bu bir başlangıçtır, ancak yalnızca MPI kütüphanesinin uygun olduğu standardın sürümünü verir; Örneğin, çoğu MPI uygulaması büyük/küçük sürümler için 2 ve 1 (veya 0) döndürecektir, ancak OpenMPI 1.4.4 ve OpenMPI 1.5.3 arasında ayrım yapmanıza izin vermez. Kod yazarken eskiden kesinlikle önemlidir, ancak bir uygulama veya yapılandırma sorununu çözmeye çalışıyorsanız, ikinci tür bilgiler oldukça önemli olabilir. –
Bu yorum için teşekkür ederiz, MPI_Get_version (* int, * int) tarafından MPI web sitesi http://www.mpi-forum.org/docs/ ile birlikte gelen bilgiler, bilgi tonunun anahtarıdır! – Zak
olarak ayrıca komutu çalıştırarak MPI sürümünü kontrol edebilir:
mpiexec --version
veya
mpirun --version
sizin terminalde.
- 1. Cocoapods sürümünü nasıl kontrol ederim?
- 2. Listenin boş olup olmadığını nasıl kontrol edersiniz?
- 3. Selenium, kaydırma konumunu nasıl kontrol edersiniz
- 4. virtualbox - bir vdi'nin uuid'ini nasıl kontrol edersiniz?
- 5. Kivy ile klavye olaylarını nasıl kontrol edersiniz?
- 6. Jupyter defterinde olup olmadığınızı nasıl kontrol edersiniz
- 7. Bir çerez olup olmadığını nasıl kontrol edersiniz?
- 8. Webview'in sayfa yüklenemediğini nasıl kontrol edersiniz (android)?
- 9. Apache modülleri sürümünü nasıl kontrol edebilirim?
- 10. Yerinde mpi_reduce, OpenMPI
- 11. konsoldan krom sürümünü kontrol edin
- 12. OpenMPI: Tüm düğümler düğüm olarak çalışır 0
- 13. En düşük .NET sürümünü kontrol edin Hedefleyebilirim
- 14. Hector'da bir sütun ailesinin varlığını nasıl kontrol edersiniz?
- 15. System.DirectoryServices.AccountManagement.PrincipalCollection - asıl kullanıcı veya grup olup olmadığını nasıl kontrol edersiniz?
- 16. C# 'da, bir yolun sanal olup olmadığını nasıl kontrol edersiniz?
- 17. Laravel firstOrNew İlk veya yeni olup olmadığını nasıl kontrol edersiniz?
- 18. Python sözlüğünde birçok anahtarın varlığını nasıl kontrol edersiniz?
- 19. Java'da, bir değişken değişkeninin boş olup olmadığını nasıl kontrol edersiniz?
- 20. Kullanıcının html sayfasının üst kısmında olup olmadığını nasıl kontrol edersiniz?
- 21. MongoDB güncellemesi: Bir güncellemenin başarılı olup olmadığını nasıl kontrol edersiniz?
- 22. Mercurial'da, belirli bir klasörün revizyon günlüğünü nasıl kontrol edersiniz?
- 23. java'da JSONArray boş olup olmadığını nasıl kontrol edersiniz?
- 24. Android'de bir EditText'in ifade olup olmadığını nasıl kontrol edersiniz?
- 25. Geçerli sayfanın ASP.Net'de SSL kullanıp kullanmadığını nasıl kontrol edersiniz?
- 26. Perl kullanarak bir dosyanın açık olup olmadığını nasıl kontrol edersiniz?
- 27. NSString = belirli bir dize değeri olup olmadığını nasıl kontrol edersiniz?
- 28. Cihazda ayarlanan titreşim modunun iOS'ta olup olmadığını nasıl kontrol edersiniz?
- 29. Güncelleme için bir satırın kilitli olup olmadığını nasıl kontrol edersiniz?
- 30. g ++ lambda işlevlerini destekleyip desteklemediğini nasıl kontrol edersiniz?
Tam olarak aradığım şey bu. MPI_Get_version (* int, * int) OpenMPI'nin hangi sürümünün OpenMPI'nin gerçek sürümüne değil, hangi sürümüne uyduğunu bilmenizi sağlar. – Zak