Changeset 48 for palm/trunk/SOURCE/check_parameters.f90
- Timestamp:
- Mar 6, 2007 12:28:36 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/check_parameters.f90
r46 r48 4 4 ! Actual revisions: 5 5 ! ----------------- 6 ! "by_user" allowed as initializing action 6 ! "by_user" allowed as initializing action, -data_output_ts 7 7 ! 8 8 ! Former revisions: … … 1681 1681 ENDIF 1682 1682 1683 !1684 !-- Determine parameters for time series output and check whether permissible1685 i = 01686 DO WHILE ( data_output_ts(i+1) /= ' ' .AND. i+1 <= 100 )1687 1688 dots_n = dots_n + 11689 i = i + 11690 !1691 !-- Check whether time series is permissible and determine internal number1692 SELECT CASE ( TRIM( data_output_ts(i) ) )1693 1694 CASE ( 'E' )1695 dots_index(i) = 11696 CASE ( 'E*' )1697 dots_index(i) = 21698 CASE ( 'dt' )1699 dots_index(i) = 31700 CASE ( 'u*' )1701 dots_index(i) = 41702 CASE ( 'th*' )1703 dots_index(i) = 51704 CASE ( 'umax' )1705 dots_index(i) = 61706 CASE ( 'vmax' )1707 dots_index(i) = 71708 CASE ( 'wmax' )1709 dots_index(i) = 81710 CASE ( 'div_new' )1711 dots_index(i) = 91712 CASE ( 'div_old' )1713 dots_index(i) = 101714 CASE ( 'z_i_wpt' )1715 dots_index(i) = 111716 CASE ( 'z_i_pt' )1717 dots_index(i) = 121718 CASE ( 'w*' )1719 dots_index(i) = 131720 CASE ( 'w"pt"0' )1721 dots_index(i) = 141722 CASE ( 'w"pt"' )1723 dots_index(i) = 151724 CASE ( 'wpt' )1725 dots_index(i) = 161726 CASE ( 'pt(0)' )1727 dots_index(i) = 171728 CASE ( 'pt(zp)' )1729 dots_index(i) = 181730 CASE ( 'splptx' )1731 dots_index(i) = 191732 CASE ( 'splpty' )1733 dots_index(i) = 201734 CASE ( 'splptz' )1735 dots_index(i) = 211736 CASE ( 'L' )1737 dots_index(i) = 221738 1739 CASE DEFAULT1740 IF ( myid == 0 ) THEN1741 PRINT*, '+++ check_parameters: unknown time series: ', &1742 'data_output_ts = ',&1743 data_output_ts(i)1744 ENDIF1745 CALL local_stop1746 1747 END SELECT1748 1749 !1750 !-- Check, to which predefined coordinate system the time series belongs, and1751 !-- store corresponding internal number. Furthermore determine, how many and1752 !-- which graphs are being drawn into the corresponding system1753 DO k = 1, crmax1754 IF ( INDEX( cross_ts_profiles(k), ' ' // TRIM( data_output_ts(i) ) &1755 // ' ' ) /=0 ) &1756 THEN1757 dots_crossindex(i) = k1758 cross_ts_number_count(k) = cross_ts_number_count(k) + 11759 cross_ts_numbers(cross_ts_number_count(k),k) = dots_index(i)1760 EXIT1761 ENDIF1762 ENDDO1763 1764 ENDDO1765 1683 1766 1684 !
Note: See TracChangeset
for help on using the changeset viewer.