CLASSIC
Canadian Land Surface Scheme including Biogeochemical Cycles
|
Central module that handles all preparation and writing to output files. More...
Modules | |
module | prepareoutputs |
Central module that handles all CTEM preparation and writing of output files. | |
Functions/Subroutines | |
subroutine, public | prepareoutputs::class_daily_aw (lonLocalIndex, latLocalIndex, iday, nltest, nmtest, ncount, nday, lastDOY, realyr) |
Accumlates and writes the daily physics variables. These are kept in pointer structures as this subroutine is called each physics timestep and we increment the timestep values to produce a daily value. The pointer to the daily data structures (in classStateVars) keeps the data between calls. More... | |
subroutine, public | prepareoutputs::class_monthly_aw (lonLocalIndex, latLocalIndex, IDAY, realyr, NCOUNT, NDAY, nltest, nmtest, lastDOY) |
Accumulate and write out the monthly physics outputs. These are kept in pointer structures as this subroutine is called each physics timestep and we increment the timestep values to produce a monthly value. The pointer to the monthly data structures (in classStateVars) keeps the data between calls. More... | |
subroutine, public | prepareoutputs::class_annual_aw (lonLocalIndex, latLocalIndex, IDAY, realyr, NCOUNT, NDAY, nltest, nmtest, lastDOY) |
Accumulate and write out the annual physics outputs. These are kept in pointer structures as this subroutine is called each physics timestep and we increment the timestep values to produce annuals values. The pointer to the annual data structures (in classStateVars) keeps the data between calls. More... | |
subroutine, public | prepareoutputs::convertunitsctem (nltest, nmtest) |
Do some unit conversions for CTEM (biogeochemical processes) so they are ready to be written out. More... | |
subroutine, public | prepareoutputs::ctem_daily_aw (lonLocalIndex, latLocalIndex, nltest, nmtest, iday, ncount, nday, realyr, grclarea, ipeatlandrow) |
Accumulate and write the daily biogeochemical outputs. More... | |
subroutine, public | prepareoutputs::ctem_monthly_aw (lonLocalIndex, latLocalIndex, nltest, nmtest, iday, realyr, nday, lastDOY) |
Accumulate and write out the monthly CTEM outputs. These are kept in pointer structures as this subroutine is called daily and we increment the daily values to produce a monthly value. The pointer to the monthly data structures (in ctemStateVars) keeps the data between calls. More... | |
subroutine, public | prepareoutputs::ctem_annual_aw (lonLocalIndex, latLocalIndex, iday, realyr, nltest, nmtest, lastDOY) |
Accumulate and write out the annual biogeochemical (CTEM) outputs. These are kept in pointer structures as this subroutine is called daily and we increment the daily values to produce annual values. The pointer to the annual data structures (in ctemStateVars) keeps the data between calls. More... | |
subroutine, public | prepareoutputs::class_hh_w (lonLocalIndex, latLocalIndex, nltest, nmtest, ncount, nday, iday, realyr) |
Prepares and writes the CLASS (physics) half hourly file. More... | |
Central module that handles all preparation and writing to output files.