Difference between revisions of "UKCA & UMUI Tutorial 9"
From UKCA
Line 11: | Line 11: | ||
Within the '''asad_flux_dat.F90''' module the diagnostics are defined in blocks with the format |
Within the '''asad_flux_dat.F90''' module the diagnostics are defined in blocks with the format |
||
− | asad_flux_defn('Diagnostic type',Stash code,'Diagnostic specification',Mask,Reaction number,Number of species, & |
+ | asad_flux_defn(<span style="color:blue">'Diagnostic type'</span>,<span style="color:red">Stash code</span>,<span style="color:blue">'Diagnostic specification'</span>,<span style="color:green">Mask</span>,Reaction number,<span style="color:purple">Number of species</span>, & |
− | (/'Species/Reactant 1','Reactant 2'/), & |
+ | (/'<span style="color:purple">Species</span>/<span style="color:blue">Reactant 1</span>','<span style="color:blue">Reactant 2</span>'/), & |
− | (/'Product 1','Product 2','Product 3','Product 4'/)), & |
+ | (/'<span style="color:green">Product 1</span>','<span style="color:green">Product 2</span>','<span style="color:green">Product 3</span>','<span style="color:green">Product 4</span>'/)), & |
Revision as of 09:04, 26 June 2013
Adding New Diagnostics
If you are using one of the chemistry schemes that uses ASAD (e.g. CheT/TropIsop, CheS/Strat, CheST/StratTrop) then you can make use of the ASAD Reaction Flux Diagnostics module (held in asad_chem_flux_diags.F90). These allow you to straight-forwardly out new reaction and deposition fluxes.
To output new diagnostics you will first need to define them in the asad_flux_dat.F90 module, and then create a new STASHmaster file for them.
Flux Definitions in asad_flux_dat.F90
Within the asad_flux_dat.F90 module the diagnostics are defined in blocks with the format
asad_flux_defn('Diagnostic type',Stash code,'Diagnostic specification',Mask,Reaction number,Number of species, & (/'Species/Reactant 1','Reactant 2'/), & (/'Product 1','Product 2','Product 3','Product 4'/)), &
Written by Luke Abraham 2013