cost 97 ms
運行 MPICH 4.0.3 時出現奇怪的錯誤

[英]I am getting a strange error when running MPICH 4.0.3

運行 mpirun 時出現錯誤: 我已經在另一台計算機上測試了這些命令,它運行良好。 命令是這樣的: 我最近組裝了一台新電腦,配備 MSI Z790 Tomahawk 主板、Intel-13900K cpu 和 64GB DDR5 5600mhz RAM。 這可能是這個問題是其中一個與 mpich ...

'use mpi_f08' 語句導致 Fortran MPI 程序在 Ubuntu 22.04 崩潰

[英]The 'use mpi_f08' statement causes Fortran MPI programs to crash on Ubuntu 22.04

我正在使用 Ubuntu 開發帶有 MPI 的 Fortran (2008+) 程序。 事情在早期的 Ubuntu 版本上已經解決了,但我在 Ubuntu 22.04 上編譯和運行 Fortran/MPI 時遇到了一些困難,我最近在一台新 PC 上安裝了它。 我首先安裝了 OpenMPI,但它根本不 ...

Windows 上的 MPI:如何檢測可用庫和處理器數量

[英]MPI on Windows: how to detect available library and processor count

我想通過腳本自動檢測 Windows 10/11 下的 MPI 庫。 到目前為止,唯一的選擇是 MPICH2 或 MS-MPI,所以我想: 查找可用安裝(搜索 mpiexec.exe 或 spmd.exe) 為此,我目前正在運行 我可以在路徑字符串中搜索“Microsoft MPI”或“MPICH2 ...

MPI 中非阻塞操作的順序

[英]Order of non-blocking operations in MPI

我有一些代碼在其中使用 MPI 非阻塞操作移動數據。 我需要的是操作遵循我指定的順序,但我不確定這是否正在發生。 例如,操作如下所示: 我需要保證操作 A 在 C 之前完成,以便緩沖區在我“放置”之前擁有我“獲取”的數據。 我還需要保證在所有進程完成操作 A 之前,任何進程都不會啟動操作 C,我希望 ...

2022-08-03 18:05:08   1   16    mpi / mpich  
netlib scalapack example1.f - 執行問題

[英]netlib scalapack example1.f - execution problems

我正在嘗試編譯、鏈接和運行 netlib 的 scalapack example1.f 程序。 example1.f 的代碼 代碼編譯並鏈接正常,但執行時顯示結果不穩定。 有時殘差非常低。 其他時候大約是 10E+13。 我還看到,在執行 example1 和其他一些 scalapack 測 ...

Raspberry pi 和其他板與 MPICH 通信有問題

[英]Raspberry pi and other board having issues communicating with MPICH

我在 Odroid n2+ 和 Raspberry Pi 上安裝了 mpich。 Odroid n2+ 是一個更強大的板,我想運行我的大部分程序,我將 Raspberry Pi 作為單獨的服務器以便與程序通信。 我已經使用命令apt install mpich 。 Odroid 開發板運行Ubu ...

windows如何安裝sudo和mpicc?

[英]How to install sudo and mpicc in windows?

我想運行一個用 C# 編寫的 mpicc 代碼。但要運行相同的代碼,我必須安裝sudo apt install mpich並為此我需要 windows cmd window 中的sudo命令。我嘗試使用 git 882218888 中的 sudo 命令,但沒有安裝 gsu 但沒有安裝不工作。 還有 ...

是否可以將一個進程從一個節點的一個核心遷移到 MPI 中另一個節點的另一個核心?

[英]Is it possible to migrate one process from one core of a node to another core of another node in MPI?

如果我想為 MPI 程序重新映射 processes-core,我可以在它們生成后遷移嗎? 例如:節點 1 有:P0、P3、P6,節點 2 有:P1、P4、P7。 我可以將 P1 遷移到節點 1 嗎? 拓撲感知 MPI 建議在研究論文中重新映射。 這暗示了選擇一個過程並將其放入提供最佳結果的此類節 ...

原點 MPI_Win_create 的運行時間隨着目標窗口大小的增加而增加

[英]Runtime of MPI_Win_create at origin is increasing with increase in the size of the target window

我剛剛開始研究 MPI,正在做一個實驗,我正在測量 MPI_Win_create 的運行時間。 我正在使用mpich 3.4.1庫。 在這個實驗中,我有兩個過程——origin 和 target。 我有以下幾行代碼來測量運行時: 在我的實驗中,原始進程 (rank==0) 的 bufferSiz ...

從 MPICH 切換到 OpenMPI

[英]Switch from MPICH to OpenMPI

我的 Ubuntu 20.04 中有 mpich 和 openmpi。 默認(可能是因為它是后來安裝的)似乎是 mpich。 我將如何更改為 openmpi? 我想確保所有需要改變的東西都是真實的。 到目前為止,我正在考慮頭文件、可執行文件、庫。 我不知道哪些是必須更改的所有目錄、鏈接等。 例如, ...

具有奇點的 slurm srun 不能正確計算 MPI 等級

[英]slurm srun with singularity does not number MPI ranks correctly

我有一個簡單的 Fortran 程序,它打印每個處理器和 MPI 程序中的排名數和屏幕上的排名 當我用 srun (slurm 20.11.3) 運行這個程序時,它會像我期望的那樣工作 我在 docker 容器中編譯了程序,並在我的 HPC 系統上使用了奇異性(版本 3.6.1-1)來嘗試在我的容器 ...

為什么帶有不存在接收器的 MPI_Send() 會給出錯誤而不是永遠阻塞?

[英]Why does MPI_Send() with a non existent receiver give error instead of blocking forever?

我使用以下命令從等級為 0 的進程發送消息: 它是用於等級為 1 的進程的消息。 現在,在我的代碼中,如果排名為 1,則程序不執行任何操作。 它只是調用 MPI_Finalize() 並返回。 因此,如果 rank 為 1,則不會調用 MPI_Recv()。 我已經讀到 MPI_Send 是一個阻 ...

如何使用 gfortran-10 構建 MPICH?

[英]How to build MPICH with gfortran-10?

TL;博士如何使用 gfortran-10、gcc-10 和 g++-10 構建 MPICH? 背景我想用 grortran-10 構建 MPICH 以便能夠使用最新的 MPI 綁定,但我沒有設法這樣做。 嘗試通過 apt 在 Ubuntu 上安裝 MPICH 始終使用 gfortran 7.5 ...

mpich2 2 個可執行文件標准 output

[英]mpich2 2 executables standard output

我需要使用相同的 mpirun (mpich) 命令啟動 2 個可執行文件(program1 和 program2),並且我正在嘗試使用 gdb 調試 program1。我使用此命令: mpirun -n 1 gdb program1: -n 1 program2 該命令正確打開 gdb 控制台, ...

使用非阻塞操作計算數組的總和

[英]Calculating sum of array with nonblocking operations

每個進程都需要計算它的部分總和並將它們發送到 0 進程,然后計算數組的總和我寫了這段代碼 double* a; a = new double[N]; for (int i = 0; i < N; i++) a[i] = 1.0; int k = ...

2020-10-12 20:24:11   1   109    c++ / mpi / mpich  
MPI_Bcast 是否應該與 MPI_IBcast 一起使用?

[英]Is MPI_Bcast supposed to work with MPI_IBcast?

據我所知, 您可以在通信的兩端自由混合阻塞和非阻塞 MPI 操作,這意味着 MPI_Send(...) 可以被 MPI_Ircv(...) 接收。 也就是說,我不能將 MPI_Bcast(...) 與 MPI_Ibcast(...) 一起使用,如下例所示: 這應該有效嗎? 我在 MPI 文檔中 ...

2020-09-29 17:27:25   1   103    c++ / mpi / mpich  
使用 mpi_f08 模塊調用 mpi_gatherv 后數組的 Lbound 發生變化

[英]Lbound of an array changes after call to mpi_gatherv when using mpi_f08 module

考慮以下 Fortran 程序 在 1 個處理器上執行此程序(使用 gfortran 9.3.0 和 mpich 3.3.2 編譯),打印: 所以arr_recv在調用MPI_Gatherv之后改變了它的下限。 如果我在調用MPI_Gatherv時使用arr_recv(1)而不是arr_recv , ...

在集群中運行 mpiexec 時出現“主機密鑰驗證失敗”錯誤

[英]“Host key verification failed” error when running mpiexec within a cluster

我正在嘗試通過連接兩台筆記本電腦並運行 mpi 程序來創建一個 mpi 集群。 我按照此處提到的步驟進行操作( https://medium.com/mpi-cluster-setup/mpi-clusters-within-a-lan-77168e0191b1 )。 我可以在沒有密碼的情況下 ss ...

具有不同操作系統的 MPI 集群

[英]MPI cluster with different operating systems

我想在兩台機器上運行我的 MPI 程序,一台使用 ubuntu 18.04,另一台使用 Windows 10。是否可以使用不同的操作系統形成集群? (我正在使用 MPICH) 如果可能,怎么做?? 我在網上找不到任何資源。 ...


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