| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=c_double), | intent(in), | value | :: | ust | ||
| real(kind=c_double), | intent(in), | value | :: | tst |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=c_double), | intent(in), | value | :: | lat | ||
| real(kind=c_double), | intent(in), | value | :: | lon | ||
| integer(kind=c_int), | intent(in), | value | :: | mt | ||
| integer(kind=c_int), | intent(in), | value | :: | dy | ||
| integer(kind=c_int), | intent(in), | value | :: | hr | ||
| integer(kind=c_int), | intent(in), | value | :: | mn |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=c_double), | intent(in), | value | :: | lat | ||
| real(kind=c_double), | intent(in), | value | :: | lon | ||
| real(kind=c_double), | intent(in), | value | :: | jcm2 | ||
| integer(kind=c_int), | intent(in), | value | :: | mt | ||
| integer(kind=c_int), | intent(in), | value | :: | dy | ||
| integer(kind=c_int), | intent(in), | value | :: | hr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=c_double), | intent(in), | value | :: | eta |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=c_double), | intent(in), | value | :: | z | ||
| real(kind=c_double), | intent(in), | value | :: | ol |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(c_ptr), | intent(in), | value | :: | buffer | ||
| integer(kind=c_int), | intent(in), | value | :: | buffer_len | ||
| integer(kind=c_int), | intent(out) | :: | out_len |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=c_double), | intent(in), | value | :: | ust | ||
| real(kind=c_double), | intent(in), | value | :: | t | ||
| real(kind=c_double), | intent(in), | value | :: | qsti | ||
| real(kind=c_double), | intent(out) | :: | tst | |||
| real(kind=c_double), | intent(out) | :: | qst |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=c_double), | intent(in), | value | :: | u1 | ||
| real(kind=c_double), | intent(in), | value | :: | u2 | ||
| real(kind=c_double), | intent(in), | value | :: | zu1 | ||
| real(kind=c_double), | intent(in), | value | :: | zu2 | ||
| real(kind=c_double), | intent(in), | value | :: | t | ||
| real(kind=c_double), | intent(in), | value | :: | cloud_fraction | ||
| real(kind=c_double), | intent(in), | value | :: | sinphi | ||
| real(kind=c_double), | intent(in), | value | :: | kin | ||
| real(kind=c_double), | intent(out) | :: | ust | |||
| real(kind=c_double), | intent(out) | :: | ol | |||
| real(kind=c_double), | intent(out) | :: | kin_out | |||
| real(kind=c_double), | intent(out) | :: | tau | |||
| real(kind=c_double), | intent(out) | :: | h | |||
| real(kind=c_double), | intent(out) | :: | le |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=c_int), | intent(in), | value | :: | mt | ||
| integer(kind=c_int), | intent(in), | value | :: | dy | ||
| integer(kind=c_int), | intent(in), | value | :: | hr | ||
| integer(kind=c_int), | intent(in), | value | :: | mn | ||
| real(kind=c_double), | intent(in), | value | :: | lat | ||
| real(kind=c_double), | intent(in), | value | :: | lon | ||
| real(kind=c_double), | intent(in), | value | :: | kin | ||
| real(kind=c_double), | intent(in), | value | :: | z0 | ||
| real(kind=c_double), | intent(in), | value | :: | zra | ||
| real(kind=c_double), | intent(in), | value | :: | u_zra | ||
| real(kind=c_double), | intent(in), | value | :: | t | ||
| real(kind=c_double), | intent(in), | value | :: | cloud_fraction | ||
| real(kind=c_double), | intent(out) | :: | ust | |||
| real(kind=c_double), | intent(out) | :: | ol | |||
| real(kind=c_double), | intent(out) | :: | kin_out | |||
| real(kind=c_double), | intent(out) | :: | h | |||
| real(kind=c_double), | intent(out) | :: | evap | |||
| real(kind=c_double), | intent(out) | :: | tst | |||
| real(kind=c_double), | intent(out) | :: | qst |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=c_double), | intent(in), | value | :: | z0_in | ||
| real(kind=c_double), | intent(in), | value | :: | z0_lu | ||
| real(kind=c_double), | intent(in), | value | :: | ol_old | ||
| real(kind=c_double), | intent(in), | value | :: | ust_old | ||
| integer(kind=c_int), | intent(in), | value | :: | max_iter | ||
| real(kind=c_double), | intent(in), | value | :: | tol | ||
| real(kind=c_double), | intent(in), | value | :: | min_change | ||
| real(kind=c_double), | intent(out) | :: | ol_new | |||
| real(kind=c_double), | intent(out) | :: | ust_new |