Multiple input directory support; automatic memory estimation; (broken) CICE driver