This is wrong:
TYPE (DIMENSION_TYPE) , INTENT (IN) :: KDIM
TYPE (STATE_TYPE) , INTENT (IN) :: STATE_T0
TYPE (AUX_TYPE) , INTENT (IN) :: PAUX
This works correctly:
TYPE (DIMENSION_TYPE) , INTENT(IN) :: KDIM
TYPE (STATE_TYPE) , INTENT(IN) :: STATE_T0
TYPE (AUX_TYPE) , INTENT(IN) :: PAUX
Loki error message is ambiguous:
RuntimeError: Unable to find the module declaring DEFERRED.
This is wrong: TYPE (DIMENSION_TYPE) , INTENT (IN) :: KDIM TYPE (STATE_TYPE) , INTENT (IN) :: STATE_T0 TYPE (AUX_TYPE) , INTENT (IN) :: PAUX This works correctly: TYPE (DIMENSION_TYPE) , INTENT(IN) :: KDIM TYPE (STATE_TYPE) , INTENT(IN) :: STATE_T0 TYPE (AUX_TYPE) , INTENT(IN) :: PAUX
Loki error message is ambiguous: RuntimeError: Unable to find the module declaring DEFERRED.