Satish, Please prepare a new patch for 3.1 as soon as you can reasonably do so and let me know when it is done. The MAT_SHIFT_* enumtypes were missing from Fortran making 3.1 almost unusable, I've added them but would like an updated patch version to include them. Thanks Barry