Currently, the perturbIC function can only accept a restart dump file (UM Dump File) as input, and perturb its theta field (STASH itemcode = 4).
Although this meets the most likely use case, the function could be easily extended to:
This additions would cover some edge use cases of perturbIC, extending its functionality without degrading its current performance.
Currently, the
perturbICfunction can only accept a restart dump file (UM Dump File) as input, and perturb its theta field (STASH itemcode = 4).Although this meets the most likely use case, the function could be easily extended to:
--stash-to-perturb 24could be passed as an argument)--stash-to-perturbhas not been passed.This additions would cover some edge use cases of
perturbIC, extending its functionality without degrading its current performance.