code: def time2pbspro(timeval, unit="s"):
      
      h, m, s = 3600, 60, 1
  
      timeval = Time(timeval, unit).to("s")
      hours, minutes = divmod(timeval, h)
      minutes, secs = divmod(minutes, m)
  
      return "%d:%d:%d" % (hours, minutes, secs)
docs: Convert a number representing a time value in the given unit (Default: seconds)
      to a string following the PbsPro convention: "hours:minutes:seconds".
  
      >>> assert time2pbspro(2, unit="d") == '48:0:0'