Index | Rundeck: E6TomaF40 | Created: Fri May 17 03:30:39 EDT 2024 |
chem1 | Module: | File: TRCHEM_calc.f |
Author : Drew Shindell (modelEifications by Greg Faluvegi)
Version:
Declaration:
subroutine chem1(kdnr, maxl, numel, n_rr, nn, npdnrs, rrate, proddest, multip)
- p_1 : used from trchem_shindell_com
- nc : used from trchem_shindell_com
- ny : used from trchem_shindell_com
- numfam : used from trchem_shindell_com
- nfam : used from trchem_shindell_com
- maxl :
integer, intent(in)
- passed highest chemistry level
- numel :
integer, intent(in)
- first index of nn array, 1 for single reactant (photolytic
- kdnr :
integer, dimension(nc)
- kdnr,kpnr,kds, or kps passed from chemstep
- nn :
integer, dimension(numel, n_rr)
- nn,nnr,ks, or kss passed from chemstep
- npdnrs :
integer, dimension(p_1*n_rr)
- ndnr,npnr,nds, or nps passed from chemstep.
- rrate :
real*8, dimension(n_rr, maxl)
- rrate or photrate passed from chemstep
- proddest :
real*8, dimension(ny, maxl)
- dest or prod passed from chemstep
- multip :
integer, intent(in)
- -1 for destruction, +1 for production
- igas :
integer
- index of tracer, as defined in the MOLEC file and the ay array
- ireac :
integer
- index of reaction per tracer. Starts from 1 and increases
- nl :
integer
- dummy variable
- dk :
integer
- dummy variable
- i :
integer
- dummy variable
- n_rr :
integer, intent(in)