Changeset 4517 for palm/trunk/SOURCE/diagnostic_output_quantities_mod.f90
- Timestamp:
- May 3, 2020 2:29:30 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/diagnostic_output_quantities_mod.f90
r4457 r4517 110 110 data_output, & 111 111 message_string, & 112 restart_data_format_output, & 112 113 varnamelength 113 114 ! … … 1942 1943 !> Note: With the current structure reading of non-standard array is not 1943 1944 !> possible 1945 !> COMMENT: these arrays should be given standard index bounds! (Siggi) 1944 1946 !------------------------------------------------------------------------------! 1945 1947 ! SUBROUTINE doq_rrd_local( k, nxlf, nxlc, nxl_on_file, nxrf, nxrc, & … … 2048 2050 IMPLICIT NONE 2049 2051 2050 IF ( ALLOCATED( pt_2m_av ) ) THEN 2051 CALL wrd_write_string( 'pt_2m_av' ) 2052 WRITE ( 14 ) pt_2m_av 2052 IF ( TRIM( restart_data_format_output ) == 'fortran_binary' ) THEN 2053 2054 IF ( ALLOCATED( pt_2m_av ) ) THEN 2055 CALL wrd_write_string( 'pt_2m_av' ) 2056 WRITE ( 14 ) pt_2m_av 2057 ENDIF 2058 2059 IF ( ALLOCATED( ti_av ) ) THEN 2060 CALL wrd_write_string( 'ti_av' ) 2061 WRITE ( 14 ) ti_av 2062 ENDIF 2063 2064 IF ( ALLOCATED( uu_av ) ) THEN 2065 CALL wrd_write_string( 'uu_av' ) 2066 WRITE ( 14 ) uu_av 2067 ENDIF 2068 2069 IF ( ALLOCATED( uv_10m_av ) ) THEN 2070 CALL wrd_write_string( 'uv_10m_av' ) 2071 WRITE ( 14 ) uv_10m_av 2072 ENDIF 2073 2074 IF ( ALLOCATED( vv_av ) ) THEN 2075 CALL wrd_write_string( 'vv_av' ) 2076 WRITE ( 14 ) vv_av 2077 ENDIF 2078 2079 IF ( ALLOCATED( ww_av ) ) THEN 2080 CALL wrd_write_string( 'ww_av' ) 2081 WRITE ( 14 ) ww_av 2082 ENDIF 2083 2084 IF ( ALLOCATED( wu_av ) ) THEN 2085 CALL wrd_write_string( 'wu_av' ) 2086 WRITE ( 14 ) wu_av 2087 ENDIF 2088 2089 IF ( ALLOCATED( wv_av ) ) THEN 2090 CALL wrd_write_string( 'wv_av' ) 2091 WRITE ( 14 ) wv_av 2092 ENDIF 2093 2094 IF ( ALLOCATED( wtheta_av ) ) THEN 2095 CALL wrd_write_string( 'wtheta_av' ) 2096 WRITE ( 14 ) wtheta_av 2097 ENDIF 2098 2099 IF ( ALLOCATED( wq_av ) ) THEN 2100 CALL wrd_write_string( 'wq_av' ) 2101 WRITE ( 14 ) wq_av 2102 ENDIF 2103 2104 IF ( ALLOCATED( wspeed_av ) ) THEN 2105 CALL wrd_write_string( 'wspeed_av' ) 2106 WRITE ( 14 ) wspeed_av 2107 ENDIF 2108 2109 IF ( ALLOCATED( u_center_av ) ) THEN 2110 CALL wrd_write_string( 'u_center_av' ) 2111 WRITE ( 14 ) u_center_av 2112 ENDIF 2113 2114 IF ( ALLOCATED( v_center_av ) ) THEN 2115 CALL wrd_write_string( 'v_center_av' ) 2116 WRITE ( 14 ) v_center_av 2117 ENDIF 2118 2119 ELSEIF ( TRIM( restart_data_format_output ) == 'mpi' ) THEN 2120 2121 STOP 'mpi-io for doq_wrd_local not realized' 2122 2053 2123 ENDIF 2054 2124 2055 IF ( ALLOCATED( ti_av ) ) THEN2056 CALL wrd_write_string( 'ti_av' )2057 WRITE ( 14 ) ti_av2058 ENDIF2059 2060 IF ( ALLOCATED( uu_av ) ) THEN2061 CALL wrd_write_string( 'uu_av' )2062 WRITE ( 14 ) uu_av2063 ENDIF2064 2065 IF ( ALLOCATED( uv_10m_av ) ) THEN2066 CALL wrd_write_string( 'uv_10m_av' )2067 WRITE ( 14 ) uv_10m_av2068 ENDIF2069 2070 IF ( ALLOCATED( vv_av ) ) THEN2071 CALL wrd_write_string( 'vv_av' )2072 WRITE ( 14 ) vv_av2073 ENDIF2074 2075 IF ( ALLOCATED( ww_av ) ) THEN2076 CALL wrd_write_string( 'ww_av' )2077 WRITE ( 14 ) ww_av2078 ENDIF2079 2080 IF ( ALLOCATED( wu_av ) ) THEN2081 CALL wrd_write_string( 'wu_av' )2082 WRITE ( 14 ) wu_av2083 ENDIF2084 2085 IF ( ALLOCATED( wv_av ) ) THEN2086 CALL wrd_write_string( 'wv_av' )2087 WRITE ( 14 ) wv_av2088 ENDIF2089 2090 IF ( ALLOCATED( wtheta_av ) ) THEN2091 CALL wrd_write_string( 'wtheta_av' )2092 WRITE ( 14 ) wtheta_av2093 ENDIF2094 2095 IF ( ALLOCATED( wq_av ) ) THEN2096 CALL wrd_write_string( 'wq_av' )2097 WRITE ( 14 ) wq_av2098 ENDIF2099 2100 IF ( ALLOCATED( wspeed_av ) ) THEN2101 CALL wrd_write_string( 'wspeed_av' )2102 WRITE ( 14 ) wspeed_av2103 ENDIF2104 2105 IF ( ALLOCATED( u_center_av ) ) THEN2106 CALL wrd_write_string( 'u_center_av' )2107 WRITE ( 14 ) u_center_av2108 ENDIF2109 2110 IF ( ALLOCATED( v_center_av ) ) THEN2111 CALL wrd_write_string( 'v_center_av' )2112 WRITE ( 14 ) v_center_av2113 ENDIF2114 2115 2125 END SUBROUTINE doq_wrd_local 2116 2126
Note: See TracChangeset
for help on using the changeset viewer.