|
CAM
|
Data Types | |
| type | cnpnenolparamstype |
Functions/Subroutines | |
| subroutine, public | readcnphenolbetrparams (ncid) |
| subroutine, public | cnphenology (num_soilc, filter_soilc, num_soilp, filter_soilp, num_pcropp, filter_pcropp, doalb, waterstate_vars, temperature_vars, crop_vars, canopystate_vars, soilstate_vars, dgvs_vars, cnstate_vars, carbonstate_vars, carbonflux_vars, nitrogenstate_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars) |
| subroutine, public | cnphenologyinit (bounds) |
| subroutine | cnphenologyclimate (num_soilp, filter_soilp, num_pcropp, filter_pcropp, temperature_vars, cnstate_vars) |
| subroutine | cnevergreenphenology (num_soilp, filter_soilp, cnstate_vars) |
| subroutine | cnseasondecidphenology (num_soilp, filter_soilp, temperature_vars, cnstate_vars, dgvs_vars, carbonstate_vars, nitrogenstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars) |
| subroutine | cnstressdecidphenology (num_soilp, filter_soilp, soilstate_vars, temperature_vars, cnstate_vars, carbonstate_vars, nitrogenstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars) |
| subroutine | cropphenology (num_pcropp, filter_pcropp, waterstate_vars, temperature_vars, crop_vars, canopystate_vars, cnstate_vars, carbonstate_vars, nitrogenstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars) |
| subroutine | cropphenologyinit (bounds) |
| subroutine | vernalization (p, canopystate_vars, temperature_vars, waterstate_vars, cnstate_vars, crop_vars) |
| subroutine | cnonsetgrowth (num_soilp, filter_soilp, cnstate_vars, carbonstate_vars, nitrogenstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars) |
| subroutine | cncropharvest (num_pcropp, filter_pcropp, num_soilc, filter_soilc, crop_vars, cnstate_vars, carbonstate_vars, carbonflux_vars, nitrogenstate_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars) |
| subroutine | cnoffsetlitterfall (num_soilp, filter_soilp, cnstate_vars, carbonstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusflux_vars, nitrogenstate_vars, phosphorusstate_vars) |
| subroutine | cnbackgroundlitterfall (num_soilp, filter_soilp, cnstate_vars, carbonstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusflux_vars, nitrogenstate_vars, phosphorusstate_vars) |
| subroutine | cnlivewoodturnover (num_soilp, filter_soilp, carbonstate_vars, nitrogenstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusstate_vars, phosphorusflux_vars) |
| subroutine | cnlittertocolumn (num_soilc, filter_soilc, cnstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusflux_vars) |
| subroutine | cncropharvestpfttocolumn (num_soilc, filter_soilc, cnstate_vars, carbonflux_vars, nitrogenflux_vars, phosphorusflux_vars) |
Variables | |
| type(cnpnenolparamstype) | cnphenolparamsinst |
| real(r8) | dt |
| real(r8) | fracday |
| real(r8) | crit_dayl |
| real(r8) | ndays_on |
| real(r8) | ndays_off |
| real(r8) | fstor2tran |
| real(r8) | crit_onset_fdd |
| real(r8) | crit_onset_swi |
| real(r8) | soilpsi_on |
| real(r8) | crit_offset_fdd |
| real(r8) | crit_offset_swi |
| real(r8) | soilpsi_off |
| real(r8) | lwtop |
| real(r8) | p1d |
| real(r8) | p1v |
| real(r8) | hti |
| real(r8) | tbase |
| integer, parameter | not_planted = 999 |
| integer, parameter | not_harvested = 999 |
| integer, parameter | innh = 1 |
| integer, parameter | insh = 2 |
| integer, dimension(:), pointer | inhemi |
| integer, dimension(:,:), allocatable | minplantjday |
| integer, dimension(:,:), allocatable | maxplantjday |
| integer, dimension(insh) | jdayyrstart |
| subroutine cnphenologybetrmod::cnbackgroundlitterfall | ( | integer, intent(in) | num_soilp, |
| integer, dimension(:), intent(in) | filter_soilp, | ||
| type(cnstate_type), intent(in) | cnstate_vars, | ||
| type(carbonstate_type), intent(in) | carbonstate_vars, | ||
| type(carbonflux_type), intent(inout) | carbonflux_vars, | ||
| type(nitrogenflux_type), intent(inout) | nitrogenflux_vars, | ||
| type(phosphorusflux_type), intent(inout) | phosphorusflux_vars, | ||
| type(nitrogenstate_type), intent(in) | nitrogenstate_vars, | ||
| type(phosphorusstate_type), intent(in) | phosphorusstate_vars | ||
| ) |

|
private |


| subroutine cnphenologybetrmod::cncropharvestpfttocolumn | ( | integer, intent(in) | num_soilc, |
| integer, dimension(:), intent(in) | filter_soilc, | ||
| type(cnstate_type), intent(in) | cnstate_vars, | ||
| type(carbonflux_type), intent(inout) | carbonflux_vars, | ||
| type(nitrogenflux_type), intent(inout) | nitrogenflux_vars, | ||
| type(phosphorusflux_type), intent(inout) | phosphorusflux_vars | ||
| ) |

| subroutine cnphenologybetrmod::cnevergreenphenology | ( | integer, intent(in) | num_soilp, |
| integer, dimension(:), intent(in) | filter_soilp, | ||
| type(cnstate_type), intent(inout) | cnstate_vars | ||
| ) |


|
private |

|
private |

|
private |

|
private |

| subroutine, public cnphenologybetrmod::cnphenology | ( | integer, intent(in) | num_soilc, |
| integer, dimension(:), intent(in) | filter_soilc, | ||
| integer, intent(in) | num_soilp, | ||
| integer, dimension(:), intent(in) | filter_soilp, | ||
| integer, intent(in) | num_pcropp, | ||
| integer, dimension(:), intent(in) | filter_pcropp, | ||
| logical, intent(in) | doalb, | ||
| type(waterstate_type), intent(in) | waterstate_vars, | ||
| type(temperature_type), intent(inout) | temperature_vars, | ||
| type(crop_type), intent(inout) | crop_vars, | ||
| type(canopystate_type), intent(in) | canopystate_vars, | ||
| type(soilstate_type), intent(in) | soilstate_vars, | ||
| type(dgvs_type), intent(inout) | dgvs_vars, | ||
| type(cnstate_type), intent(inout) | cnstate_vars, | ||
| type(carbonstate_type), intent(inout) | carbonstate_vars, | ||
| type(carbonflux_type), intent(inout) | carbonflux_vars, | ||
| type(nitrogenstate_type), intent(inout) | nitrogenstate_vars, | ||
| type(nitrogenflux_type), intent(inout) | nitrogenflux_vars, | ||
| type(phosphorusstate_type), intent(inout) | phosphorusstate_vars, | ||
| type(phosphorusflux_type), intent(inout) | phosphorusflux_vars | ||
| ) |


| subroutine cnphenologybetrmod::cnphenologyclimate | ( | integer, intent(in) | num_soilp, |
| integer, dimension(:), intent(in) | filter_soilp, | ||
| integer, intent(in) | num_pcropp, | ||
| integer, dimension(:), intent(in) | filter_pcropp, | ||
| type(temperature_type), intent(inout) | temperature_vars, | ||
| type(cnstate_type), intent(inout) | cnstate_vars | ||
| ) |


| subroutine, public cnphenologybetrmod::cnphenologyinit | ( | type(bounds_type), intent(in) | bounds | ) |

| subroutine cnphenologybetrmod::cnseasondecidphenology | ( | integer, intent(in) | num_soilp, |
| integer, dimension(:), intent(in) | filter_soilp, | ||
| type(temperature_type), intent(in) | temperature_vars, | ||
| type(cnstate_type), intent(inout) | cnstate_vars, | ||
| type(dgvs_type), intent(inout) | dgvs_vars, | ||
| type(carbonstate_type), intent(inout) | carbonstate_vars, | ||
| type(nitrogenstate_type), intent(inout) | nitrogenstate_vars, | ||
| type(carbonflux_type), intent(inout) | carbonflux_vars, | ||
| type(nitrogenflux_type), intent(inout) | nitrogenflux_vars, | ||
| type(phosphorusstate_type), intent(inout) | phosphorusstate_vars, | ||
| type(phosphorusflux_type), intent(inout) | phosphorusflux_vars | ||
| ) |

| subroutine cnphenologybetrmod::cnstressdecidphenology | ( | integer, intent(in) | num_soilp, |
| integer, dimension(:), intent(in) | filter_soilp, | ||
| type(soilstate_type), intent(in) | soilstate_vars, | ||
| type(temperature_type), intent(in) | temperature_vars, | ||
| type(cnstate_type), intent(inout) | cnstate_vars, | ||
| type(carbonstate_type), intent(inout) | carbonstate_vars, | ||
| type(nitrogenstate_type), intent(inout) | nitrogenstate_vars, | ||
| type(carbonflux_type), intent(inout) | carbonflux_vars, | ||
| type(nitrogenflux_type), intent(inout) | nitrogenflux_vars, | ||
| type(phosphorusstate_type), intent(inout) | phosphorusstate_vars, | ||
| type(phosphorusflux_type), intent(inout) | phosphorusflux_vars | ||
| ) |


| subroutine cnphenologybetrmod::cropphenology | ( | integer, intent(in) | num_pcropp, |
| integer, dimension (:), intent(in) | filter_pcropp, | ||
| type(waterstate_type), intent(in) | waterstate_vars, | ||
| type(temperature_type), intent(in) | temperature_vars, | ||
| type(crop_type), intent(inout) | crop_vars, | ||
| type(canopystate_type), intent(in) | canopystate_vars, | ||
| type(cnstate_type), intent(inout) | cnstate_vars, | ||
| type(carbonstate_type), intent(inout) | carbonstate_vars, | ||
| type(nitrogenstate_type), intent(inout) | nitrogenstate_vars, | ||
| type(carbonflux_type), intent(inout) | carbonflux_vars, | ||
| type(nitrogenflux_type), intent(inout) | nitrogenflux_vars, | ||
| type(phosphorusstate_type), intent(inout) | phosphorusstate_vars, | ||
| type(phosphorusflux_type), intent(inout) | phosphorusflux_vars | ||
| ) |


| subroutine cnphenologybetrmod::cropphenologyinit | ( | type(bounds_type), intent(in) | bounds | ) |


| subroutine, public cnphenologybetrmod::readcnphenolbetrparams | ( | type(file_desc_t), intent(inout) | ncid | ) |


| subroutine cnphenologybetrmod::vernalization | ( | integer, intent(in) | p, |
| type(canopystate_type), intent(in) | canopystate_vars, | ||
| type(temperature_type), intent(in) | temperature_vars, | ||
| type(waterstate_type), intent(in) | waterstate_vars, | ||
| type(cnstate_type), intent(inout) | cnstate_vars, | ||
| type(crop_type), intent(inout) | crop_vars | ||
| ) |

|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |