nc_get_varid Subroutine

private subroutine nc_get_varid(ncid, name, varid)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: name
integer, intent(out) :: varid

Calls

proc~~nc_get_varid~~CallsGraph proc~nc_get_varid nc_get_varid nf90_inq_varid nf90_inq_varid proc~nc_get_varid->nf90_inq_varid proc~nc_check nc_check proc~nc_get_varid->proc~nc_check nf90_strerror nf90_strerror proc~nc_check->nf90_strerror proc~fail fail proc~nc_check->proc~fail error error proc~fail->error proc~error_ring_push error_ring_push proc~fail->proc~error_ring_push

Called by

proc~~nc_get_varid~~CalledByGraph proc~nc_get_varid nc_get_varid proc~ocean_restart_read_local ocean_restart_read_local proc~ocean_restart_read_local->proc~nc_get_varid proc~ocean_state_restart_read ocean_state_restart_read proc~ocean_state_restart_read->proc~ocean_restart_read_local proc~engine_setup engine_setup proc~engine_setup->proc~ocean_state_restart_read proc~complete_ocean_create complete_ocean_create proc~complete_ocean_create->proc~engine_setup proc~driver_run_ocean driver_run_ocean proc~driver_run_ocean->proc~engine_setup proc~driver_validate driver_validate proc~driver_validate->proc~engine_setup proc~driver_run driver_run proc~driver_run->proc~driver_run_ocean proc~rdb_ocean_create_finalize rdb_ocean_create_finalize proc~rdb_ocean_create_finalize->proc~complete_ocean_create proc~rdb_ocean_create_from_string rdb_ocean_create_from_string proc~rdb_ocean_create_from_string->proc~complete_ocean_create

Source Code

   subroutine nc_get_varid(ncid, name, varid)
      integer, intent(in) :: ncid
      character(len=*), intent(in) :: name
      integer, intent(out) :: varid
      call nc_check(nf90_inq_varid(ncid, name, varid), "looking up restart var "//name)
   end subroutine nc_get_varid