handle_error_netcdf Subroutine

public subroutine handle_error_netcdf(istatus, line_number, file_name)

Wrapper of handle error for calls of NetCDF functions. Checks for NetCDF errors and prints a standardized error message.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: istatus

Status integer returned by the NetCDF function

integer, intent(in) :: line_number

Line number where error or warning occured, i.e. LINE

character(len=*), intent(in) :: file_name

File name where error or warning occured, i.e. FILE


Calls

proc~~handle_error_netcdf~~CallsGraph proc~handle_error_netcdf handle_error_netcdf none~handle_error_netcdf error_handler_t%handle_error_netcdf proc~handle_error_netcdf->none~handle_error_netcdf

Called by

proc~~handle_error_netcdf~~CalledByGraph proc~handle_error_netcdf handle_error_netcdf proc~finalize_snapsfile finalize_snapsfile proc~finalize_snapsfile->proc~handle_error_netcdf proc~initialize_snapsfile initialize_snapsfile proc~initialize_snapsfile->proc~handle_error_netcdf proc~read_netcdf csrmat_t%read_netcdf proc~read_netcdf->proc~handle_error_netcdf proc~write_netcdf csrmat_t%write_netcdf proc~write_netcdf->proc~handle_error_netcdf proc~write_poincare write_poincare proc~write_poincare->proc~handle_error_netcdf proc~write_to_snapsfile write_to_snapsfile proc~write_to_snapsfile->proc~handle_error_netcdf program~benchmark_helmholtz_solvers benchmark_helmholtz_solvers program~benchmark_helmholtz_solvers->proc~handle_error_netcdf proc~write_netcdf_helmholtz write_netcdf_helmholtz program~benchmark_helmholtz_solvers->proc~write_netcdf_helmholtz program~test_diffusion test_diffusion program~test_diffusion->proc~handle_error_netcdf program~test_diffusion->proc~finalize_snapsfile program~test_diffusion->proc~initialize_snapsfile program~test_diffusion->proc~write_to_snapsfile proc~generate_poincare_data generate_poincare_data proc~generate_poincare_data->proc~write_poincare proc~write_netcdf_helmholtz->proc~write_netcdf program~diagnose_poincare diagnose_poincare program~diagnose_poincare->proc~generate_poincare_data