-
Notifications
You must be signed in to change notification settings - Fork 1
/
STATE.f90
38 lines (38 loc) · 2.37 KB
/
STATE.f90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
!======================================================================!
MODULE STATE
!----------------------------------------------------------------------!
USE DOUBLE
USE CONTROL
!----------------------------------------------------------------------!
IMPLICIT NONE
!----------------------------------------------------------------------!
REAL(DP), DIMENSION (nfi, ncells_max) :: L ! Radial cell length (µm)
REAL(DP), DIMENSION (nfi, ncells_max) :: M ! Cell DM (mg[DM])
REAL(DP), DIMENSION (nfi, ncells_max) :: rasym ! Asymmetry on enlarg.
REAL(DP), DIMENSION (nfi, ncells_max) :: I ! Div. inhib. vol (µm^3)
REAL(DP), DIMENSION (nfi, ncells_max) :: D ! Cell distance from phloem (µm)
!----------------------------------------------------------------------!
! Carbohydrate concentration in cell lumen (mg ml-1).
!----------------------------------------------------------------------!
REAL(DP), DIMENSION (nfi, ncells_max) :: SUC
!----------------------------------------------------------------------!
REAL(DP) :: rlat ! Latitude of site (radians)
REAL(DP) :: pz_min ! Minimum width of proliferation zone (µm)
REAL(DP) :: pz ! Width of proliferation zone (µm)
REAL(DP) :: ez ! Width of enlargement zone (µm)
REAL(DP) :: tz ! Width of wall thickening zone (µm)
REAL(DP) :: T ! Mean daily temperature (K)
REAL(DP) :: TC ! Mean daily temperature (oC)
REAL(DP) :: dd ! Degree-days (oC)
!----------------------------------------------------------------------!
INTEGER, DIMENSION (nfi) :: ncells ! No. cells/file (n)
INTEGER :: ncells_alive ! No. cells in cambial zone (n)
!----------------------------------------------------------------------!
INTEGER :: kyr ! Year (CE)
INTEGER :: kday ! Day of year (day)
INTEGER :: cd ! Chilling days (days)
!----------------------------------------------------------------------!
LOGICAL :: dorm ! Domancy state (-)
!----------------------------------------------------------------------!
END MODULE STATE
!======================================================================!