instantList sourceTimes = runTimeSource.times(); label sourceTimeIndex = runTimeSource.timeIndex(); if (args.optionFound("sourceTime")) { if (args.option("sourceTime") == "latestTime") { sourceTimeIndex = sourceTimes.size() - 1; } else { sourceTimeIndex = Time::findClosestTimeIndex ( sourceTimes, args.optionRead("sourceTime") ); } } else { sourceTimeIndex = Time::findClosestTimeIndex ( sourceTimes, runTimeTarget.time().value() ); }