file_io_f2003

Module

Description

$Id$

This module takes care of massive parallel file Input/Output. We use here F2003 features for HPC-friendly behaviour.

Quick access

Variables:

backskip_to_time, buffer, count_lines, delete_file, file_exists, file_remove, file_size, file_size_c, find_namelist, fixed_buflen, fseek_pos, get_parallel_unit, get_tmp_prefix, list_files, parallel_close, parallel_count_lines, parallel_file_exists, parallel_open, parallel_read, parallel_rewind, parallel_unit, parallel_unit_vec, read_name_format, read_namelist, read_zaver, strip_comments, write_binary_file, write_binary_file_c, write_binary_file_char

Routines:

flush_file()

Needed modules

Variables

  • file_io/count_lines [private]
  • file_io/file_exists [private]
  • file_io/file_size [private]
  • file_io/find_namelist [private]
  • file_io/get_parallel_unit [private]
  • file_io/parallel_close [private]
  • file_io/parallel_count_lines [private]
  • file_io/parallel_file_exists [private]
  • file_io/parallel_open [private]
  • file_io/parallel_read [private]
  • file_io/parallel_rewind [private]
  • file_io/parallel_unit [character,private/protected/allocatable]
  • file_io/strip_comments [private]