Changed gencol so that it doesn't create a __scratch.dat file (because this doesn't work in parallel model). Instead ColStr data are read from array directly