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~3 ServerManager%initialize none~initialize~3->proc~i_to_string none~run~10 FakeHistData%run none~run~10->proc~i_to_string none~run~8 FakeHistData0%run none~run~8->proc~i_to_string proc~get_fname_by_rank get_fname_by_rank proc~get_fname_by_rank->proc~i_to_string program~main~14 main program~main~14->proc~i_to_string program~main~6 main program~main~6->proc~i_to_string program~main~6->none~run~8 none~initialize_io_clients_servers MAPL_Cap%initialize_io_clients_servers none~initialize_io_clients_servers->none~initialize~3 proc~initialize_io_clients_servers~2 ExtDataDriver%initialize_io_clients_servers proc~initialize_io_clients_servers~2->none~initialize~3 proc~initialize_ioserver initialize_ioserver proc~initialize_ioserver->none~initialize~3 proc~main~2 main proc~main~2->none~initialize~3 proc~mapl_esmfstatereadfromfile MAPL_ESMFStateReadFromFile proc~mapl_esmfstatereadfromfile->proc~get_fname_by_rank program~main~7 main program~main~7->none~run~10 program~time_ave time_ave program~time_ave->none~initialize~3 program~ut_regridding ut_ReGridding program~ut_regridding->none~initialize~3 none~run_ensemble MAPL_Cap%run_ensemble none~run_ensemble->none~initialize_io_clients_servers 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~20 ExtDataDriver%run proc~run~20->proc~initialize_io_clients_servers~2 program~main~17 main program~main~17->proc~initialize_ioserver program~regrid_util Regrid_Util program~regrid_util->proc~main~2 none~run~16 MAPL_Cap%run none~run~16->none~run_ensemble program~extdata_driver ExtData_Driver program~extdata_driver->proc~run~20

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