Dear David,
Thanks once again. I was calling RUN_CELL with RunString and didn't notice. Using AccumulateLine(RUN_CELL) and calling RunAccumulated behaves as expected.
I did some tests with the -time_step option in RUN_CELL. My understanding is that if I give the value of zero to RUN_CELL the equilibrium part of a script (the contents of SOLUTION, for example) are equilibrated, but the KINETICS block is not executed (or integrated for time zero, what amounts to the same), while if I change the time_step to something else, both are run, with the KINETICS part run for the time especified in -time_step. Is that correct?
Cheers