Bodges

  1. Require surface Exner function in order to couple Exner function - problem determining departure point otherwise
  2. Coupling mcl needs two changes to avoid floating point exceptions.

    Because UM contains code of the form

    IF (x > 0.0) THEN
    ...
      x**a
    OR
      a/x
    
    which crashes code when x < 10-200. Changed code to use
    IF (x > 1.0e-100) THEN
    
    Changes made in
    • In LSP_AUTOC
    • In COSP_PRECIP_MXRATIO