DIAG_INIT Subroutine

public subroutine DIAG_INIT(D)

Arguments

Type IntentOptional AttributesName
type(DIAG_t), intent(inout) :: D

Contents

Source Code


Source Code

SUBROUTINE DIAG_INIT(D)
TYPE(DIAG_t), INTENT(INOUT) :: D
REAL(KIND=JPRB) :: ZHOOK_HANDLE
IF (LHOOK) CALL DR_HOOK("MODD_DIAG_N:DIAG_INIT",0,ZHOOK_HANDLE)
  NULLIFY(D%XRI)
  NULLIFY(D%XCD)
  NULLIFY(D%XCDN)
  NULLIFY(D%XCH)
  NULLIFY(D%XCE)
  NULLIFY(D%XHU)
  NULLIFY(D%XHUG)
  NULLIFY(D%XHV)  
  NULLIFY(D%XRN)
  NULLIFY(D%XH)
  NULLIFY(D%XLE)
  NULLIFY(D%XLEI)
  NULLIFY(D%XGFLUX)
  NULLIFY(D%XEVAP)
  NULLIFY(D%XSUBL)  
  NULLIFY(D%XTS)
  NULLIFY(D%XTSRAD)
  NULLIFY(D%XALBT)  
  NULLIFY(D%XSWE)  
  NULLIFY(D%XT2M)
  NULLIFY(D%XT2M_MIN)
  NULLIFY(D%XT2M_MAX)
  NULLIFY(D%XQ2M)
  NULLIFY(D%XHU2M)
  NULLIFY(D%XQS)
  NULLIFY(D%XZON10M)
  NULLIFY(D%XMER10M)
  NULLIFY(D%XWIND10M)
  NULLIFY(D%XWIND10M_MAX)  
  NULLIFY(D%XLWD)
  NULLIFY(D%XLWU)
  NULLIFY(D%XSWD)
  NULLIFY(D%XSWU)
  NULLIFY(D%XSWBD)
  NULLIFY(D%XSWBU)
  NULLIFY(D%XFMU)
  NULLIFY(D%XFMV)
  NULLIFY(D%XZ0)
  NULLIFY(D%XZ0H)
  NULLIFY(D%XZ0EFF)
  NULLIFY(D%XT2M_MIN_ZS)
  NULLIFY(D%XQ2M_MIN_ZS)
  NULLIFY(D%XHU2M_MIN_ZS)
  NULLIFY(D%XPS)
  NULLIFY(D%XRHOA)
  NULLIFY(D%XSSO_FMU)
  NULLIFY(D%XSSO_FMV)
  NULLIFY(D%XUREF)
  NULLIFY(D%XZREF)
  NULLIFY(D%XTRAD)
  NULLIFY(D%XEMIS)
IF (LHOOK) CALL DR_HOOK("MODD_DIAG_N:DIAG_INIT",1,ZHOOK_HANDLE)
END SUBROUTINE DIAG_INIT