Ignore:
Timestamp:
Mar 6, 2007 12:28:36 PM (17 years ago)
Author:
raasch
Message:

preliminary version, several changes to be explained later

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/check_parameters.f90

    r46 r48  
    44! Actual revisions:
    55! -----------------
    6 ! "by_user" allowed as initializing action
     6! "by_user" allowed as initializing action, -data_output_ts
    77!
    88! Former revisions:
     
    16811681    ENDIF
    16821682
    1683 !
    1684 !-- Determine parameters for time series output and check whether permissible
    1685     i = 0
    1686     DO  WHILE ( data_output_ts(i+1) /= '          '  .AND.  i+1 <= 100 )
    1687 
    1688        dots_n = dots_n + 1
    1689        i = i + 1
    1690 !
    1691 !--    Check whether time series is permissible and determine internal number
    1692        SELECT CASE ( TRIM( data_output_ts(i) ) )
    1693 
    1694           CASE ( 'E' )
    1695              dots_index(i) = 1
    1696           CASE ( 'E*' )
    1697              dots_index(i) = 2
    1698           CASE ( 'dt' )
    1699              dots_index(i) = 3
    1700           CASE ( 'u*' )
    1701              dots_index(i) = 4
    1702           CASE ( 'th*' )
    1703              dots_index(i) = 5
    1704           CASE ( 'umax' )
    1705              dots_index(i) = 6
    1706           CASE ( 'vmax' )
    1707              dots_index(i) = 7
    1708           CASE ( 'wmax' )
    1709              dots_index(i) = 8
    1710           CASE ( 'div_new' )
    1711              dots_index(i) = 9
    1712           CASE ( 'div_old' )
    1713              dots_index(i) = 10
    1714           CASE ( 'z_i_wpt' )
    1715              dots_index(i) = 11
    1716           CASE ( 'z_i_pt' )
    1717              dots_index(i) = 12
    1718           CASE ( 'w*' )
    1719              dots_index(i) = 13
    1720           CASE ( 'w"pt"0' )
    1721              dots_index(i) = 14
    1722           CASE ( 'w"pt"' )
    1723              dots_index(i) = 15
    1724           CASE ( 'wpt' )
    1725              dots_index(i) = 16
    1726           CASE ( 'pt(0)' )
    1727              dots_index(i) = 17
    1728           CASE ( 'pt(zp)' )
    1729              dots_index(i) = 18
    1730           CASE ( 'splptx'  )
    1731              dots_index(i) = 19
    1732           CASE ( 'splpty'  )
    1733              dots_index(i) = 20
    1734           CASE ( 'splptz'  )
    1735              dots_index(i) = 21
    1736           CASE ( 'L'       )
    1737              dots_index(i) = 22
    1738 
    1739           CASE DEFAULT
    1740              IF ( myid == 0 )  THEN
    1741                 PRINT*, '+++ check_parameters:  unknown time series:  ', &
    1742                              'data_output_ts = ',&
    1743                         data_output_ts(i)
    1744              ENDIF
    1745              CALL local_stop
    1746 
    1747        END SELECT
    1748 
    1749 !
    1750 !--    Check, to which predefined coordinate system the time series belongs, and
    1751 !--    store corresponding internal number. Furthermore determine, how many and
    1752 !--    which graphs are being drawn into the corresponding system
    1753        DO  k = 1, crmax
    1754           IF ( INDEX( cross_ts_profiles(k), ' ' // TRIM( data_output_ts(i) ) &
    1755                       // ' ' ) /=0 )  &
    1756           THEN
    1757              dots_crossindex(i) = k
    1758              cross_ts_number_count(k) = cross_ts_number_count(k) + 1
    1759              cross_ts_numbers(cross_ts_number_count(k),k) = dots_index(i)
    1760              EXIT
    1761           ENDIF
    1762        ENDDO
    1763 
    1764     ENDDO
    17651683
    17661684!
Note: See TracChangeset for help on using the changeset viewer.