next up previous contents
Next: For netCDF Output Files Up: Output Calling Branches Previous: Output Calling Branches

For Sequential Unformatted Binary (GrADS) Output

Output Initialization Branch

driver
 |=> outpInit                                       (output initialization driver)
 |    |=> gaCtl('i')                                (write descriptor file for inst. val.)
 |    |    |=> defOutVars                           (here: Count variables)
 |    |    |    |=> defVar                          (increase variable counter)
 |    |    |=> startDate                            (compute output start date)
 |    |    |=> defOutVars                           (write the variables)
 |    |         |=> defVar                          (write one variable to descriptor)
 |    |
 |    |=> gaCtl('m')                                (write descriptor file for means)
 |    |    |=> defOutVars                           (here: Count variables)
 |    |    |    |=> defVar                          (increase variable counter)
 |    |    |=> startDate                            (compute output start date)
 |    |    |=> defOutVars                           (write the variables)
 |    |    |    |=> defVar                          (write one variable to descriptor)
 |    |    |    |    |=> SetOutVar                  (set up storage for  mean field)

Output branch:

driver
 |=> outpAll                                         (write output driver)
 |    |=> outTime                                    (time for output?)
 |    |=> outpInst                                   (instantaneous values)
 |    |    |=> writeI                                (write one variable)
 |    |
 |    |=> outTime                                    (time for mean output?)
 |    |=> outpMean                                   (mean value output)
 |    |    |=> writeM                                (write time means of one variable)
 |    |    |    |=> geto                             (get variable mean values)
 |    |    |    |    |=> doMean                      (compute time mean values)



Climate Systems Interaction Group
Sun Aug 25 00:58:46 PDT 2002