Ignore:
Timestamp:
Mar 6, 2016 6:36:17 PM (8 years ago)
Author:
raasch
Message:

NetCDF routines modularized; new parameter netcdf_deflate; further changes in the pmc

File:
1 edited

Legend:

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

    r1782 r1783  
    1919! Current revisions:
    2020! ------------------
    21 !
     21! switch back of netcdf data format for mask output moved to the mask output
     22! routine
    2223!
    2324! Former revisions:
     
    200201               intermediate_timestep_count_max, large_scale_forcing,           &
    201202               loop_optimization, lsf_surf, lsf_vert, masks, mid, nest_domain, &
    202                netcdf_data_format, neutral, nr_timesteps_this_run, nudging,    &
     203               neutral, nr_timesteps_this_run, nudging,                        &
    203204               ocean, on_device, passive_scalar, precipitation,                &
    204205               prho_reference, pt_reference, pt_slope_offset, random_heatflux, &
     
    280281    CHARACTER (LEN=9) ::  time_to_string          !<
    281282
    282     INTEGER(iwp)      ::  netcdf_data_format_save !<
    283 
    284283!
    285284!-- At the beginning of a simulation determine the time step as well as
     
    10481047
    10491048!
    1050 !--    masked data output
    1051 !--    Parallel netcdf output is not tested so far for masked data, hence
    1052 !--    netcdf_data_format is switched back to non-paralell output.
    1053        netcdf_data_format_save = netcdf_data_format
    1054        IF ( netcdf_data_format == 5 ) netcdf_data_format = 3
    1055        IF ( netcdf_data_format == 6 ) netcdf_data_format = 4
     1049!--    Masked data output
    10561050       DO  mid = 1, masks
    10571051          IF ( time_domask(mid) >= dt_domask(mid) )  THEN
     
    10611055          ENDIF
    10621056       ENDDO
    1063        netcdf_data_format = netcdf_data_format_save
    10641057
    10651058!
     
    10711064          CALL data_output_2d( 'yz', 1 )
    10721065          CALL data_output_3d( 1 )
    1073 !--       Parallel netcdf output is not tested so far for masked data, hence
    1074 !--       netcdf_data_format is switched back to non-paralell output.
    1075           netcdf_data_format_save = netcdf_data_format
    1076           IF ( netcdf_data_format == 5 ) netcdf_data_format = 3
    1077           IF ( netcdf_data_format == 6 ) netcdf_data_format = 4
    10781066          DO  mid = 1, masks
    10791067             CALL data_output_mask( 1 )
    10801068          ENDDO
    1081           netcdf_data_format = netcdf_data_format_save
    10821069          time_do_av = MOD( time_do_av, MAX( dt_data_output_av, dt_3d ) )
    10831070       ENDIF
Note: See TracChangeset for help on using the changeset viewer.