Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(inout), | dimension(ncol, nlay, ngpt) | :: | tau | ||
real(kind=wp), | intent(inout), | dimension(ncol, nlay, ngpt) | :: | ssa | ||
real(kind=wp), | intent(inout), | dimension(ncol, nlay, ngpt) | :: | g | ||
real(kind=wp), | intent(in), | dimension(ncol, nlay, ngpt) | :: | f |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(inout), | dimension(ncol, nlay, ngpt) | :: | tau | ||
real(kind=wp), | intent(inout), | dimension(ncol, nlay, ngpt) | :: | ssa | ||
real(kind=wp), | intent(inout), | dimension(ncol, nlay, ngpt) | :: | g |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | array_in | ||
integer, | intent(in) | :: | colS | |||
integer, | intent(in) | :: | colE | |||
real(kind=wp), | intent(out), | dimension(colE-colS+1, nlay,ngpt) | :: | array_out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nmom | |||
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(in), | dimension(nmom,ncol,nlay,ngpt) | :: | array_in | ||
integer, | intent(in) | :: | colS | |||
integer, | intent(in) | :: | colE | |||
real(kind=wp), | intent(out), | dimension(nmom,colE-colS+1, nlay,ngpt) | :: | array_out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | tau_in | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | ssa_in | ||
integer, | intent(in) | :: | colS | |||
integer, | intent(in) | :: | colE | |||
real(kind=wp), | intent(out), | dimension(colE-colS+1, nlay,ngpt) | :: | tau_out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(inout), | dimension(ncol, nlay, ngpt) | :: | tau | ||
real(kind=wp), | intent(inout), | dimension(ncol, nlay, ngpt) | :: | ssa | ||
real(kind=wp), | intent(inout), | dimension(ncol, nlay, ngpt) | :: | g | ||
real(kind=wp), | intent(in), | dimension(ncol, nlay, ngpt) | :: | f |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(inout), | dimension(ncol, nlay, ngpt) | :: | tau | ||
real(kind=wp), | intent(inout), | dimension(ncol, nlay, ngpt) | :: | ssa | ||
real(kind=wp), | intent(inout), | dimension(ncol, nlay, ngpt) | :: | g |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | tau_in | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | ssa_in | ||
integer, | intent(in) | :: | colS | |||
integer, | intent(in) | :: | colE | |||
real(kind=wp), | intent(out), | dimension(colE-colS+1, nlay,ngpt) | :: | tau_out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | array_in | ||
integer, | intent(in) | :: | colS | |||
integer, | intent(in) | :: | colE | |||
real(kind=wp), | intent(out), | dimension(colE-colS+1, nlay,ngpt) | :: | array_out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nmom | |||
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(in), | dimension(nmom,ncol,nlay,ngpt) | :: | array_in | ||
integer, | intent(in) | :: | colS | |||
integer, | intent(in) | :: | colE | |||
real(kind=wp), | intent(out), | dimension(nmom,colE-colS+1, nlay,ngpt) | :: | array_out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | tau2 | ||
integer, | intent(in) | :: | nbnd | |||
integer, | intent(in), | dimension(2,nbnd) | :: | gpt_lims |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | tau2 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | ssa2 | ||
integer, | intent(in) | :: | nbnd | |||
integer, | intent(in), | dimension(2,nbnd) | :: | gpt_lims |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | tau2 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | ssa2 | ||
integer, | intent(in) | :: | nbnd | |||
integer, | intent(in), | dimension(2,nbnd) | :: | gpt_lims |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | ssa1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | tau2 | ||
integer, | intent(in) | :: | nbnd | |||
integer, | intent(in), | dimension(2,nbnd) | :: | gpt_lims |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | ssa1 | ||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | g1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | tau2 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | ssa2 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | g2 | ||
integer, | intent(in) | :: | nbnd | |||
integer, | intent(in), | dimension(2,nbnd) | :: | gpt_lims |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
integer, | intent(in) | :: | nmom2 | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | ssa1 | ||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | g1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | tau2 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | ssa2 | ||
real(kind=wp), | intent(in), | dimension(nmom2, ncol,nlay,nbnd) | :: | p2 | ||
integer, | intent(in) | :: | nbnd | |||
integer, | intent(in), | dimension(2,nbnd) | :: | gpt_lims |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | ssa1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | tau2 | ||
integer, | intent(in) | :: | nbnd | |||
integer, | intent(in), | dimension(2,nbnd) | :: | gpt_lims |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
integer, | intent(in) | :: | nmom1 | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | ssa1 | ||
real(kind=wp), | intent(inout), | dimension(nmom1, ncol,nlay,ngpt) | :: | p1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | tau2 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | ssa2 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | g2 | ||
integer, | intent(in) | :: | nbnd | |||
integer, | intent(in), | dimension(2,nbnd) | :: | gpt_lims |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
integer, | intent(in) | :: | nmom1 | |||
integer, | intent(in) | :: | nmom2 | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | ssa1 | ||
real(kind=wp), | intent(inout), | dimension(nmom1, ncol,nlay,ngpt) | :: | p1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | tau2 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,nbnd) | :: | ssa2 | ||
real(kind=wp), | intent(in), | dimension(nmom2, ncol,nlay,nbnd) | :: | p2 | ||
integer, | intent(in) | :: | nbnd | |||
integer, | intent(in), | dimension(2,nbnd) | :: | gpt_lims |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | tau2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | tau2 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | ssa2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | tau2 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | ssa2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | ssa1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | tau2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | ssa1 | ||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | g1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | tau2 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | ssa2 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | g2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
integer, | intent(in) | :: | nmom2 | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | ssa1 | ||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | g1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | tau2 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | ssa2 | ||
real(kind=wp), | intent(in), | dimension(nmom2, ncol,nlay,ngpt) | :: | p2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | ssa1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | tau2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
integer, | intent(in) | :: | nmom1 | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | ssa1 | ||
real(kind=wp), | intent(inout), | dimension(nmom1, ncol,nlay,ngpt) | :: | p1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | tau2 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | ssa2 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | g2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ncol | |||
integer, | intent(in) | :: | nlay | |||
integer, | intent(in) | :: | ngpt | |||
integer, | intent(in) | :: | nmom1 | |||
integer, | intent(in) | :: | nmom2 | |||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | tau1 | ||
real(kind=wp), | intent(inout), | dimension(ncol,nlay,ngpt) | :: | ssa1 | ||
real(kind=wp), | intent(inout), | dimension(nmom1, ncol,nlay,ngpt) | :: | p1 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | tau2 | ||
real(kind=wp), | intent(in), | dimension(ncol,nlay,ngpt) | :: | ssa2 | ||
real(kind=wp), | intent(in), | dimension(nmom2, ncol,nlay,ngpt) | :: | p2 |