Changeset 5082 for LMDZ6/branches/Amaury_dev/libf/phylmd/cosp/array_lib.F90
- Timestamp:
- Jul 19, 2024, 5:41:58 PM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/phylmd/cosp/array_lib.F90
r2428 r5082 45 45 46 46 ! ----- INPUTS ----- 47 real *8, dimension(:), intent(in) :: list48 real *8, intent(in) :: val47 real(kind=8), dimension(:), intent(in) :: list 48 real(kind=8), intent(in) :: val 49 49 integer, intent(in), optional :: sort 50 50 51 51 ! ----- OUTPUTS ----- 52 integer *4:: infind53 real *8, intent(out), optional :: dist52 integer(kind=4) :: infind 53 real(kind=8), intent(out), optional :: dist 54 54 55 55 ! ----- INTERNAL ----- 56 real *8, dimension(size(list)) :: lists57 integer *4:: nlist, result, tmp(1), sort_list58 integer *4, dimension(size(list)) :: mask, idx56 real(kind=8), dimension(size(list)) :: lists 57 integer(kind=4) :: nlist, result, tmp(1), sort_list 58 integer(kind=4), dimension(size(list)) :: mask, idx 59 59 60 60 if (present(sort)) then … … 121 121 122 122 ! ----- INPUTS ----- 123 real *8, dimension(:), intent(in) :: yarr, xarr, xxarr124 real *8, intent(in) :: tol123 real(kind=8), dimension(:), intent(in) :: yarr, xarr, xxarr 124 real(kind=8), intent(in) :: tol 125 125 126 126 ! ----- OUTPUTS ----- 127 real *8, dimension(size(xxarr)), intent(out) :: yyarr127 real(kind=8), dimension(size(xxarr)), intent(out) :: yyarr 128 128 129 129 ! ----- INTERNAL ----- 130 real *8, dimension(size(xarr)) :: ysort, xsort131 integer *4, dimension(size(xarr)) :: ist132 integer *4:: nx, nxx, i, iloc133 real *8:: d, m130 real(kind=8), dimension(size(xarr)) :: ysort, xsort 131 integer(kind=4), dimension(size(xarr)) :: ist 132 integer(kind=4) :: nx, nxx, i, iloc 133 real(kind=8) :: d, m 134 134 135 135 nx = size(xarr)
Note: See TracChangeset
for help on using the changeset viewer.