Changeset 22 in lmdz_wrf for branches/LMDZ_WRFmeas/WRFV3/frame


Ignore:
Timestamp:
Jul 18, 2014, 12:37:33 PM (11 years ago)
Author:
lfita
Message:

Adding WRFmeas modifications in the WRF code side

Location:
branches/LMDZ_WRFmeas/WRFV3/frame
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/LMDZ_WRFmeas/WRFV3/frame/module_domain.F

    r1 r22  
    921921      grid%ntsloc        = 0
    922922      grid%ntsloc_domain = 0
     923
     924#if WRFMEAS
     925! L. Fita, LMD. May 2014
     926      ALLOCATE( grid%latlidarloc( grid%max_lidar_locs ) )
     927      ALLOCATE( grid%lonlidarloc( grid%max_lidar_locs ) )
     928      ALLOCATE( grid%namelidarloc( grid%max_lidar_locs ) )
     929      ALLOCATE( grid%desclidarloc( grid%max_lidar_locs ) )
     930      ALLOCATE( grid%ilidarloc( grid%max_lidar_locs ) )
     931      ALLOCATE( grid%jlidarloc( grid%max_lidar_locs ) )
     932      ALLOCATE( grid%id_lidarloc( grid%max_lidar_locs ) )
     933      ALLOCATE( grid%lidar_filename( grid%max_lidar_locs ) )
     934      grid%nlidarloc        = 0
     935      grid%nlidarloc_domain = 0
     936#endif
    923937
    924938#ifdef DM_PARALLEL
     
    15921606        DEALLOCATE( grid%ts_filename )
    15931607      ENDIF
     1608#if WRFMEAS
     1609! L. Fita, LMD. May 2014
     1610      IF ( ASSOCIATED( grid%ilidarloc ) ) THEN
     1611        DEALLOCATE( grid%ilidarloc )
     1612      ENDIF
     1613      IF ( ASSOCIATED( grid%jlidarloc ) ) THEN
     1614        DEALLOCATE( grid%jlidarloc )
     1615      ENDIF
     1616      IF ( ASSOCIATED( grid%id_lidarloc ) ) THEN
     1617        DEALLOCATE( grid%id_lidarloc )
     1618      ENDIF
     1619      IF ( ASSOCIATED( grid%latlidarloc ) ) THEN
     1620        DEALLOCATE( grid%latlidarloc )
     1621      ENDIF
     1622      IF ( ASSOCIATED( grid%lonlidarloc ) ) THEN
     1623        DEALLOCATE( grid%lonlidarloc )
     1624      ENDIF
     1625      IF ( ASSOCIATED( grid%namelidarloc ) ) THEN
     1626        DEALLOCATE( grid%namelidarloc )
     1627      ENDIF
     1628      IF ( ASSOCIATED( grid%desclidarloc ) ) THEN
     1629        DEALLOCATE( grid%desclidarloc )
     1630      ENDIF
     1631      IF ( ASSOCIATED( grid%lidar_filename ) ) THEN
     1632        DEALLOCATE( grid%lidar_filename )
     1633      ENDIF
     1634#endif
    15941635      DEALLOCATE( grid )
    15951636      NULLIFY( grid )
  • branches/LMDZ_WRFmeas/WRFV3/frame/module_domain_type.F

    r1 r22  
    222222      LOGICAL :: have_displayed_alloc_stats   ! used in module_alloc_space to display alloc stats; only do it once.
    223223
     224
     225#ifdef WRFMEAS
     226! L. Fita, LMD. May 2014
     227      ! lidar location information
     228      INTEGER :: nlidarloc, nlidarloc_domain
     229      INTEGER :: next_lidar_time
     230      INTEGER, POINTER, DIMENSION(:) :: ilidarloc, jlidarloc, id_lidarloc
     231      REAL, POINTER, DIMENSION(:) :: latlidarloc, lonlidarloc
     232      CHARACTER (LEN=5), POINTER, DIMENSION(:) :: namelidarloc
     233      CHARACTER (LEN=25), POINTER, DIMENSION(:) :: desclidarloc
     234      CHARACTER (LEN=256), POINTER, DIMENSION(:) :: lidar_filename
     235      LOGICAL :: have_calculated_lidarlocs
     236#endif
     237
    224238   END TYPE domain
    225239END MODULE module_domain_type
Note: See TracChangeset for help on using the changeset viewer.