CAM
|
Data Types | |
interface | c2g |
interface | c2l |
interface | l2g |
interface | p2c |
interface | p2g |
interface | p2l |
Functions/Subroutines | |
subroutine | p2c_1d (bounds, parr, carr, p2c_scale_type) |
subroutine | p2c_2d (bounds, num2d, parr, carr, p2c_scale_type) |
subroutine | p2c_1d_filter (bounds, numfc, filterc, pftarr, colarr) |
subroutine | p2c_2d_filter (lev, numfc, filterc, pftarr, colarr) |
subroutine | p2l_1d (bounds, parr, larr, p2c_scale_type, c2l_scale_type) |
subroutine | p2l_2d (bounds, num2d, parr, larr, p2c_scale_type, c2l_scale_type) |
subroutine | p2g_1d (bounds, parr, garr, p2c_scale_type, c2l_scale_type, l2g_scale_type) |
subroutine | p2g_2d (bounds, num2d, parr, garr, p2c_scale_type, c2l_scale_type, l2g_scale_type) |
subroutine | c2l_1d (bounds, carr, larr, c2l_scale_type) |
subroutine | c2l_2d (bounds, num2d, carr, larr, c2l_scale_type) |
subroutine | c2g_1d (bounds, carr, garr, c2l_scale_type, l2g_scale_type) |
subroutine | c2g_2d (bounds, num2d, carr, garr, c2l_scale_type, l2g_scale_type) |
subroutine | l2g_1d (bounds, larr, garr, l2g_scale_type) |
subroutine | l2g_2d (bounds, num2d, larr, garr, l2g_scale_type) |
subroutine, private | build_scale_l2g (bounds, l2g_scale_type, scale_l2g) |
subroutine, private | create_scale_l2g_lookup (l2g_scale_type, scale_lookup) |
|
private |
subroutine subgridavemod::c2g_1d | ( | type(bounds_type), intent(in) | bounds, |
real(r8), dimension( bounds%begc: ), intent(in) | carr, | ||
real(r8), dimension( bounds%begg: ), intent(out) | garr, | ||
character(len=*), intent(in) | c2l_scale_type, | ||
character(len=*), intent(in) | l2g_scale_type | ||
) |
subroutine subgridavemod::c2g_2d | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | num2d, | ||
real(r8), dimension( bounds%begc: , 1: ), intent(in) | carr, | ||
real(r8), dimension( bounds%begg: , 1: ), intent(out) | garr, | ||
character(len=*), intent(in) | c2l_scale_type, | ||
character(len=*), intent(in) | l2g_scale_type | ||
) |
subroutine subgridavemod::c2l_1d | ( | type(bounds_type), intent(in) | bounds, |
real(r8), dimension( bounds%begc: ), intent(in) | carr, | ||
real(r8), dimension( bounds%begl: ), intent(out) | larr, | ||
character(len=*), intent(in) | c2l_scale_type | ||
) |
subroutine subgridavemod::c2l_2d | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | num2d, | ||
real(r8), dimension( bounds%begc: , 1: ), intent(in) | carr, | ||
real(r8), dimension( bounds%begl: , 1: ), intent(out) | larr, | ||
character(len=*), intent(in) | c2l_scale_type | ||
) |
|
private |
subroutine subgridavemod::l2g_1d | ( | type(bounds_type), intent(in) | bounds, |
real(r8), dimension( bounds%begl: ), intent(in) | larr, | ||
real(r8), dimension( bounds%begg: ), intent(out) | garr, | ||
character(len=*), intent(in) | l2g_scale_type | ||
) |
subroutine subgridavemod::l2g_2d | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | num2d, | ||
real(r8), dimension( bounds%begl: , 1: ), intent(in) | larr, | ||
real(r8), dimension( bounds%begg: , 1: ), intent(out) | garr, | ||
character(len=*), intent(in) | l2g_scale_type | ||
) |
subroutine subgridavemod::p2c_1d | ( | type(bounds_type), intent(in) | bounds, |
real(r8), dimension( bounds%begp: ), intent(in) | parr, | ||
real(r8), dimension( bounds%begc: ), intent(out) | carr, | ||
character(len=*), intent(in) | p2c_scale_type | ||
) |
subroutine subgridavemod::p2c_1d_filter | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | numfc, | ||
integer, dimension(numfc), intent(in) | filterc, | ||
real(r8), dimension( bounds%begp: ), intent(in) | pftarr, | ||
real(r8), dimension( bounds%begc: ), intent(out) | colarr | ||
) |
subroutine subgridavemod::p2c_2d | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | num2d, | ||
real(r8), dimension( bounds%begp: , 1: ), intent(in) | parr, | ||
real(r8), dimension( bounds%begc: , 1: ), intent(out) | carr, | ||
character(len=*), intent(in) | p2c_scale_type | ||
) |
subroutine subgridavemod::p2c_2d_filter | ( | integer, intent(in) | lev, |
integer, intent(in) | numfc, | ||
integer, dimension(numfc), intent(in) | filterc, | ||
real(r8), dimension(:,:), pointer | pftarr, | ||
real(r8), dimension(:,:), pointer | colarr | ||
) |
subroutine subgridavemod::p2g_1d | ( | type(bounds_type), intent(in) | bounds, |
real(r8), dimension( bounds%begp: ), intent(in) | parr, | ||
real(r8), dimension( bounds%begg: ), intent(out) | garr, | ||
character(len=*), intent(in) | p2c_scale_type, | ||
character(len=*), intent(in) | c2l_scale_type, | ||
character(len=*), intent(in) | l2g_scale_type | ||
) |
subroutine subgridavemod::p2g_2d | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | num2d, | ||
real(r8), dimension( bounds%begp: , 1: ), intent(in) | parr, | ||
real(r8), dimension( bounds%begg: , 1: ), intent(out) | garr, | ||
character(len=*), intent(in) | p2c_scale_type, | ||
character(len=*), intent(in) | c2l_scale_type, | ||
character(len=*), intent(in) | l2g_scale_type | ||
) |
subroutine subgridavemod::p2l_1d | ( | type(bounds_type), intent(in) | bounds, |
real(r8), dimension( bounds%begp: ), intent(in) | parr, | ||
real(r8), dimension( bounds%begl: ), intent(out) | larr, | ||
character(len=*), intent(in) | p2c_scale_type, | ||
character(len=*), intent(in) | c2l_scale_type | ||
) |
subroutine subgridavemod::p2l_2d | ( | type(bounds_type), intent(in) | bounds, |
integer, intent(in) | num2d, | ||
real(r8), dimension( bounds%begp: , 1: ), intent(in) | parr, | ||
real(r8), dimension( bounds%begl: , 1: ), intent(out) | larr, | ||
character(len=*), intent(in) | p2c_scale_type, | ||
character(len=*), intent(in) | c2l_scale_type | ||
) |