Template:CMI Example CMI finalize Fortran

From CSDMS
! Insert-Code-Here {edu.csdms.models.LTRANS.CMI_finalize} (CMI_finalize method)
!
! This method has not been implemented
!
  type(edu_csdms_ports_CMIPort_t) :: ocean_port
  type(edu_csdms_tools_IRFPortQueue_t) :: port_queue
  type(edu_csdms_models_LTRANS_wrap) :: dp

  call edu_csdms_models_LTRANS__get_data_m(self, dp)

  dp%d_private_data%cmi_status = 'F'
  port_queue = dp%d_private_data%irf_port_queue

  call get_cmi_port(port_queue, "Ocean", ocean_port, exception)

  print *, 'Ltrans_cmi> Finalizing ocean port'
  call finalize_ports(port_queue, exception)

  print *, "LTRANS_CMI> Finalize LTRANS"
  call ltran_finalize()