Changeset 4002 for trunk/WRF.COMMON


Ignore:
Timestamp:
Jan 14, 2026, 8:29:39 PM (29 hours ago)
Author:
aslmd
Message:

MESOSCALE: fix undefined last layer in module_lmd_driver

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/WRF.COMMON/INTERFACES/module_lmd_driver.F

    r4000 r4002  
    419419! interm
    420420ALLOCATE(dz8w_prof(nlayer))
    421 ALLOCATE(p8w_prof(nlayer))
     421ALLOCATE(p8w_prof(nlayer+1))
    422422ALLOCATE(p_prof(nlayer))
    423423ALLOCATE(t_prof(nlayer))
     
    483483!--------------------------------------!
    484484dz8w_prof(:) = dz8w(i,kps:kpe,j)   ! dz between full levels (m)   
    485 p8w_prof(:) = p8w(i,kps:kpe,j)     ! pressure full level (Pa) >> zplev_omp
     485p8w_prof(:) = p8w(i,kps:kpe+1,j)     ! pressure full level (Pa) >> zplev_omp
    486486p_prof(:) = p(i,kps:kpe,j)         ! pressure half level (Pa) >> zplay_omp
    487487t_prof(:) = t(i,kps:kpe,j)         ! temperature half level (K) >> pt
     
    542542! Dynamic fields for LMD physics !
    543543!--------------------------------!
    544 zplev_omp(subs,1:nlayer) = p8w_prof(1:nlayer)  !! NB: last level: no data
     544zplev_omp(subs,1:nlayer+1) = p8w_prof(1:nlayer+1)
    545545zplay_omp(subs,:) = p_prof(:)
    546546ztfi_omp(subs,:) = t_prof(:)
Note: See TracChangeset for help on using the changeset viewer.