Ignore:
Timestamp:
Jul 20, 2018 11:20:01 AM (6 years ago)
Author:
sward
Message:

Added multi agent system

File:
1 edited

Legend:

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

    r3042 r3159  
    2525! -----------------
    2626! $Id$
     27! Added multi agent system
     28!
     29! 3042 2018-05-25 10:44:37Z schwenkel
    2730! Changed the name specific humidity to mixing ratio
    2831!
     
    375378               dt_do2d_xz, dt_do2d_yz, dt_do3d, dt_domask,dt_dopts, dt_dopr,   &
    376379               dt_dopr_listing, dt_dots, dt_dvrp, dt_run_control, end_time,    &
    377                first_call_lpm, forcing, galilei_transformation, humidity,      &
    378                intermediate_timestep_count, intermediate_timestep_count_max,   &
    379                land_surface, large_scale_forcing,                              &
    380                loop_optimization, lsf_surf, lsf_vert, masks,                   &
    381                microphysics_morrison, microphysics_seifert, mid, nest_domain,  &
    382                neutral, nr_timesteps_this_run, nudging,                        &
     380               first_call_lpm, first_call_mas, forcing, galilei_transformation,&
     381               humidity, intermediate_timestep_count,                          &
     382               intermediate_timestep_count_max, land_surface,                  &
     383               large_scale_forcing, loop_optimization, lsf_surf, lsf_vert,     &
     384               masks, microphysics_morrison, microphysics_seifert, mid,        &
     385               nest_domain, neutral, nr_timesteps_this_run, nudging,           &
    383386               ocean, passive_scalar, prho_reference, pt_reference,            &
    384387               pt_slope_offset, random_heatflux, rans_mode,                    &
     
    431434        ONLY: collision_turbulence
    432435
     436    USE multi_agent_system_mod,                                                &
     437        ONLY:  agents_active, multi_agent_system, multi_agent_system_start
     438
    433439    USE particle_attributes,                                                   &
    434440        ONLY:  particle_advection, particle_advection_start,                   &
     
    706712
    707713!
     714!--       Movement of agents in multi agent system
     715          IF ( agents_active  .AND.                                            &
     716               simulated_time >= multi_agent_system_start  .AND.               &
     717               intermediate_timestep_count == 1 )  THEN
     718             CALL multi_agent_system
     719             first_call_mas = .FALSE.
     720          ENDIF
     721
     722!
    708723!--       Exchange of ghost points (lateral boundary conditions)
    709724          CALL cpu_log( log_point(26), 'exchange-horiz-progn', 'start' )
Note: See TracChangeset for help on using the changeset viewer.