1004 CALL l4f_category_log(this%category, l4f_debug, &
1005 'vertint: equal input and output level types '// &
1006 t2c(trans%vertint%input_levtype%level1))
1009 IF (
SIZE(lev_out) > 0)
THEN 1010 ALLOCATE(mask_out(
SIZE(lev_out)), coord_out(
SIZE(lev_out)))
1011 mask_out(:) = (lev_out(:)%level1 == trans%vertint%output_levtype%level1) .AND. &
1012 (lev_out(:)%level2 == trans%vertint%output_levtype%level2)
1013 CALL make_vert_coord(lev_out, mask_out, coord_out, dolog)
1016 IF (c_e(trans%vertint%input_levtype%level2) .AND. &
1017 .NOT.c_e(trans%vertint%output_levtype%level2))
THEN 1018 IF (trans%vertint%output_levtype%level1 == 105 .OR. &
1019 trans%vertint%output_levtype%level1 == 150)
THEN 1020 ALLOCATE(this%output_level_auto(inused-1))
1021 CALL l4f_category_log(this%category,l4f_info, &
1022 'grid_transform_levtype_levtype_init: autogenerating '//t2c(inused-1) &
1023 //
'/'//t2c(iend-istart)//
' output levels (f->h)')
1024 DO i = istart, iend - 1
1025 CALL init(this%output_level_auto(i-istart+1), &