Octopus
io.F90 File Reference

Go to the source code of this file.

Modules

module  io_oct_m
 

Functions/Subroutines

subroutine, public io_oct_m::io_init (defaults)
 If the argument defaults is present and set to true, then the routine will not try to read anything from the inp file, but set everything to the default values. More...
 
subroutine, public io_oct_m::io_end ()
 
subroutine, public io_oct_m::io_assign (got_lun)
 
subroutine, public io_oct_m::io_free (lun)
 
character(len=max_path_len) function, public io_oct_m::io_workpath (path, namespace)
 
subroutine, public io_oct_m::io_mkdir (fname, namespace, parents)
 
subroutine, public io_oct_m::io_rm (fname, namespace)
 
integer function, public io_oct_m::io_open (file, namespace, action, status, form, position, die, recl, grp)
 
subroutine, public io_oct_m::io_close (iunit, grp)
 
subroutine, public io_oct_m::io_status (iunit)
 Prints a list of the connected logical units and the names of the associated files. More...
 
subroutine, public io_oct_m::io_dump_file (ounit, filename)
 
character(len=8) function, public io_oct_m::io_get_extension (path)
 Given a path, it returns the extension (if it exists) of the file (that is, the part of the name that comes after its last point). If the filename does not have an extension, it returns the empty string. More...
 
subroutine, public io_oct_m::io_debug_on_the_fly (namespace)
 check if debug mode should be enabled or disabled on the fly More...
 
logical function, public io_oct_m::io_file_exists (filename, msg)
 Returns true if a file with name 'filename' exists and issues a reminder. More...
 
logical function, public io_oct_m::io_dir_exists (dir, namespace)
 Returns true if a dir with name 'dir' exists. More...
 
subroutine, public io_oct_m::iopar_read (grp, iunit, lines, n_lines, ierr)
 
subroutine, public io_oct_m::iopar_backspace (grp, iunit)
 
subroutine, public io_oct_m::iopar_find_line (grp, iunit, line, ierr)
 
subroutine, public io_oct_m::io_skip_header (iunit)
 
integer(int64) pure function, public io_oct_m::io_get_open_count ()
 
integer(int64) pure function, public io_oct_m::io_get_close_count ()
 
subroutine, public io_oct_m::io_incr_open_count ()
 
subroutine, public io_oct_m::io_incr_close_count ()
 
subroutine, public io_oct_m::io_incr_counters (iio)
 

Variables

integer, parameter, public io_oct_m::iunit_out = 8
 
integer, parameter, public io_oct_m::iunit_err = 9
 
integer, parameter io_oct_m::min_lun =10
 
integer, parameter io_oct_m::max_lun =10000
 
logical, dimension(min_lun:max_lun) io_oct_m::lun_is_free
 
character(len=max_path_len) io_oct_m::work_dir
 name of the output directory More...
 
integer(int64), save io_oct_m::io_open_count
 
integer(int64), save io_oct_m::io_close_count