Hello,
There is no obvious reason, I checked that we read a number of values equal to the maximum of :
1) your number of Shields parameters
2) the number of sediment classes
This could trigger a bug if you give 8 numbers and have 9 classes, but if you give a correct number, i.e. the number of classes, it should be OK. You could take subroutine lecdon_sisyphe in your Fortran and print the value of DIMENS(2,6) just before the line filling AC, to understand how many values are seen by the library Damocles. It could be that you have a problem on the 9th number or a problem of line length.
With best regards,
Jean-Michel Hervouet