| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer | :: | layertype |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | Width | |||
| real(kind=r64), | intent(in) | :: | Height |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | Width | |||
| real(kind=r64), | intent(in) | :: | Height |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | x |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! build matrix a !!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nlayer | |||
| real(kind=r64), | intent(out), | dimension(4*nlayer, 4*nlayer) | :: | a | ||
| real(kind=r64), | intent(out), | dimension(4*nlayer) | :: | b | ||
| real(kind=r64), | intent(in), | dimension(maxlay) | :: | scon | ||
| real(kind=r64), | intent(in), | dimension(maxlay) | :: | thick | ||
| real(kind=r64), | intent(in), | dimension(maxlay1) | :: | hcgas | ||
| real(kind=r64), | intent(in) | :: | hcout | |||
| real(kind=r64), | intent(in) | :: | hcin | |||
| real(kind=r64), | intent(in), | dimension(maxlay) | :: | asol | ||
| real(kind=r64), | intent(in), | dimension(maxlay1) | :: | qv | ||
| real(kind=r64), | intent(in) | :: | Tin | |||
| real(kind=r64), | intent(in) | :: | Tout | |||
| real(kind=r64), | intent(in) | :: | Gin | |||
| real(kind=r64), | intent(in) | :: | Gout | |||
| real(kind=r64), | intent(in), | dimension(maxlay2) | :: | theta | ||
| real(kind=r64), | intent(in), | dimension(maxlay2) | :: | tir | ||
| real(kind=r64), | intent(in), | dimension(maxlay2) | :: | rir | ||
| real(kind=r64), | intent(in), | dimension(maxlay2) | :: | emis |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(inout), | dimension(n,n) | :: | a | ||
| real(kind=r64), | intent(inout), | dimension(n) | :: | b | ||
| integer, | intent(in) | :: | n | |||
| integer, | intent(inout) | :: | nperr | |||
| character(len=*), | intent(inout) | :: | ErrorMessage |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(inout), | dimension(n,n) | :: | a | ||
| integer, | intent(in) | :: | n | |||
| integer, | intent(inout), | dimension(n) | :: | indx | ||
| real(kind=r64), | intent(inout) | :: | d | |||
| integer, | intent(out) | :: | nperr | |||
| character(len=*), | intent(inout) | :: | ErrorMessage |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in), | dimension(n,n) | :: | a | ||
| integer, | intent(in) | :: | n | |||
| integer, | intent(in), | dimension(n) | :: | indx | ||
| real(kind=r64), | intent(inout), | dimension(n) | :: | b |