Changeset 1327 for palm/trunk/SOURCE/header.f90
- Timestamp:
- Mar 21, 2014 11:00:16 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/header.f90
r1325 r1327 20 20 ! Current revisions: 21 21 ! ----------------- 22 ! parts concerning iso2d and avs output removed, 23 ! -netcdf output queries 22 24 ! 23 25 ! Former revisions: … … 815 817 816 818 output_format = '' 817 IF ( netcdf_output ) THEN 818 output_format = output_format_netcdf 819 ENDIF 819 output_format = output_format_netcdf 820 820 WRITE ( io, 344 ) output_format 821 821 … … 866 866 IF ( ( ( do2d_xy /= '' .AND. section(1,1) /= -9999 ) .OR. & 867 867 ( do2d_xz /= '' .AND. section(1,2) /= -9999 ) .OR. & 868 ( do2d_yz /= '' .AND. section(1,3) /= -9999 ) ) .AND. & 869 ( netcdf_output .OR. iso2d_output ) ) THEN 868 ( do2d_yz /= '' .AND. section(1,3) /= -9999 ) ) ) THEN 870 869 871 870 IF ( av == 0 ) THEN … … 882 881 883 882 output_format = '' 884 IF ( netcdf_output ) THEN 885 output_format = output_format_netcdf 886 ENDIF 887 IF ( iso2d_output ) THEN 888 IF ( netcdf_output ) THEN 889 output_format = TRIM( output_format_netcdf ) // ' and iso2d' 890 ELSE 891 output_format = 'iso2d' 892 ENDIF 893 ENDIF 883 output_format = output_format_netcdf 894 884 WRITE ( io, 344 ) output_format 895 885 … … 1048 1038 ENDIF 1049 1039 1050 output_format = '' 1051 IF ( netcdf_output ) THEN 1052 output_format = output_format_netcdf 1053 ENDIF 1054 IF ( avs_output ) THEN 1055 IF ( netcdf_output ) THEN 1056 output_format = TRIM( output_format_netcdf ) // ' and avs' 1057 ELSE 1058 output_format = 'avs' 1059 ENDIF 1060 ENDIF 1040 output_format = output_format_netcdf 1061 1041 WRITE ( io, 344 ) output_format 1062 1042 … … 1079 1059 ELSE 1080 1060 WRITE ( io, 353 ) 1081 ENDIF1082 1083 IF ( do3d_compress ) THEN1084 do3d_chr = ''1085 i = 11086 DO WHILE ( do3d(av,i) /= ' ' )1087 1088 SELECT CASE ( do3d(av,i) )1089 CASE ( 'u' )1090 j = 11091 CASE ( 'v' )1092 j = 21093 CASE ( 'w' )1094 j = 31095 CASE ( 'p' )1096 j = 41097 CASE ( 'pt' )1098 j = 51099 END SELECT1100 WRITE ( prec, '(I1)' ) plot_3d_precision(j)%precision1101 do3d_chr = TRIM( do3d_chr ) // ' ' // TRIM( do3d(av,i) ) // &1102 ':' // prec // ','1103 i = i + 11104 1105 ENDDO1106 WRITE ( io, 338 ) do3d_chr1107 1108 1061 ENDIF 1109 1062 … … 1144 1097 ENDIF 1145 1098 1146 output_format = ' ' 1147 IF ( netcdf_output ) THEN 1148 output_format = output_format_netcdf 1149 ENDIF 1099 output_format = output_format_netcdf 1150 1100 !-- Parallel output not implemented for mask data, hence 1151 1101 !-- output_format must be adjusted. … … 1202 1152 WRITE ( io, 340 ) 1203 1153 1204 output_format = '' 1205 IF ( netcdf_output ) THEN 1206 output_format = output_format_netcdf 1207 ENDIF 1154 output_format = output_format_netcdf 1208 1155 WRITE ( io, 344 ) output_format 1209 1156 WRITE ( io, 341 ) dt_dots … … 1268 1215 WRITE ( io, 370 ) 1269 1216 1270 output_format = ' ' 1271 IF ( netcdf_output ) THEN 1272 output_format = output_format_netcdf 1273 ENDIF 1217 output_format = output_format_netcdf 1274 1218 WRITE ( io, 344 ) output_format 1275 1219 WRITE ( io, 371 ) dt_dosp … … 1640 1584 IF ( dt_write_particle_data /= 9999999.9_wp ) THEN 1641 1585 WRITE ( io, 485 ) dt_write_particle_data 1642 output_format = ' ' 1643 IF ( netcdf_output ) THEN 1644 IF ( netcdf_data_format > 1 ) THEN 1645 output_format = 'netcdf (64 bit offset) and binary' 1646 ELSE 1647 output_format = 'netcdf and binary' 1648 ENDIF 1586 IF ( netcdf_data_format > 1 ) THEN 1587 output_format = 'netcdf (64 bit offset) and binary' 1649 1588 ELSE 1650 output_format = ' binary'1589 output_format = 'netcdf and binary' 1651 1590 ENDIF 1652 1591 WRITE ( io, 344 ) output_format … … 1905 1844 ' Output every ',F8.2,' s ',A/ & 1906 1845 ' Upper output limit at ',F8.2,' m (GP ',I4,')'/) 1907 338 FORMAT (' Compressed data output'/ &1908 ' Decimal precision: ',A/)1909 1846 339 FORMAT (' No output during initial ',F8.2,' s') 1910 1847 340 FORMAT (/' Time series:')
Note: See TracChangeset
for help on using the changeset viewer.