Ignore:
Timestamp:
Mar 21, 2014 11:00:16 AM (10 years ago)
Author:
raasch
Message:

Changed:


-s real64 removed (.mrun.config.hlrnIII)
-r8 removed (.mrun.config.imuk)
deleted: .mrun.config.imuk_ice2_netcdf4 .mrun.config.imuk_hlrn

REAL constants defined as wp-kind in modules

"baroclinicity" renamed "baroclinity", "ocean version" replaced by
"ocean mode"

code parts concerning old output formats "iso2d" and "avs" removed.
netCDF is the only remaining output format.

Errors:


bugfix: duplicate error message 56 removed

File:
1 edited

Legend:

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

    r1325 r1327  
    2020! Current revisions:
    2121! -----------------
     22! parts concerning iso2d and avs output removed,
     23! -netcdf output queries
    2224!
    2325! Former revisions:
     
    815817
    816818       output_format = ''
    817        IF ( netcdf_output )  THEN
    818           output_format = output_format_netcdf
    819        ENDIF
     819       output_format = output_format_netcdf
    820820       WRITE ( io, 344 )  output_format
    821821
     
    866866       IF ( ( ( do2d_xy /= ''  .AND.  section(1,1) /= -9999 )  .OR.    &
    867867              ( 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
    870869
    871870          IF (  av == 0 )  THEN
     
    882881
    883882          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
    894884          WRITE ( io, 344 )  output_format
    895885
     
    10481038          ENDIF
    10491039
    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
    10611041          WRITE ( io, 344 )  output_format
    10621042
     
    10791059          ELSE
    10801060             WRITE ( io, 353 )
    1081           ENDIF
    1082 
    1083           IF ( do3d_compress )  THEN
    1084              do3d_chr = ''
    1085              i = 1
    1086              DO WHILE ( do3d(av,i) /= ' ' )
    1087 
    1088                 SELECT CASE ( do3d(av,i) )
    1089                    CASE ( 'u' )
    1090                       j = 1
    1091                    CASE ( 'v' )
    1092                       j = 2
    1093                    CASE ( 'w' )
    1094                       j = 3
    1095                    CASE ( 'p' )
    1096                       j = 4
    1097                    CASE ( 'pt' )
    1098                       j = 5
    1099                 END SELECT
    1100                 WRITE ( prec, '(I1)' )  plot_3d_precision(j)%precision
    1101                 do3d_chr = TRIM( do3d_chr ) // ' ' // TRIM( do3d(av,i) ) // &
    1102                            ':' // prec // ','
    1103                 i = i + 1
    1104 
    1105              ENDDO
    1106              WRITE ( io, 338 )  do3d_chr
    1107 
    11081061          ENDIF
    11091062
     
    11441097             ENDIF
    11451098
    1146              output_format = ' '
    1147              IF ( netcdf_output )  THEN
    1148                 output_format = output_format_netcdf
    1149              ENDIF
     1099             output_format = output_format_netcdf
    11501100!--          Parallel output not implemented for mask data, hence
    11511101!--          output_format must be adjusted.
     
    12021152       WRITE ( io, 340 )
    12031153
    1204        output_format = ''
    1205        IF ( netcdf_output )  THEN
    1206           output_format = output_format_netcdf
    1207        ENDIF
     1154       output_format = output_format_netcdf
    12081155       WRITE ( io, 344 )  output_format
    12091156       WRITE ( io, 341 )  dt_dots
     
    12681215       WRITE ( io, 370 )
    12691216
    1270        output_format = ' '
    1271        IF ( netcdf_output )  THEN
    1272           output_format = output_format_netcdf
    1273        ENDIF
     1217       output_format = output_format_netcdf
    12741218       WRITE ( io, 344 )  output_format
    12751219       WRITE ( io, 371 )  dt_dosp
     
    16401584       IF ( dt_write_particle_data /= 9999999.9_wp )  THEN
    16411585          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'
    16491588          ELSE
    1650              output_format = 'binary'
     1589             output_format = 'netcdf and binary'
    16511590          ENDIF
    16521591          WRITE ( io, 344 )  output_format
     
    19051844            '       Output every             ',F8.2,' s  ',A/ &
    19061845            '       Upper output limit at    ',F8.2,' m  (GP ',I4,')'/)
    1907 338 FORMAT ('       Compressed data output'/ &
    1908             '       Decimal precision: ',A/)
    19091846339 FORMAT ('       No output during initial ',F8.2,' s')
    19101847340 FORMAT (/'    Time series:')
Note: See TracChangeset for help on using the changeset viewer.