CLASSIC
Canadian Land Surface Scheme including Biogeochemical Cycles
prepareOutputs.f90 File Reference

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...
 

Detailed Description

Central module that handles all preparation and writing to output files.