任意次元の配列の,次元の並びを替えることができる.
たとえば,
variable x(time,lat,lon) x_reorder = x(lat|:,lon|:,time|:)
ただし並び替えができるためには,各次元に名前が付いていなくてはならない.名前が付いていなければ,
x!0="time" x!1="lat" x!2="lon"
のように名前をつける必要がある.この操作は遅いようなので,大規模な配列にはしないですむように,あらかじめ配列をデザインできればベター.