36 character*100000 :: input_line
38 integer*4 :: nmonitors_pgm
41 integer*4 :: ileft,iright
44 integer*4,
dimension(nmonitors_pgm) :: n_monitor_pgm
47 real*8,
dimension(nmonitors_pgm) :: dist_monitor_pgm
51 read(20,
'(A)',iostat = status) input_line
53 iright = len(input_line)
54 read(input_line(ileft:iright),*) nmonitors_pgm
59 do i = 1,nmonitors_pgm
60 read(20,
'(A)',iostat = status) input_line
64 iright = len(input_line)
65 read(input_line(ileft:iright),*) trash, n_monitor_pgm(i), trash_real
subroutine read_file_trav_point(filec, nmonitors_pgm, n_monitor_pgm, dist_monitor_pgm)
Reads files such as MLST.input, MLST.position or MPGM.input.