i_to_string Function

public function i_to_string(count, rc) result(str)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: count
integer, intent(out), optional :: rc

Return Value character(len=:), allocatable


Calls

proc~~i_to_string~~CallsGraph proc~i_to_string i_to_string interface~mapl_assert MAPL_Assert proc~i_to_string->interface~mapl_assert proc~mapl_return MAPL_Return proc~i_to_string->proc~mapl_return at at proc~mapl_return->at insert insert proc~mapl_return->insert proc~mapl_throw_exception MAPL_throw_exception proc~mapl_return->proc~mapl_throw_exception

Called by

proc~~i_to_string~~CalledByGraph proc~i_to_string i_to_string none~initialize~6 ServerManager%initialize none~initialize~6->proc~i_to_string none~run~14 FakeHistData0%run none~run~14->proc~i_to_string none~run~2 FakeHistData%run none~run~2->proc~i_to_string proc~get_fname_by_rank get_fname_by_rank proc~get_fname_by_rank->proc~i_to_string program~main~15 main program~main~15->proc~i_to_string program~main~15->none~run~14 program~main~16 main program~main~16->proc~i_to_string proc~initialize_io_clients_servers~2 ExtDataDriver%initialize_io_clients_servers proc~initialize_io_clients_servers~2->none~initialize~6 proc~initialize_ioserver initialize_ioserver proc~initialize_ioserver->none~initialize~6 proc~main main proc~main->none~initialize~6 proc~mapl_esmfstatereadfromfile MAPL_ESMFStateReadFromFile proc~mapl_esmfstatereadfromfile->proc~get_fname_by_rank program~main~2 main program~main~2->none~run~2 program~time_ave time_ave program~time_ave->none~initialize~6 program~ut_regridding ut_ReGridding program~ut_regridding->none~initialize~6 proc~mapl_genericinitialize MAPL_GenericInitialize proc~mapl_genericinitialize->proc~mapl_esmfstatereadfromfile proc~mapl_genericrefresh MAPL_GenericRefresh proc~mapl_genericrefresh->proc~mapl_esmfstatereadfromfile proc~mapl_genericrefresh->proc~mapl_genericrefresh proc~mapl_genericstaterestore MAPL_GenericStateRestore proc~mapl_genericstaterestore->proc~mapl_esmfstatereadfromfile proc~mapl_genericstaterestore->proc~mapl_genericstaterestore proc~run~18 ExtDataDriver%run proc~run~18->proc~initialize_io_clients_servers~2 program~main~3 main program~main~3->proc~initialize_ioserver program~regrid_util Regrid_Util program~regrid_util->proc~main program~extdata_driver ExtData_Driver program~extdata_driver->proc~run~18

Source Code

   function i_to_string(count, rc) result(str)
      character(len=:), allocatable :: str
      integer, intent(in) :: count
      integer, optional, intent(out) :: rc
      character(len=9)    :: buffer
      _ASSERT( count <= 10**8, "too big to hold")
      write(buffer,'(i0)') count
      str = trim(buffer)

      _RETURN(_SUCCESS)
   end function i_to_string