Go to the first, previous, next, last section, table of contents.
Try to follow existing conventions for variable names,
dim

number of dimensions
w

pointer to workspace
state

pointer to state variable (use
s
if you need to save characters)
result

pointer to result (output variable)
abserr

absolute error
relerr

relative error
size

the size of an array or vector e.g. double array[size]
stride

the stride of a vector
size1

the number of rows in a matrix
size2

the number of columns in a matrix
n

general integer number, e.g. number of elements of array, in fft, etc
r

random number generator (gsl_rng)
Go to the first, previous, next, last section, table of contents.