Ignore:
Timestamp:
Mar 11, 2007 11:50:04 AM (17 years ago)
Author:
raasch
Message:

preliminary update of further changes, running

File:
1 edited

Legend:

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

    r57 r60  
    44! Actual revisions:
    55! -----------------
    6 ! Output of netcdf_64bit_3d
     6! Output of netcdf_64bit_3d, particles-package is now part of the default code.
    77!
    88! Former revisions:
     
    10281028    ENDIF
    10291029
    1030 #if defined( __particles )
    1031 !
    1032 !-- Particle attributes
    1033     WRITE ( io, 480 )  particle_advection_start, dt_prel, bc_par_lr, &
    1034                        bc_par_ns, bc_par_b, bc_par_t, particle_maximum_age, &
    1035                        end_time_prel
    1036     IF ( use_sgs_for_particles )  WRITE ( io, 488 )  dt_min_part
    1037     IF ( random_start_position )  WRITE ( io, 481 )
    1038     IF ( particles_per_point > 1 )  WRITE ( io, 489 )  particles_per_point
    1039     WRITE ( io, 495 )  total_number_of_particles
    1040     IF ( .NOT. vertical_particle_advection )  WRITE ( io, 482 )
    1041     IF ( maximum_number_of_tailpoints /= 0 )  THEN
    1042        WRITE ( io, 483 )  maximum_number_of_tailpoints
    1043        IF ( minimum_tailpoint_distance /= 0 )  THEN
    1044           WRITE ( io, 484 )  total_number_of_tails, minimum_tailpoint_distance,&
    1045                              maximum_tailpoint_age
    1046        ENDIF
    1047     ENDIF
    1048     IF ( dt_write_particle_data /= 9999999.9 )  THEN
    1049        WRITE ( io, 485 )  dt_write_particle_data
    1050        output_format = ''
    1051        IF ( netcdf_output )  THEN
    1052           IF ( netcdf_64bit )  THEN
    1053              output_format = 'netcdf (64 bit offset) and binary'
    1054           ELSE
    1055              output_format = 'netcdf and binary'
    1056           ENDIF
    1057        ELSE
    1058           output_format = 'binary'
    1059        ENDIF
    1060        WRITE ( io, 345 )  output_format
    1061     ENDIF
    1062     IF ( dt_dopts /= 9999999.9 )  WRITE ( io, 494 )  dt_dopts
    1063     IF ( write_particle_statistics )  WRITE ( io, 486 )
    1064 
    1065     WRITE ( io, 487 )  number_of_particle_groups
    1066 
    1067     DO  i = 1, number_of_particle_groups
    1068        IF ( i == 1  .AND.  density_ratio(i) == 9999999.9 )  THEN
    1069           WRITE ( io, 490 )  i, 0.0
    1070           WRITE ( io, 492 )
    1071        ELSE
    1072           WRITE ( io, 490 )  i, radius(i)
    1073           IF ( density_ratio(i) /= 0.0 )  THEN
    1074              WRITE ( io, 491 )  density_ratio(i)
    1075           ELSE
     1030    IF ( particle_advection )  THEN
     1031!
     1032!--    Particle attributes
     1033       WRITE ( io, 480 )  particle_advection_start, dt_prel, bc_par_lr, &
     1034                          bc_par_ns, bc_par_b, bc_par_t, particle_maximum_age, &
     1035                          end_time_prel
     1036       IF ( use_sgs_for_particles )  WRITE ( io, 488 )  dt_min_part
     1037       IF ( random_start_position )  WRITE ( io, 481 )
     1038       IF ( particles_per_point > 1 )  WRITE ( io, 489 )  particles_per_point
     1039       WRITE ( io, 495 )  total_number_of_particles
     1040       IF ( .NOT. vertical_particle_advection )  WRITE ( io, 482 )
     1041       IF ( maximum_number_of_tailpoints /= 0 )  THEN
     1042          WRITE ( io, 483 )  maximum_number_of_tailpoints
     1043          IF ( minimum_tailpoint_distance /= 0 )  THEN
     1044             WRITE ( io, 484 )  total_number_of_tails,      &
     1045                                minimum_tailpoint_distance, &
     1046                                maximum_tailpoint_age
     1047          ENDIF
     1048       ENDIF
     1049       IF ( dt_write_particle_data /= 9999999.9 )  THEN
     1050          WRITE ( io, 485 )  dt_write_particle_data
     1051          output_format = ''
     1052          IF ( netcdf_output )  THEN
     1053             IF ( netcdf_64bit )  THEN
     1054                output_format = 'netcdf (64 bit offset) and binary'
     1055             ELSE
     1056                output_format = 'netcdf and binary'
     1057             ENDIF
     1058          ELSE
     1059             output_format = 'binary'
     1060          ENDIF
     1061          WRITE ( io, 345 )  output_format
     1062       ENDIF
     1063       IF ( dt_dopts /= 9999999.9 )  WRITE ( io, 494 )  dt_dopts
     1064       IF ( write_particle_statistics )  WRITE ( io, 486 )
     1065
     1066       WRITE ( io, 487 )  number_of_particle_groups
     1067
     1068       DO  i = 1, number_of_particle_groups
     1069          IF ( i == 1  .AND.  density_ratio(i) == 9999999.9 )  THEN
     1070             WRITE ( io, 490 )  i, 0.0
    10761071             WRITE ( io, 492 )
    1077           ENDIF
    1078        ENDIF
    1079        WRITE ( io, 493 )  psl(i), psr(i), pss(i), psn(i), psb(i), pst(i), &
    1080                           pdx(i), pdy(i), pdz(i)
    1081     ENDDO
    1082 
    1083 #endif
     1072          ELSE
     1073             WRITE ( io, 490 )  i, radius(i)
     1074             IF ( density_ratio(i) /= 0.0 )  THEN
     1075                WRITE ( io, 491 )  density_ratio(i)
     1076             ELSE
     1077                WRITE ( io, 492 )
     1078             ENDIF
     1079          ENDIF
     1080          WRITE ( io, 493 )  psl(i), psr(i), pss(i), psn(i), psb(i), pst(i), &
     1081                             pdx(i), pdy(i), pdz(i)
     1082       ENDDO
     1083
     1084    ENDIF
     1085
    10841086
    10851087!
     
    13901392            '    value is negative) by ',E8.1,' kg/m**3 at the beginning of', &
    13911393                 ' the 3D-simulation'/)
    1392 #if defined( __particles )
    13931394480 FORMAT ('    Particles:'/ &
    13941395            '    ---------'// &
     
    14261427                    F8.2,' s'/)
    14271428495 FORMAT ('       Number of particles in total domain: ',I10/)
    1428 #endif
    14291429500 FORMAT (//' 1D-Model parameters:'/                           &
    14301430              ' -------------------'//                           &
Note: See TracChangeset for help on using the changeset viewer.