# Let's build a constant-valued 10x10 array:
a <- build(pi, c(10,10), chunksize=c(5,7))
# The array is equal to itself!
all.equal(a,a) # (returns TRUE)
# Let's build an identically-shaped and valued array but with different
# array chunk partitioning and overlap:
b <- build(pi, c(10,10), chunksize=c(9,10), overlap=c(1,1))
# all.equal does not care about SciDB chunk sizes or overlap differences:
all.equal(a,b) # (returns TRUE)
# But differences in value or dimension matter:
all.equal(a, b*2) # (returns FALSE)
Run the code above in your browser using DataLab