tem_open Subroutine

public subroutine tem_open(file, unit, newunit, status, position, action, form, access, recl)

Wrapper around Fortran open of files to take care of errors and improve the error message in case the opening goes wrong.

Use newunit to let tem_open provide a new file unit for the opened file.

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: file
integer, intent(in), optional :: unit
integer, intent(out), optional :: newunit
character(len=*), intent(in), optional :: status
character(len=*), intent(in), optional :: position
character(len=*), intent(in), optional :: action
character(len=*), intent(in), optional :: form
character(len=*), intent(in), optional :: access
integer, intent(in), optional :: recl

Calls

proc~~tem_open~~CallsGraph proc~tem_open tem_open proc~tem_abort tem_abort proc~tem_open->proc~tem_abort proc~newunit newunit proc~tem_open->proc~newunit proc~upper_to_lower upper_to_lower proc~tem_open->proc~upper_to_lower mpi_abort mpi_abort proc~tem_abort->mpi_abort

Called by

proc~~tem_open~~CalledByGraph proc~tem_open tem_open proc~tem_dump_stlb tem_dump_stlb proc~tem_dump_stlb->proc~tem_open proc~tem_restart_writeheader tem_restart_writeHeader proc~tem_restart_writeheader->proc~tem_open proc~tem_timer_dumplabeled tem_timer_dumplabeled proc~tem_timer_dumplabeled->proc~tem_open proc~hvs_vtk_open hvs_vtk_open proc~hvs_vtk_open->proc~tem_open proc~tem_color_prop_out tem_color_prop_out proc~tem_color_prop_out->proc~tem_open proc~load_treelmesh load_treelmesh proc~load_treelmesh->proc~tem_open proc~load_tem_bc_prop load_tem_BC_prop proc~load_tem_bc_prop->proc~tem_open proc~tem_trackmem tem_trackmem proc~tem_trackmem->proc~tem_open proc~load_datafile load_datafile proc~load_datafile->proc~tem_open proc~hvs_ascii_open hvs_ascii_open proc~hvs_ascii_open->proc~tem_open proc~hvs_asciispatial_open hvs_asciiSpatial_open proc~hvs_asciispatial_open->proc~tem_open proc~tem_size_stlb tem_size_stlb proc~tem_size_stlb->proc~tem_open proc~tem_subres_prop_load tem_subres_prop_load proc~tem_subres_prop_load->proc~tem_open proc~tem_read_stlb tem_read_stlb proc~tem_read_stlb->proc~tem_open proc~hvs_vtk_init hvs_vtk_init proc~hvs_vtk_init->proc~tem_open proc~tem_color_prop_load tem_color_prop_load proc~tem_color_prop_load->proc~tem_open proc~tem_timer_dump_glob tem_timer_dump_glob proc~tem_timer_dump_glob->proc~tem_timer_dumplabeled proc~load_tem load_tem proc~load_tem->proc~load_treelmesh proc~hvs_output_open hvs_output_open proc~hvs_output_open->proc~hvs_vtk_open proc~hvs_output_open->proc~hvs_asciispatial_open proc~hvs_output_init hvs_output_init proc~hvs_output_init->proc~hvs_vtk_init proc~tem_read_stlfiles tem_read_stlFiles proc~tem_read_stlfiles->proc~tem_size_stlb proc~tem_read_stlfiles->proc~tem_read_stlb proc~hvs_dump_debug_array hvs_dump_debug_array proc~hvs_dump_debug_array->proc~hvs_vtk_open proc~hvs_dump_debug_array->proc~hvs_vtk_init proc~init_tem_bc_prop init_tem_bc_prop proc~init_tem_bc_prop->proc~load_tem_bc_prop proc~hvs_ascii_init hvs_ascii_init proc~hvs_ascii_init->proc~hvs_ascii_open proc~tem_readandunify_surfdata tem_readAndUnify_surfData proc~tem_readandunify_surfdata->proc~tem_size_stlb proc~tem_readandunify_surfdata->proc~tem_read_stlb proc~load_temporal_from_file load_temporal_from_file proc~load_temporal_from_file->proc~load_datafile proc~tem_restart_closewrite tem_restart_closeWrite proc~tem_restart_closewrite->proc~tem_restart_writeheader proc~load_env load_env proc~load_env->proc~load_tem_bc_prop proc~tem_restart_openwrite tem_restart_openWrite proc~tem_restart_openwrite->proc~tem_restart_writeheader

Contents


Variables

TypeVisibilityAttributesNameInitial
character(len=labelLen), private :: loc_status
character(len=labelLen), private :: loc_position
character(len=labelLen), private :: loc_action
character(len=labelLen), private :: loc_form
character(len=labelLen), private :: loc_access
integer, private :: stat
integer, private :: funit