file_io_dist
Module
Description
$Id$
This module goes straight and implements distributed file Input/Output. We use here only F95 features and are explicitly not HPC-friendly.
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:
Variables
- file_io/backskip_to_time [public]
- file_io/count_lines [public]
- file_io/delete_file [public]
- file_io/file_exists [public]
- file_io/file_remove [public]
- file_io/file_size [public]
- file_io/file_size_c [private/external]
- file_io/find_namelist [public]
- file_io/fseek_pos [public]
- file_io/id_block_persistent [integer,private/parameter/optional/default=2000]
- file_io/id_record_dt_gw [integer,private/parameter/optional/default=350]
- file_io/id_record_eps_rkf [integer,private/parameter/optional/default=331]
- file_io/id_record_forcing_location [integer,private/parameter/optional/default=270]
- file_io/id_record_forcing_torus [integer,private/parameter/optional/default=272]
- file_io/id_record_forcing_tsforce [integer,private/parameter/optional/default=271]
- file_io/id_record_hydro_ampl [integer,private/parameter/optional/default=286]
- file_io/id_record_hydro_avec_gb [integer,private/parameter/optional/default=289]
- file_io/id_record_hydro_location [integer,private/parameter/optional/default=285]
- file_io/id_record_hydro_phase1 [integer,private/parameter/optional/default=281]
- file_io/id_record_hydro_phase2 [integer,private/parameter/optional/default=282]
- file_io/id_record_hydro_qvec_gb [integer,private/parameter/optional/default=288]
- file_io/id_record_hydro_tphase [integer,private/parameter/optional/default=280]
- file_io/id_record_hydro_tsforce [integer,private/parameter/optional/default=284]
- file_io/id_record_hydro_wavenumber [integer,private/parameter/optional/default=287]
- file_io/id_record_ism_bold_mass [integer,private/parameter/optional/default=252]
- file_io/id_record_ism_pos_next_old [integer,private/parameter/optional/default=251]
- file_io/id_record_ism_snrs [integer,private/parameter/optional/default=259]
- file_io/id_record_ism_snrs_old [integer,private/parameter/optional/default=1002]
- file_io/id_record_ism_t_cluster [integer,private/parameter/optional/default=261]
- file_io/id_record_ism_t_next_old [integer,private/parameter/optional/default=250]
- file_io/id_record_ism_t_next_sni [integer,private/parameter/optional/default=253]
- file_io/id_record_ism_t_next_snii [integer,private/parameter/optional/default=254]
- file_io/id_record_ism_toggle_old [integer,private/parameter/optional/default=1001]
- file_io/id_record_ism_toggle_sni [integer,private/parameter/optional/default=257]
- file_io/id_record_ism_toggle_snii [integer,private/parameter/optional/default=258]
- file_io/id_record_ism_x_cluster [integer,private/parameter/optional/default=255]
- file_io/id_record_ism_y_cluster [integer,private/parameter/optional/default=256]
- file_io/id_record_ism_z_cluster [integer,private/parameter/optional/default=260]
- file_io/id_record_iteration_number [integer,private/parameter/optional/default=100]
- file_io/id_record_magnetic_ampl [integer,private/parameter/optional/default=312]
- file_io/id_record_magnetic_phase [integer,private/parameter/optional/default=311]
- file_io/id_record_random_seeds [integer,private/parameter/optional/default=1]
- file_io/id_record_random_seeds2 [integer,private/parameter/optional/default=2]
- file_io/id_record_shear_delta_y [integer,private/parameter/optional/default=320]
- file_io/id_record_special_lnkmin0 [integer,private/parameter/optional/default=340]
- file_io/id_record_time_step [integer,private/parameter/optional/default=330]
- file_io/list_files [public]
- file_io/parallel_close [public]
- file_io/parallel_count_lines [public]
- file_io/parallel_file_exists [public]
- file_io/parallel_open [public]
- file_io/parallel_rewind [public]
- file_io/parallel_unit [integer,public/parameter/optional/default=14]
- file_io/parallel_unit_vec [integer,public/parameter/optional/default=14]
- file_io/read_name_format [public]
- file_io/read_namelist [public]
- file_io/read_zaver [public]
Subroutines and functions
- subroutine file_io/flush_file(unit)
- Parameters:
unit [integer,in]
- Use :