コード例 #1
0
ファイル: PW3D.go プロジェクト: npadmana/petscgo
func DomainDecompose(d particles.Domainer, s *structvec.StructVec) {
	pp := GetArray(s)
	localndx, mpirank := d.Domain(pp)
	s.RestoreArray()
	s.Scatter(localndx, mpirank)
}
コード例 #2
0
ファイル: PW3D.go プロジェクト: npadmana/petscgo
func GetArray(s *structvec.StructVec) Arr {
	return Arr(s.GetArray().([]One))
}