Ignore:
Timestamp:
Oct 7, 2020 1:25:11 PM (4 years ago)
Author:
schwenkel
Message:

Move exchange_horiz from time_integration to modules

File:
1 edited

Legend:

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

    r4673 r4731  
    2424! -----------------
    2525! $Id$
     26! Move exchange_horiz from time_integration to modules
     27!
     28! 4673 2020-09-10 07:56:36Z schwenkel
    2629! bugfix in case of mpi-restarts
    2730!
     
    413416           lpm_actions,                                                                            &
    414417           lpm_data_output_ptseries,                                                               &
     418           lpm_exchange_horiz_bounds,                                                              &
    415419           lpm_interaction_droplets_ptq,                                                           &
    416420           lpm_rrd_local_particles,                                                                &
     
    513517       MODULE PROCEDURE lpm_exchange_horiz
    514518    END INTERFACE lpm_exchange_horiz
     519
     520    INTERFACE lpm_exchange_horiz_bounds
     521       MODULE PROCEDURE lpm_exchange_horiz_bounds
     522    END INTERFACE lpm_exchange_horiz_bounds
    515523
    516524    INTERFACE lpm_move_particle
     
    77647772 END SUBROUTINE lpm_exchange_horiz
    77657773
     7774
     7775!--------------------------------------------------------------------------------------------------!
     7776! Description:
     7777! ------------
     7778!> Exchange ghostpoints
     7779!--------------------------------------------------------------------------------------------------!
     7780    SUBROUTINE lpm_exchange_horiz_bounds( location )
     7781
     7782    USE exchange_horiz_mod,                                                                        &
     7783        ONLY:  exchange_horiz
     7784
     7785       CHARACTER (LEN=*), INTENT(IN) ::  location !< call location string
     7786
     7787       SELECT CASE ( location )
     7788
     7789          CASE ( 'before_prognostic_equation' )
     7790
     7791          CASE ( 'after_prognostic_equation' )
     7792
     7793             IF ( wang_kernel  .OR.  use_sgs_for_particles )  THEN
     7794                CALL exchange_horiz( diss, nbgp )
     7795             ENDIF
     7796
     7797       END SELECT
     7798
     7799    END SUBROUTINE lpm_exchange_horiz_bounds
     7800
     7801
    77667802#if defined( __parallel )
    77677803!--------------------------------------------------------------------------------------------------!
Note: See TracChangeset for help on using the changeset viewer.