コード例 #1
0
ファイル: type.go プロジェクト: jmptrader/go-mpi
func Type_size(datatype Datatype) (int, int) {

	var cSize C.int

	err := C.MPI_Type_size(C.MPI_Datatype(datatype),
		&cSize)

	return int(cSize), int(err)
}
コード例 #2
0
ファイル: mpi.go プロジェクト: npadmana/mpi
// TypeSize returns the size of an MPI type
func TypeSize(t1 MpiType) int {
	var n C.int
	C.MPI_Type_size(t1, &n)
	return int(n)
}
コード例 #3
0
ファイル: mpi.go プロジェクト: npadmana/npgo
// TypeSize returns the size of an MPI type
func TypeSize(t1 MpiType) int {
	var n C.int
	C.MPI_Type_size(C.MPI_Datatype(t1), &n)
	return int(n)
}