Changeset 1590


Ignore:
Timestamp:
May 8, 2015 1:56:27 PM (10 years ago)
Author:
maronga
Message:

bugfix in definition of character arrays within the LSM and radiation code

Location:
palm/trunk/SOURCE
Files:
3 edited

Legend:

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

    r1586 r1590  
    2020! Current revisions:
    2121! -----------------
    22 !
     22! Bugfix: Added TRIM statements for character strings for LSM and radiation code
    2323!
    2424! Former revisions:
     
    922922       ENDIF
    923923
    924        WRITE( io, 438 ) veg_type_name(veg_type), soil_type_name(soil_type)
     924       WRITE( io, 438 ) TRIM( veg_type_name(veg_type) ),                       &
     925                        TRIM (soil_type_name(soil_type) )
    925926       WRITE( io, 439 ) TRIM( coordinates ), TRIM( temperatures ),             &
    926927                        TRIM( gradients ), TRIM( roots ), TRIM( slices )
     
    947948          WRITE( io, 448 ) albedo
    948949       ELSE
    949           WRITE( io, 456 ) albedo_type_name(albedo_type)
     950          WRITE( io, 456 ) TRIM( albedo_type_name(albedo_type) )
    950951       ENDIF
    951952       IF ( constant_albedo )  THEN
  • palm/trunk/SOURCE/land_surface_model.f90

    r1586 r1590  
    2020! Current revisions:
    2121! -----------------
    22 !
     22! Bugfix: definition of character strings requires same length for all elements
    2323!
    2424! Former revisions:
     
    292292!-- Predefined Land surface classes (veg_type)
    293293    CHARACTER(26), DIMENSION(0:19), PARAMETER :: veg_type_name = (/ &
    294                                    'user defined',                  & ! 0
    295                                    'crops, mixed farming',          & !  1
    296                                    'short grass',                   & !  2
     294                                   'user defined              ',    & ! 0
     295                                   'crops, mixed farming      ',    & !  1
     296                                   'short grass               ',    & !  2
    297297                                   'evergreen needleleaf trees',    & !  3
    298298                                   'deciduous needleleaf trees',    & !  4
    299                                    'evergreen broadleaf trees' ,    & !  5
    300                                    'deciduous broadleaf trees',     & !  6
    301                                    'tall grass',                    & !  7
    302                                    'desert',                        & !  8
    303                                    'tundra',                        & !  9
    304                                    'irrigated crops',               & ! 10
    305                                    'semidesert',                    & ! 11
    306                                    'ice caps and glaciers' ,        & ! 12
    307                                    'bogs and marshes',              & ! 13
    308                                    'inland water',                  & ! 14
    309                                    'ocean',                         & ! 15
    310                                    'evergreen shrubs',              & ! 16
    311                                    'deciduous shrubs',              & ! 17
    312                                    'mixed forest/woodland',         & ! 18
    313                                    'interrupted forest'             & ! 19
     299                                   'evergreen broadleaf trees ',    & !  5
     300                                   'deciduous broadleaf trees ',    & !  6
     301                                   'tall grass                ',    & !  7
     302                                   'desert                    ',    & !  8
     303                                   'tundra                    ',    & !  9
     304                                   'irrigated crops           ',    & ! 10
     305                                   'semidesert                ',    & ! 11
     306                                   'ice caps and glaciers     ',    & ! 12
     307                                   'bogs and marshes          ',    & ! 13
     308                                   'inland water              ',    & ! 14
     309                                   'ocean                     ',    & ! 15
     310                                   'evergreen shrubs          ',    & ! 16
     311                                   'deciduous shrubs          ',    & ! 17
     312                                   'mixed forest/woodland     ',    & ! 18
     313                                   'interrupted forest        '     & ! 19
    314314                                                                 /)
    315315
     
    318318    CHARACTER(12), DIMENSION(0:7), PARAMETER :: soil_type_name = (/ &
    319319                                   'user defined',                  & ! 0
    320                                    'coarse',                        & ! 1
    321                                    'medium',                        & ! 2
    322                                    'medium-fine',                   & ! 3
    323                                    'fine',                          & ! 4
    324                                    'very fine' ,                    & ! 5
    325                                    'organic',                       & ! 6
    326                                    'loamy (CH)                   & ! 7
     320                                   'coarse      ',                  & ! 1
     321                                   'medium      ',                  & ! 2
     322                                   'medium-fine ',                  & ! 3
     323                                   'fine        ',                  & ! 4
     324                                   'very fine   ',                  & ! 5
     325                                   'organic     ',                  & ! 6
     326                                   'loamy (CH)  '                   & ! 7
    327327                                                                 /)
    328328!
  • palm/trunk/SOURCE/radiation_model.f90

    r1588 r1590  
    2020! Current revisions:
    2121! -----------------
    22 !
     22! Bugfix: definition of character strings requires same length for all elements
    2323!
    2424! Former revisions:
     
    111111!
    112112!-- Predefined Land surface classes (albedo_type) after Briegleb (1992)
    113     CHARACTER(37), DIMENSION(0:16), PARAMETER :: albedo_type_name = (/    &
    114                                    'user defined',                        & !  0
    115                                    'ocean',                                & !  1
    116                                    'mixed farming, tall grassland',        & !  2
    117                                    'tall/medium grassland',                & !  3
    118                                    'evergreen shrubland',                  & !  4
    119                                    'short grassland/meadow/shrubland',    & !  5
    120                                    'evergreen needleleaf forest',          & !  6
    121                                    'mixed deciduous evergreen forest',    & !  7
    122                                    'deciduous forest',                    & !  8
    123                                    'tropical evergreen broadleaved forest',& !  9
    124                                    'medium/tall grassland/woodland',      & ! 10
    125                                    'desert, sandy',                        & ! 11
    126                                    'desert, rocky',                        & ! 12
    127                                    'tundra',                              & ! 13
    128                                    'land ice',                            & ! 14
    129                                    'sea ice',                              & ! 15
    130                                    'snow'                                  & ! 16
     113    CHARACTER(37), DIMENSION(0:16), PARAMETER :: albedo_type_name = (/      &
     114                                   'user defined                         ', & !  0
     115                                   'ocean                                ', & !  1
     116                                   'mixed farming, tall grassland        ', & !  2
     117                                   'tall/medium grassland                ', & !  3
     118                                   'evergreen shrubland                  ', & !  4
     119                                   'short grassland/meadow/shrubland     ', & !  5
     120                                   'evergreen needleleaf forest          ', & !  6
     121                                   'mixed deciduous evergreen forest     ', & !  7
     122                                   'deciduous forest                     ', & !  8
     123                                   'tropical evergreen broadleaved forest', & !  9
     124                                   'medium/tall grassland/woodland       ', & ! 10
     125                                   'desert, sandy                        ', & ! 11
     126                                   'desert, rocky                        ', & ! 12
     127                                   'tundra                               ', & ! 13
     128                                   'land ice                             ', & ! 14
     129                                   'sea ice                              ', & ! 15
     130                                   'snow                                 '  & ! 16
    131131                                                         /)
    132132
Note: See TracChangeset for help on using the changeset viewer.