Ignore:
Timestamp:
Oct 7, 2015 11:56:08 PM (9 years ago)
Author:
knoop
Message:

Code annotations made doxygen readable

File:
1 edited

Legend:

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

    r1576 r1682  
    1  MODULE lpm_init_mod
    2 
     1!> @file lpm_init.f90
    32!--------------------------------------------------------------------------------!
    43! This file is part of PALM.
     
    2019! Current revisions:
    2120! -----------------
    22 !
     21! Code annotations made doxygen readable
    2322!
    2423! Former revisions:
     
    8281! Description:
    8382! ------------
    84 ! This routine initializes a set of particles and their attributes (position,
    85 ! radius, ..) which are used by the Lagrangian particle model (see lpm).
     83!> This routine initializes a set of particles and their attributes (position,
     84!> radius, ..) which are used by the Lagrangian particle model (see lpm).
    8685!------------------------------------------------------------------------------!
     86 MODULE lpm_init_mod
     87 
    8788
    8889    USE arrays_3d,                                                             &
     
    145146    PRIVATE
    146147
    147     INTEGER(iwp), PARAMETER         :: PHASE_INIT    = 1  !:
    148     INTEGER(iwp), PARAMETER, PUBLIC :: PHASE_RELEASE = 2  !:
     148    INTEGER(iwp), PARAMETER         :: PHASE_INIT    = 1  !<
     149    INTEGER(iwp), PARAMETER, PUBLIC :: PHASE_RELEASE = 2  !<
    149150
    150151    INTERFACE lpm_init
     
    160161CONTAINS
    161162
     163!------------------------------------------------------------------------------!
     164! Description:
     165! ------------
     166!> @todo Missing subroutine description.
     167!------------------------------------------------------------------------------!
    162168 SUBROUTINE lpm_init
    163169
     
    167173    IMPLICIT NONE
    168174
    169     INTEGER(iwp) ::  i                           !:
    170     INTEGER(iwp) ::  ip                          !:
    171     INTEGER(iwp) ::  j                           !:
    172     INTEGER(iwp) ::  jp                          !:
    173     INTEGER(iwp) ::  k                           !:
    174     INTEGER(iwp) ::  kp                          !:
    175     INTEGER(iwp) ::  n                           !:
    176     INTEGER(iwp) ::  nn                          !:
     175    INTEGER(iwp) ::  i                           !<
     176    INTEGER(iwp) ::  ip                          !<
     177    INTEGER(iwp) ::  j                           !<
     178    INTEGER(iwp) ::  jp                          !<
     179    INTEGER(iwp) ::  k                           !<
     180    INTEGER(iwp) ::  kp                          !<
     181    INTEGER(iwp) ::  n                           !<
     182    INTEGER(iwp) ::  nn                          !<
    177183
    178184#if defined( __parallel )
    179     INTEGER(iwp), DIMENSION(3) ::  blocklengths  !:
    180     INTEGER(iwp), DIMENSION(3) ::  displacements !:
    181     INTEGER(iwp), DIMENSION(3) ::  types         !:
     185    INTEGER(iwp), DIMENSION(3) ::  blocklengths  !<
     186    INTEGER(iwp), DIMENSION(3) ::  displacements !<
     187    INTEGER(iwp), DIMENSION(3) ::  types         !<
    182188#endif
    183     LOGICAL ::  uniform_particles_l              !:
    184 
    185     REAL(wp) ::  height_int                      !:
    186     REAL(wp) ::  height_p                        !:
    187     REAL(wp) ::  z_p                             !:
    188     REAL(wp) ::  z0_av_local                     !:
     189    LOGICAL ::  uniform_particles_l              !<
     190
     191    REAL(wp) ::  height_int                      !<
     192    REAL(wp) ::  height_p                        !<
     193    REAL(wp) ::  z_p                             !<
     194    REAL(wp) ::  z0_av_local                     !<
    189195
    190196#if defined( __parallel )
     
    592598 END SUBROUTINE lpm_init
    593599
     600!------------------------------------------------------------------------------!
     601! Description:
     602! ------------
     603!> @todo Missing subroutine description.
     604!------------------------------------------------------------------------------!
    594605 SUBROUTINE lpm_create_particle (phase)
    595606
     
    602613    IMPLICIT  NONE
    603614
    604     INTEGER(iwp)               ::  alloc_size  !:
    605     INTEGER(iwp)               ::  i           !:
    606     INTEGER(iwp)               ::  ip          !:
    607     INTEGER(iwp)               ::  j           !:
    608     INTEGER(iwp)               ::  jp          !:
    609     INTEGER(iwp)               ::  kp          !:
    610     INTEGER(iwp)               ::  loop_stride !:
    611     INTEGER(iwp)               ::  n           !:
    612     INTEGER(iwp)               ::  new_size    !:
    613     INTEGER(iwp)               ::  nn          !:
    614 
    615     INTEGER(iwp), INTENT(IN)   ::  phase       !:
    616 
    617     INTEGER(iwp), DIMENSION(nzb:nzt+1,nysg:nyng,nxlg:nxrg) ::  local_count !:
    618     INTEGER(iwp), DIMENSION(nzb:nzt+1,nysg:nyng,nxlg:nxrg) ::  local_start !:
    619 
    620     LOGICAL                    ::  first_stride !:
    621 
    622     REAL(wp)                   ::  pos_x !:
    623     REAL(wp)                   ::  pos_y !:
    624     REAL(wp)                   ::  pos_z !:
    625 
    626     TYPE(particle_type),TARGET ::  tmp_particle !:
     615    INTEGER(iwp)               ::  alloc_size  !<
     616    INTEGER(iwp)               ::  i           !<
     617    INTEGER(iwp)               ::  ip          !<
     618    INTEGER(iwp)               ::  j           !<
     619    INTEGER(iwp)               ::  jp          !<
     620    INTEGER(iwp)               ::  kp          !<
     621    INTEGER(iwp)               ::  loop_stride !<
     622    INTEGER(iwp)               ::  n           !<
     623    INTEGER(iwp)               ::  new_size    !<
     624    INTEGER(iwp)               ::  nn          !<
     625
     626    INTEGER(iwp), INTENT(IN)   ::  phase       !<
     627
     628    INTEGER(iwp), DIMENSION(nzb:nzt+1,nysg:nyng,nxlg:nxrg) ::  local_count !<
     629    INTEGER(iwp), DIMENSION(nzb:nzt+1,nysg:nyng,nxlg:nxrg) ::  local_start !<
     630
     631    LOGICAL                    ::  first_stride !<
     632
     633    REAL(wp)                   ::  pos_x !<
     634    REAL(wp)                   ::  pos_y !<
     635    REAL(wp)                   ::  pos_z !<
     636
     637    TYPE(particle_type),TARGET ::  tmp_particle !<
    627638
    628639!
Note: See TracChangeset for help on using the changeset viewer.