CLASSIC
Canadian Land Surface Scheme including Biogeochemical Cycles
|
Transfers information between the 'gathered' and 'scattered' form of the CLASS data arrays. More...
Modules | |
module | classgatherscatter |
Transfers information between the 'gathered' and 'scattered' form of the CLASS data arrays. | |
Functions/Subroutines | |
subroutine, public | classgatherscatter::classgather (TBARGAT, THLQGAT, THICGAT, TPNDGAT, ZPNDGAT, TBASGAT, ALBSGAT, TSNOGAT, RHOSGAT, SNOGAT, TCANGAT, RCANGAT, SCANGAT, GROGAT, CMAIGAT, FCANGAT, LNZ0GAT, ALVCGAT, ALICGAT, PAMXGAT, PAMNGAT, CMASGAT, ROOTGAT, RSMNGAT, QA50GAT, VPDAGAT, VPDBGAT, PSGAGAT, PSGBGAT, PAIDGAT, HGTDGAT, ACVDGAT, ACIDGAT, TSFSGAT, WSNOGAT, THPGAT, THRGAT, THMGAT, BIGAT, PSISGAT, GRKSGAT, THRAGAT, HCPSGAT, TCSGAT, IGDRGAT, THFCGAT, THLWGAT, PSIWGAT, DLZWGAT, ZBTWGAT, VMODGAT, ZSNLGAT, ZPLGGAT, ZPLSGAT, TACGAT, QACGAT, DRNGAT, XSLPGAT, GRKFGAT, WFSFGAT, WFCIGAT, ALGWVGAT, ALGWNGAT, ALGDVGAT, ALGDNGAT, ASVDGAT, ASIDGAT, AGVDGAT, AGIDGAT, ISNDGAT, RADJGAT, ZBLDGAT, Z0ORGAT, ZRFMGAT, ZRFHGAT, ZDMGAT, ZDHGAT, FSVHGAT, FSIHGAT, FSDBGAT, FSFBGAT, FSSBGAT, CSZGAT, FSGGAT, FLGGAT, FDLGAT, ULGAT, VLGAT, TAGAT, QAGAT, PRESGAT, PREGAT, PADRGAT, VPDGAT, TADPGAT, RHOAGAT, RPCPGAT, TRPCGAT, SPCPGAT, TSPCGAT, RHSIGAT, FCLOGAT, DLONGAT, GGEOGAT, GUSTGAT, REFGAT, BCSNGAT, DEPBGAT, DLATGAT, maxAnnualActLyrGAT, ILMOS, JLMOS, NML, NL, NT, NM, ILG, IG, IC, ICP1, NBS, TBARROT, THLQROT, THICROT, TPNDROT, ZPNDROT, TBASROT, ALBSROT, TSNOROT, RHOSROT, SNOROT, TCANROT, RCANROT, SCANROT, GROROT, CMAIROT, FCANROT, LNZ0ROT, ALVCROT, ALICROT, PAMXROT, PAMNROT, CMASROT, ROOTROT, RSMNROT, QA50ROT, VPDAROT, VPDBROT, PSGAROT, PSGBROT, PAIDROT, HGTDROT, ACVDROT, ACIDROT, TSFSROT, WSNOROT, THPROT, THRROT, THMROT, BIROT, PSISROT, GRKSROT, THRAROT, HCPSROT, TCSROT, IGDRROT, THFCROT, THLWROT, PSIWROT, DLZWROT, ZBTWROT, VMODL, ZSNLROT, ZPLGROT, ZPLSROT, TACROT, QACROT, DRNROT, XSLPROT, GRKFROT, WFSFROT, WFCIROT, ALGWVROT, ALGWNROT, ALGDVROT, ALGDNROT, ASVDROT, ASIDROT, AGVDROT, AGIDROT, ISNDROT, RADJ, ZBLDROW, Z0ORROW, ZRFMROW, ZRFHROW, ZDMROW, ZDHROW, FSVHROW, FSIHROW, FSDBROL, FSFBROL, FSSBROL, CSZROW, FSGROL, FLGROL, FDLROL, ULROW, VLROW, TAROW, QAROW, PRESROW, PREROW, PADRROW, VPDROW, TADPROW, RHOAROW, RPCPROW, TRPCROW, SPCPROW, TSPCROW, RHSIROW, FCLOROW, DLONROW, GGEOROW, GUSTROL, REFROT, BCSNROT, DEPBROW, DLATROW, maxAnnualActLyrROT) |
Gathers variables from two-dimensional arrays (latitude circle x mosaic tiles) onto long vectors for optimum processing efficiency on vector supercomputers. More... | |
subroutine, public | classgatherscatter::classgatherprep (ILMOS, JLMOS, IWMOS, JWMOS, NML, NMW, GCROW, FAREA, MOSID, NL, NM, ILG, IL1, IL2, IM) |
Assigns values to pointer vectors relating the location of elements on the "gathered" variable vectors to elements on the original two-dimensional arrays (latitude circle x mosaic tiles) for land grid cells. More... | |
subroutine, public | classgatherscatter::classscatter (TBARROT, THLQROT, THICROT, TSFSROT, TPNDROT, ZPNDROT, TBASROT, ALBSROT, TSNOROT, RHOSROT, SNOROT, GTROT, TCANROT, RCANROT, SCANROT, GROROT, CMAIROT, TACROT, QACROT, WSNOROT, REFROT, BCSNROT, EMISROT, SALBROT, CSALROT, groundHeatFluxROT, ILMOS, JLMOS, NML, NL, NT, NM, ILG, IG, IC, ICP1, NBS, TBARGAT, THLQGAT, THICGAT, TSFSGAT, TPNDGAT, ZPNDGAT, TBASGAT, ALBSGAT, TSNOGAT, RHOSGAT, SNOGAT, GTGAT, TCANGAT, RCANGAT, SCANGAT, GROGAT, CMAIGAT, TACGAT, QACGAT, WSNOGAT, REFGAT, BCSNGAT, EMISGAT, SALBGAT, CSALGAT, groundHeatFlux) |
Scatters variables from long, gathered vectors back onto original two-dimensional arrays (latitude circle x mosaic tiles). The suffix ROT refers to variables on original two-dimensional arrays. The suffix GAT refers to variables on gathered long vectors. More... | |
Transfers information between the 'gathered' and 'scattered' form of the CLASS data arrays.