コード例 #1
0
ファイル: mpi.go プロジェクト: npadmana/mpi
// Barrier calls MPI_Barrier
func Barrier(comm Comm) error {
	perr := C.MPI_Barrier(comm)
	if perr != 0 {
		return errors.New("Error calling Barrier")
	}
	return nil
}
コード例 #2
0
ファイル: mpi.go プロジェクト: adk9/go-mpi
func Barrier(comm MPI_Comm) int {
	ret := C.MPI_Barrier(comm)
	return int(ret)
}
コード例 #3
0
ファイル: mpi.go プロジェクト: rwl/mpi
func Barrier(comm C.MPI_Comm) {
	//
	C.MPI_Barrier(comm)
}
コード例 #4
0
ファイル: comm.go プロジェクト: jmptrader/go-mpi
//Barrier
//Blocks until all processes have reached this routine.
func Barrier(comm Comm) int {

	err := C.MPI_Barrier(C.MPI_Comm(comm))

	return int(err)
}