Fixed advection
Two fixes:
AdvCore had occasionally returned small negative values, due to an intialization issue; this is now fixed. (Non zero diff)
Also, the run script now properly checks success/failure of the simulation, so failures no longer result in a recursive SLURM loop.