|
CAM
|
Data Types | |
| interface | lu_decomp |
Functions/Subroutines | |
| subroutine, public | vd_lu_decomp (pcols, pver, ncol, ksrf, kv, tmpi, rpdel, ztodt, gravit, cc_top, ntop, nbot, decomp, cpairv) |
| subroutine, public | vd_lu_solve (pcols, pver, ncol, q, decomp, ntop, nbot, cd_top) |
| pure type(lu_decomp) function | lu_decomp_alloc (ncol, pver) |
| pure subroutine | lu_decomp_dealloc (decomp) |
Variables | |
| integer, parameter | r8 = selected_real_kind(12) |
|
private |

|
private |
| subroutine, public vdiff_lu_solver::vd_lu_decomp | ( | integer, intent(in) | pcols, |
| integer, intent(in) | pver, | ||
| integer, intent(in) | ncol, | ||
| real(r8), dimension(pcols), intent(in) | ksrf, | ||
| real(r8), dimension(pcols,pver+1), intent(in) | kv, | ||
| real(r8), dimension(pcols,pver+1), intent(in) | tmpi, | ||
| real(r8), dimension(pcols,pver), intent(in) | rpdel, | ||
| real(r8), intent(in) | ztodt, | ||
| real(r8), intent(in) | gravit, | ||
| real(r8), dimension(pcols), intent(in) | cc_top, | ||
| integer, intent(in) | ntop, | ||
| integer, intent(in) | nbot, | ||
| type(lu_decomp), intent(out) | decomp, | ||
| real(r8), dimension(pcols,pver), intent(in), optional | cpairv | ||
| ) |

| subroutine, public vdiff_lu_solver::vd_lu_solve | ( | integer, intent(in) | pcols, |
| integer, intent(in) | pver, | ||
| integer, intent(in) | ncol, | ||
| real(r8), dimension(pcols,pver), intent(inout) | q, | ||
| type(lu_decomp), intent(in) | decomp, | ||
| integer, intent(in) | ntop, | ||
| integer, intent(in) | nbot, | ||
| real(r8), dimension(pcols), intent(in) | cd_top | ||
| ) |

|
private |