FORTRAN Generation
(/./ftp/cats/J/A_A/581/A67)

Conversion of standardized ReadMe file for file /./ftp/cats/J/A_A/581/A67 into FORTRAN code for loading all data files into arrays.

Note that special values are assigned to unknown or unspecified numbers (also called NULL numbers); when necessary, the coordinate components making up the right ascension and declination are converted into floating-point numbers representing these angles in degrees.



      program load_ReadMe
C=============================================================================
C  F77-compliant program generated by readme2f_1.81 (2015-09-23), on 2026-Sep-08
C=============================================================================
*  This code was generated from the ReadMe file documenting a catalogue
*  according to the "Standard for Documentation of Astronomical Catalogues"
*  currently in use by the Astronomical Data Centers (CDS, ADC, A&A)
*  (see full documentation at URL http://vizier.u-strasbg.fr/doc/catstd.htx)
*  Please report problems or questions to   
C=============================================================================

      implicit none
*  Unspecified or NULL values, generally corresponding to blank columns,
*  are assigned one of the following special values:
*     rNULL__    for unknown or NULL floating-point values
*     iNULL__    for unknown or NULL   integer      values
      real*4     rNULL__
      integer*4  iNULL__
      parameter  (rNULL__=--2147483648.)  	! NULL real number
      parameter  (iNULL__=(-2147483647-1))	! NULL int  number
      integer    idig			! testing NULL number

C=============================================================================
Cat. J/A+A/581/A67    Solar supergranular velocity profiles      (Langfellner+, 2015)
*================================================================================
*Spatially resolved vertical vorticity in solar supergranulation using
*helioseismology and local correlation tracking.
*    Langfellner J., Gizon L., Birch A.C.
*   <Astron. Astrophys. 581, A67 (2015)>
*   =2015A&A...581A..67L
C=============================================================================

C  Internal variables

      integer*4 i__

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'p60_out.dat'	! +60{deg} latitude, outflow

      integer*4 nr__
      parameter (nr__=136)	! Number of records
      character*49 ar__   	! Full-size record

      real*8        r          (nr__) ! (Mm) [0.34/48] horizontal distance from outflow/inflow
*                                         center
      real*8        vr         (nr__) ! (m/s) [-240/350] Radial velocity component
      real*8        e_vr       (nr__) ! (m/s) [0.1/6.1] Error estimate of vr
      real*8        vt         (nr__) ! (m/s) [-12/12] Tangential velocity component
      real*8        e_vt       (nr__) ! (m/s) [0.04/0.8] Error estimate of vt

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'p60_in.dat'	! +60{deg} latitude, inflow

      integer*4 nr__1
      parameter (nr__1=136)	! Number of records
      character*49 ar__1  	! Full-size record

      real*8        r_1        (nr__1) ! (Mm) [0.34/48] horizontal distance from outflow/inflow
*                                         center
      real*8        vr_1       (nr__1) ! (m/s) [-240/350] Radial velocity component
      real*8        e_vr_1     (nr__1) ! (m/s) [0.1/6.1] Error estimate of vr
      real*8        vt_1       (nr__1) ! (m/s) [-12/12] Tangential velocity component
      real*8        e_vt_1     (nr__1) ! (m/s) [0.04/0.8] Error estimate of vt

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'p40_out.dat'	! +40{deg} latitude, outflow

      integer*4 nr__2
      parameter (nr__2=136)	! Number of records
      character*49 ar__2  	! Full-size record

      real*8        r_2        (nr__2) ! (Mm) [0.34/48] horizontal distance from outflow/inflow
*                                         center
      real*8        vr_2       (nr__2) ! (m/s) [-240/350] Radial velocity component
      real*8        e_vr_2     (nr__2) ! (m/s) [0.1/6.1] Error estimate of vr
      real*8        vt_2       (nr__2) ! (m/s) [-12/12] Tangential velocity component
      real*8        e_vt_2     (nr__2) ! (m/s) [0.04/0.8] Error estimate of vt

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'p40_in.dat'	! +40{deg} latitude, inflow

      integer*4 nr__3
      parameter (nr__3=136)	! Number of records
      character*49 ar__3  	! Full-size record

      real*8        r_3        (nr__3) ! (Mm) [0.34/48] horizontal distance from outflow/inflow
*                                         center
      real*8        vr_3       (nr__3) ! (m/s) [-240/350] Radial velocity component
      real*8        e_vr_3     (nr__3) ! (m/s) [0.1/6.1] Error estimate of vr
      real*8        vt_3       (nr__3) ! (m/s) [-12/12] Tangential velocity component
      real*8        e_vt_3     (nr__3) ! (m/s) [0.04/0.8] Error estimate of vt

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'p20_out.dat'	! +20{deg} latitude, outflow

      integer*4 nr__4
      parameter (nr__4=136)	! Number of records
      character*49 ar__4  	! Full-size record

      real*8        r_4        (nr__4) ! (Mm) [0.34/48] horizontal distance from outflow/inflow
*                                         center
      real*8        vr_4       (nr__4) ! (m/s) [-240/350] Radial velocity component
      real*8        e_vr_4     (nr__4) ! (m/s) [0.1/6.1] Error estimate of vr
      real*8        vt_4       (nr__4) ! (m/s) [-12/12] Tangential velocity component
      real*8        e_vt_4     (nr__4) ! (m/s) [0.04/0.8] Error estimate of vt

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'p20_in.dat'	! +20{deg} latitude, inflow

      integer*4 nr__5
      parameter (nr__5=136)	! Number of records
      character*49 ar__5  	! Full-size record

      real*8        r_5        (nr__5) ! (Mm) [0.34/48] horizontal distance from outflow/inflow
*                                         center
      real*8        vr_5       (nr__5) ! (m/s) [-240/350] Radial velocity component
      real*8        e_vr_5     (nr__5) ! (m/s) [0.1/6.1] Error estimate of vr
      real*8        vt_5       (nr__5) ! (m/s) [-12/12] Tangential velocity component
      real*8        e_vt_5     (nr__5) ! (m/s) [0.04/0.8] Error estimate of vt

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for '0_out.dat'	! 0{deg} latitude, outflow

      integer*4 nr__6
      parameter (nr__6=136)	! Number of records
      character*49 ar__6  	! Full-size record

      real*8        r_6        (nr__6) ! (Mm) [0.34/48] horizontal distance from outflow/inflow
*                                         center
      real*8        vr_6       (nr__6) ! (m/s) [-240/350] Radial velocity component
      real*8        e_vr_6     (nr__6) ! (m/s) [0.1/6.1] Error estimate of vr
      real*8        vt_6       (nr__6) ! (m/s) [-12/12] Tangential velocity component
      real*8        e_vt_6     (nr__6) ! (m/s) [0.04/0.8] Error estimate of vt

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for '0_in.dat'	! 0{deg} latitude, inflow

      integer*4 nr__7
      parameter (nr__7=136)	! Number of records
      character*49 ar__7  	! Full-size record

      real*8        r_7        (nr__7) ! (Mm) [0.34/48] horizontal distance from outflow/inflow
*                                         center
      real*8        vr_7       (nr__7) ! (m/s) [-240/350] Radial velocity component
      real*8        e_vr_7     (nr__7) ! (m/s) [0.1/6.1] Error estimate of vr
      real*8        vt_7       (nr__7) ! (m/s) [-12/12] Tangential velocity component
      real*8        e_vt_7     (nr__7) ! (m/s) [0.04/0.8] Error estimate of vt

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'm20_out.dat'	! -20{deg} latitude, outflow

      integer*4 nr__8
      parameter (nr__8=136)	! Number of records
      character*49 ar__8  	! Full-size record

      real*8        r_8        (nr__8) ! (Mm) [0.34/48] horizontal distance from outflow/inflow
*                                         center
      real*8        vr_8       (nr__8) ! (m/s) [-240/350] Radial velocity component
      real*8        e_vr_8     (nr__8) ! (m/s) [0.1/6.1] Error estimate of vr
      real*8        vt_8       (nr__8) ! (m/s) [-12/12] Tangential velocity component
      real*8        e_vt_8     (nr__8) ! (m/s) [0.04/0.8] Error estimate of vt

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'm20_in.dat'	! -20{deg} latitude, inflow

      integer*4 nr__9
      parameter (nr__9=136)	! Number of records
      character*49 ar__9  	! Full-size record

      real*8        r_9        (nr__9) ! (Mm) [0.34/48] horizontal distance from outflow/inflow
*                                         center
      real*8        vr_9       (nr__9) ! (m/s) [-240/350] Radial velocity component
      real*8        e_vr_9     (nr__9) ! (m/s) [0.1/6.1] Error estimate of vr
      real*8        vt_9       (nr__9) ! (m/s) [-12/12] Tangential velocity component
      real*8        e_vt_9     (nr__9) ! (m/s) [0.04/0.8] Error estimate of vt

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'm40_out.dat'	! -40{deg} latitude, outflow

      integer*4 nr__10
      parameter (nr__10=136)	! Number of records
      character*49 ar__10 	! Full-size record

      real*8        r_10       (nr__10) ! (Mm) [0.34/48] horizontal distance from outflow/inflow
*                                         center
      real*8        vr_10      (nr__10) ! (m/s) [-240/350] Radial velocity component
      real*8        e_vr_10    (nr__10) ! (m/s) [0.1/6.1] Error estimate of vr
      real*8        vt_10      (nr__10) ! (m/s) [-12/12] Tangential velocity component
      real*8        e_vt_10    (nr__10) ! (m/s) [0.04/0.8] Error estimate of vt

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'm40_in.dat'	! -40{deg} latitude, inflow

      integer*4 nr__11
      parameter (nr__11=136)	! Number of records
      character*49 ar__11 	! Full-size record

      real*8        r_11       (nr__11) ! (Mm) [0.34/48] horizontal distance from outflow/inflow
*                                         center
      real*8        vr_11      (nr__11) ! (m/s) [-240/350] Radial velocity component
      real*8        e_vr_11    (nr__11) ! (m/s) [0.1/6.1] Error estimate of vr
      real*8        vt_11      (nr__11) ! (m/s) [-12/12] Tangential velocity component
      real*8        e_vt_11    (nr__11) ! (m/s) [0.04/0.8] Error estimate of vt

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'm60_out.dat'	! -60{deg} latitude, outflow

      integer*4 nr__12
      parameter (nr__12=136)	! Number of records
      character*49 ar__12 	! Full-size record

      real*8        r_12       (nr__12) ! (Mm) [0.34/48] horizontal distance from outflow/inflow
*                                         center
      real*8        vr_12      (nr__12) ! (m/s) [-240/350] Radial velocity component
      real*8        e_vr_12    (nr__12) ! (m/s) [0.1/6.1] Error estimate of vr
      real*8        vt_12      (nr__12) ! (m/s) [-12/12] Tangential velocity component
      real*8        e_vt_12    (nr__12) ! (m/s) [0.04/0.8] Error estimate of vt

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'm60_in.dat'	! -60{deg} latitude, inflow

      integer*4 nr__13
      parameter (nr__13=136)	! Number of records
      character*49 ar__13 	! Full-size record

      real*8        r_13       (nr__13) ! (Mm) [0.34/48] horizontal distance from outflow/inflow
*                                         center
      real*8        vr_13      (nr__13) ! (m/s) [-240/350] Radial velocity component
      real*8        e_vr_13    (nr__13) ! (m/s) [0.1/6.1] Error estimate of vr
      real*8        vt_13      (nr__13) ! (m/s) [-12/12] Tangential velocity component
      real*8        e_vt_13    (nr__13) ! (m/s) [0.04/0.8] Error estimate of vt

C=============================================================================

C  Loading file 'p60_out.dat'	! +60{deg} latitude, outflow

C  Format for file interpretation

    1 format(F9.4,1X,F9.4,1X,F9.4,1X,F9.4,1X,F9.4)

C  Effective file loading

      open(unit=1,status='old',file=
     +'p60_out.dat')
      write(6,*) '....Loading file: p60_out.dat'
      do i__=1,136
        read(1,'(A49)')ar__
        read(ar__,1)r(i__),vr(i__),e_vr(i__),vt(i__),e_vt(i__)
c    ..............Just test output...........
        write(6,1)r(i__),vr(i__),e_vr(i__),vt(i__),e_vt(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'p60_in.dat'	! +60{deg} latitude, inflow

C  Format for file interpretation

    2 format(F9.4,1X,F9.4,1X,F9.4,1X,F9.4,1X,F9.4)

C  Effective file loading

      open(unit=1,status='old',file=
     +'p60_in.dat')
      write(6,*) '....Loading file: p60_in.dat'
      do i__=1,136
        read(1,'(A49)')ar__1
        read(ar__1,2)
     +  r_1(i__),vr_1(i__),e_vr_1(i__),vt_1(i__),e_vt_1(i__)
c    ..............Just test output...........
        write(6,2)
     +  r_1(i__),vr_1(i__),e_vr_1(i__),vt_1(i__),e_vt_1(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'p40_out.dat'	! +40{deg} latitude, outflow

C  Format for file interpretation

    3 format(F9.4,1X,F9.4,1X,F9.4,1X,F9.4,1X,F9.4)

C  Effective file loading

      open(unit=1,status='old',file=
     +'p40_out.dat')
      write(6,*) '....Loading file: p40_out.dat'
      do i__=1,136
        read(1,'(A49)')ar__2
        read(ar__2,3)
     +  r_2(i__),vr_2(i__),e_vr_2(i__),vt_2(i__),e_vt_2(i__)
c    ..............Just test output...........
        write(6,3)
     +  r_2(i__),vr_2(i__),e_vr_2(i__),vt_2(i__),e_vt_2(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'p40_in.dat'	! +40{deg} latitude, inflow

C  Format for file interpretation

    4 format(F9.4,1X,F9.4,1X,F9.4,1X,F9.4,1X,F9.4)

C  Effective file loading

      open(unit=1,status='old',file=
     +'p40_in.dat')
      write(6,*) '....Loading file: p40_in.dat'
      do i__=1,136
        read(1,'(A49)')ar__3
        read(ar__3,4)
     +  r_3(i__),vr_3(i__),e_vr_3(i__),vt_3(i__),e_vt_3(i__)
c    ..............Just test output...........
        write(6,4)
     +  r_3(i__),vr_3(i__),e_vr_3(i__),vt_3(i__),e_vt_3(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'p20_out.dat'	! +20{deg} latitude, outflow

C  Format for file interpretation

    5 format(F9.4,1X,F9.4,1X,F9.4,1X,F9.4,1X,F9.4)

C  Effective file loading

      open(unit=1,status='old',file=
     +'p20_out.dat')
      write(6,*) '....Loading file: p20_out.dat'
      do i__=1,136
        read(1,'(A49)')ar__4
        read(ar__4,5)
     +  r_4(i__),vr_4(i__),e_vr_4(i__),vt_4(i__),e_vt_4(i__)
c    ..............Just test output...........
        write(6,5)
     +  r_4(i__),vr_4(i__),e_vr_4(i__),vt_4(i__),e_vt_4(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'p20_in.dat'	! +20{deg} latitude, inflow

C  Format for file interpretation

    6 format(F9.4,1X,F9.4,1X,F9.4,1X,F9.4,1X,F9.4)

C  Effective file loading

      open(unit=1,status='old',file=
     +'p20_in.dat')
      write(6,*) '....Loading file: p20_in.dat'
      do i__=1,136
        read(1,'(A49)')ar__5
        read(ar__5,6)
     +  r_5(i__),vr_5(i__),e_vr_5(i__),vt_5(i__),e_vt_5(i__)
c    ..............Just test output...........
        write(6,6)
     +  r_5(i__),vr_5(i__),e_vr_5(i__),vt_5(i__),e_vt_5(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file '0_out.dat'	! 0{deg} latitude, outflow

C  Format for file interpretation

    7 format(F9.4,1X,F9.4,1X,F9.4,1X,F9.4,1X,F9.4)

C  Effective file loading

      open(unit=1,status='old',file=
     +'0_out.dat')
      write(6,*) '....Loading file: 0_out.dat'
      do i__=1,136
        read(1,'(A49)')ar__6
        read(ar__6,7)
     +  r_6(i__),vr_6(i__),e_vr_6(i__),vt_6(i__),e_vt_6(i__)
c    ..............Just test output...........
        write(6,7)
     +  r_6(i__),vr_6(i__),e_vr_6(i__),vt_6(i__),e_vt_6(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file '0_in.dat'	! 0{deg} latitude, inflow

C  Format for file interpretation

    8 format(F9.4,1X,F9.4,1X,F9.4,1X,F9.4,1X,F9.4)

C  Effective file loading

      open(unit=1,status='old',file=
     +'0_in.dat')
      write(6,*) '....Loading file: 0_in.dat'
      do i__=1,136
        read(1,'(A49)')ar__7
        read(ar__7,8)
     +  r_7(i__),vr_7(i__),e_vr_7(i__),vt_7(i__),e_vt_7(i__)
c    ..............Just test output...........
        write(6,8)
     +  r_7(i__),vr_7(i__),e_vr_7(i__),vt_7(i__),e_vt_7(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'm20_out.dat'	! -20{deg} latitude, outflow

C  Format for file interpretation

    9 format(F9.4,1X,F9.4,1X,F9.4,1X,F9.4,1X,F9.4)

C  Effective file loading

      open(unit=1,status='old',file=
     +'m20_out.dat')
      write(6,*) '....Loading file: m20_out.dat'
      do i__=1,136
        read(1,'(A49)')ar__8
        read(ar__8,9)
     +  r_8(i__),vr_8(i__),e_vr_8(i__),vt_8(i__),e_vt_8(i__)
c    ..............Just test output...........
        write(6,9)
     +  r_8(i__),vr_8(i__),e_vr_8(i__),vt_8(i__),e_vt_8(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'm20_in.dat'	! -20{deg} latitude, inflow

C  Format for file interpretation

   10 format(F9.4,1X,F9.4,1X,F9.4,1X,F9.4,1X,F9.4)

C  Effective file loading

      open(unit=1,status='old',file=
     +'m20_in.dat')
      write(6,*) '....Loading file: m20_in.dat'
      do i__=1,136
        read(1,'(A49)')ar__9
        read(ar__9,10)
     +  r_9(i__),vr_9(i__),e_vr_9(i__),vt_9(i__),e_vt_9(i__)
c    ..............Just test output...........
        write(6,10)
     +  r_9(i__),vr_9(i__),e_vr_9(i__),vt_9(i__),e_vt_9(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'm40_out.dat'	! -40{deg} latitude, outflow

C  Format for file interpretation

   11 format(F9.4,1X,F9.4,1X,F9.4,1X,F9.4,1X,F9.4)

C  Effective file loading

      open(unit=1,status='old',file=
     +'m40_out.dat')
      write(6,*) '....Loading file: m40_out.dat'
      do i__=1,136
        read(1,'(A49)')ar__10
        read(ar__10,11)
     +  r_10(i__),vr_10(i__),e_vr_10(i__),vt_10(i__),e_vt_10(i__)
c    ..............Just test output...........
        write(6,11)
     +  r_10(i__),vr_10(i__),e_vr_10(i__),vt_10(i__),e_vt_10(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'm40_in.dat'	! -40{deg} latitude, inflow

C  Format for file interpretation

   12 format(F9.4,1X,F9.4,1X,F9.4,1X,F9.4,1X,F9.4)

C  Effective file loading

      open(unit=1,status='old',file=
     +'m40_in.dat')
      write(6,*) '....Loading file: m40_in.dat'
      do i__=1,136
        read(1,'(A49)')ar__11
        read(ar__11,12)
     +  r_11(i__),vr_11(i__),e_vr_11(i__),vt_11(i__),e_vt_11(i__)
c    ..............Just test output...........
        write(6,12)
     +  r_11(i__),vr_11(i__),e_vr_11(i__),vt_11(i__),e_vt_11(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'm60_out.dat'	! -60{deg} latitude, outflow

C  Format for file interpretation

   13 format(F9.4,1X,F9.4,1X,F9.4,1X,F9.4,1X,F9.4)

C  Effective file loading

      open(unit=1,status='old',file=
     +'m60_out.dat')
      write(6,*) '....Loading file: m60_out.dat'
      do i__=1,136
        read(1,'(A49)')ar__12
        read(ar__12,13)
     +  r_12(i__),vr_12(i__),e_vr_12(i__),vt_12(i__),e_vt_12(i__)
c    ..............Just test output...........
        write(6,13)
     +  r_12(i__),vr_12(i__),e_vr_12(i__),vt_12(i__),e_vt_12(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'm60_in.dat'	! -60{deg} latitude, inflow

C  Format for file interpretation

   14 format(F9.4,1X,F9.4,1X,F9.4,1X,F9.4,1X,F9.4)

C  Effective file loading

      open(unit=1,status='old',file=
     +'m60_in.dat')
      write(6,*) '....Loading file: m60_in.dat'
      do i__=1,136
        read(1,'(A49)')ar__13
        read(ar__13,14)
     +  r_13(i__),vr_13(i__),e_vr_13(i__),vt_13(i__),e_vt_13(i__)
c    ..............Just test output...........
        write(6,14)
     +  r_13(i__),vr_13(i__),e_vr_13(i__),vt_13(i__),e_vt_13(i__)
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================
      stop
      end