示例#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)
}