public interface compute_Planck_source
Module Procedures
private subroutine compute_Planck_source_1D(ncol, nnu, nus, dnus, T, source) bind(C, name="0")
Arguments
| Type | Intent | Optional | Attributes | | Name | |
| integer, |
intent(in) |
| | :: |
ncol | |
| integer, |
intent(in) |
| | :: |
nnu | |
| real(kind=wp), |
intent(in), |
| dimension(nnu) | :: |
nus | |
| real(kind=wp), |
intent(in), |
| dimension(nnu) | :: |
dnus | |
| real(kind=wp), |
intent(in), |
| dimension(ncol) | :: |
T | |
| real(kind=wp), |
intent(out), |
| dimension(ncol, nnu) | :: |
source | |
private subroutine compute_Planck_source_2D(ncol, nlay, nnu, nus, dnus, T, source) bind(C, name="0")
Arguments
| Type | Intent | Optional | Attributes | | Name | |
| integer, |
intent(in) |
| | :: |
ncol | |
| integer, |
intent(in) |
| | :: |
nlay | |
| integer, |
intent(in) |
| | :: |
nnu | |
| real(kind=wp), |
intent(in), |
| dimension(nnu) | :: |
nus | |
| real(kind=wp), |
intent(in), |
| dimension(nnu) | :: |
dnus | |
| real(kind=wp), |
intent(in), |
| dimension(ncol, nlay) | :: |
T | |
| real(kind=wp), |
intent(out), |
| dimension(ncol, nlay, nnu) | :: |
source | |