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 pFIO_UtilitiesMod::i_to_string interface~mapl_assert MAPL_ErrorHandlingMod::MAPL_Assert proc~i_to_string->interface~mapl_assert proc~mapl_return MAPL_ErrorHandlingMod::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_ThrowMod::MAPL_throw_exception proc~mapl_return->proc~mapl_throw_exception

Called by

proc~~i_to_string~~CalledByGraph proc~i_to_string pFIO_UtilitiesMod::i_to_string none~initialize~5 MAPL_ServerManager::ServerManager%initialize none~initialize~5->proc~i_to_string none~run~7 FakeHistDataMod::FakeHistData%run none~run~7->proc~i_to_string none~run~8 FakeHistData0Mod::FakeHistData0%run none~run~8->proc~i_to_string proc~get_fname_by_face NCIOMod::get_fname_by_face proc~get_fname_by_face->proc~i_to_string program~main~17 main program~main~17->proc~i_to_string program~main~17->none~run~8 program~main~4 main program~main~4->proc~i_to_string proc~initialize_io_clients_servers ExtDataDriverMod::ExtDataDriver%initialize_io_clients_servers proc~initialize_io_clients_servers->none~initialize~5 proc~initialize_ioserver main::initialize_ioserver proc~initialize_ioserver->none~initialize~5 proc~main~2 Regrid_Util::main proc~main~2->none~initialize~5 proc~mapl_esmfstatereadfromfile MAPL_GenericMod::MAPL_ESMFStateReadFromFile proc~mapl_esmfstatereadfromfile->proc~get_fname_by_face program~main~14 main program~main~14->none~run~7 program~time_ave time_ave program~time_ave->none~initialize~5 program~ut_regridding ut_ReGridding program~ut_regridding->none~initialize~5 proc~mapl_genericinitialize MAPL_GenericMod::MAPL_GenericInitialize proc~mapl_genericinitialize->proc~mapl_esmfstatereadfromfile proc~mapl_genericrefresh MAPL_GenericMod::MAPL_GenericRefresh proc~mapl_genericrefresh->proc~mapl_esmfstatereadfromfile proc~mapl_genericrefresh->proc~mapl_genericrefresh proc~mapl_genericstaterestore MAPL_GenericMod::MAPL_GenericStateRestore proc~mapl_genericstaterestore->proc~mapl_esmfstatereadfromfile proc~mapl_genericstaterestore->proc~mapl_genericstaterestore proc~run~6 ExtDataDriverMod::ExtDataDriver%run proc~run~6->proc~initialize_io_clients_servers program~main main program~main->proc~initialize_ioserver program~regrid_util Regrid_Util program~regrid_util->proc~main~2 program~extdata_driver ExtData_Driver program~extdata_driver->proc~run~6

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