Changeset 2761 for trunk/NEMOGCM/NEMO/TOP_SRC/SED/sedadv.F90
- Timestamp:
- 2011-05-03T12:49:22+02:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/TOP_SRC/SED/sedadv.F90
r2528 r2761 14 14 15 15 !! * Module variable 16 INTEGER, PARAMETER :: & 17 nztime = jpksed ! number of time step between sunrise and sunset 18 ! 19 20 REAL(wp), DIMENSION(jpksed), SAVE :: & 21 dvolsp, dvolsm, & 22 c2por, ckpor 23 24 REAL(wp), SAVE :: & 25 por1clay , & 26 cpor 27 28 REAL(wp) :: & 29 eps = 1.e-13 16 INTEGER, PARAMETER :: nztime = jpksed ! number of time step between sunrise and sunset 17 18 REAL(wp), DIMENSION(jpksed), SAVE :: dvolsp, dvolsm 19 REAL(wp), DIMENSION(jpksed), SAVE :: c2por, ckpor 20 21 REAL(wp) :: cpor 22 REAL(wp) :: por1clay 23 REAL(wp) :: eps = 1.e-13 30 24 31 25 CONTAINS … … 52 46 kt ! time step 53 47 ! * local variables 54 55 INTEGER :: & 56 ji, jk, js 57 58 INTEGER :: & 59 jn, ntimes, ikwneg 48 INTEGER :: ji, jk, js 49 INTEGER :: jn, ntimes, ikwneg 60 50 61 REAL(wp), DIMENSION(jpksed,jpsol) :: zsolcpno 62 REAL(wp), DIMENSION(jpksed) :: zfilled, zfull, zfromup, zempty 63 51 REAL(wp), DIMENSION(:,:), ALLOCATABLE :: zsolcpno 52 REAL(wp), DIMENSION(: ), ALLOCATABLE :: zfilled, zfull, zfromup, zempty 64 53 REAL(wp), DIMENSION(:,:), ALLOCATABLE :: zgap, zwb 65 REAL(wp), DIMENSION(jpoce,jpsol) :: zrainrf 66 54 REAL(wp), DIMENSION(:,:), ALLOCATABLE :: zrainrf 67 55 REAL(wp), DIMENSION(nztime) :: zraipush 68 56 69 REAL(wp) :: & 70 zkwnup, zkwnlo, zfrac, & 71 zfromce, zrest 72 57 REAL(wp) :: zkwnup, zkwnlo, zfrac, zfromce, zrest 73 58 74 59 !------------------------------------------------------------------------ … … 93 78 ENDIF 94 79 95 96 ALLOCATE( z gap (jpoce,jpksed) ) ; ALLOCATE( zwb(jpoce,jpksed) )97 80 ALLOCATE( zsolcpno(jpksed,jpsol), zrainrf(jpoce,jpsol) ) 81 ALLOCATE( zfilled(jpksed), zfull(jpksed), zfromup(jpksed), zempty(jpksed) ) 82 ALLOCATE( zgap (jpoce,jpksed) , zwb(jpoce,jpksed) ) 98 83 99 84 ! Initialization of data for mass balance calculation … … 438 423 raintg(:) = 0. 439 424 440 441 DEALLOCATE( zgap ) ; DEALLOCATE( zwb ) 425 DEALLOCATE( zsolcpno ) 426 DEALLOCATE( zrainrf ) 427 DEALLOCATE( zfilled ) 428 DEALLOCATE( zfull ) 429 DEALLOCATE( zfromup ) 430 DEALLOCATE( zempty ) 431 DEALLOCATE( zgap ) 432 DEALLOCATE( zwb ) 442 433 443 434
Note: See TracChangeset
for help on using the changeset viewer.