S3L_cshift accepts the following arguments as input:
A - Array handle for the parallel array to be shifted.
axis - Specifies the axis along which the shift is to take place. This value must assume zero-based axis indexing when S3L_cshift is called from a C or C++ application and one-based indexing when called from an F77 or F90 application.
index - Specifies the shift distance. If the extent of the axis being shifted is N, legal values for index are: -N < index < N.