Ignore:
Timestamp:
May 4, 2020 3:44:28 PM (5 years ago)
Author:
suehring
Message:

Diagnostic output: Define arrays over ghost points in order to allow for standard mpi-io treatment. By this modularization of restart-data input is possible with the module interface. Move input of restart data to doq_rrd_local. Enable mpi-io for restart data. Bugfix: add missing restart input of wtheta_av, wq_av, wu_av, and wv_av.

File:
1 edited

Legend:

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

    r4517 r4518  
    2525! -----------------
    2626! $Id$
     27! Call of doq_rrd_local enabled
     28!
     29! 4517 2020-05-03 14:29:30Z raasch
    2730! added restart with MPI-IO for reading local arrays
    2831!
     
    335338               doq_output_2d,                                                  &
    336339               doq_output_3d,                                                  &
     340               doq_rrd_local,                                                  &
    337341               doq_wrd_local
    338 !                doq_rrd_local,                                                  &
    339342
    340343    USE flight_mod,                                                            &
     
    18781881                            ) ! ToDo: change interface to pass variable
    18791882
    1880 !     IF ( .NOT. found )  CALL doq_rrd_local(                                    &
    1881 !                                map_index,                                      &
    1882 !                                nxlf, nxlc, nxl_on_file,                        &
    1883 !                                nxrf, nxrc, nxr_on_file,                        &
    1884 !                                nynf, nync, nyn_on_file,                        &
    1885 !                                nysf, nysc, nys_on_file,                        &
    1886 !                                tmp_3d_non_standard, found                      &
    1887 !                             ) ! ToDo: change interface to pass variable CALL doq_wrd_local
     1883    IF ( .NOT. found )  CALL doq_rrd_local(                                    &
     1884                               map_index,                                      &
     1885                               nxlf, nxlc, nxl_on_file,                        &
     1886                               nxrf, nxrc, nxr_on_file,                        &
     1887                               nynf, nync, nyn_on_file,                        &
     1888                               nysf, nysc, nys_on_file,                        &
     1889                               tmp_2d, tmp_3d, found                           &
     1890                            ) ! ToDo: change interface to pass variable
    18881891
    18891892    IF ( .NOT. found )  CALL gust_rrd_local(                                   &
     
    19941997    IF ( bulk_cloud_model )     CALL bcm_rrd_local
    19951998    IF ( air_chemistry )        CALL chem_rrd_local
    1996 !    CALL doq_rrd_local
     1999    CALL doq_rrd_local
    19972000    IF ( gust_module_enabled )  CALL gust_rrd_local
    19982001    IF ( particle_advection )   CALL lpm_rrd_local
Note: See TracChangeset for help on using the changeset viewer.