Changeset 14975 for vendors/AGRIF/dev/AGRIF_FILES/modupdatebasic.F90
- Timestamp:
- 2021-06-11T11:05:32+02:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vendors/AGRIF/dev/AGRIF_FILES/modupdatebasic.F90
r14107 r14975 49 49 integer, intent(in) :: np !< Length of parent array 50 50 integer, intent(in) :: nc !< Length of child array 51 real ,intent(in) :: s_parent !< Parent grid position (s_root = 0)52 real ,intent(in) :: s_child !< Child grid position (s_root = 0)53 real ,intent(in) :: ds_parent !< Parent grid dx (ds_root = 1)54 real ,intent(in) :: ds_child !< Child grid dx (ds_root = 1)51 real(kind=8), intent(in) :: s_parent !< Parent grid position (s_root = 0) 52 real(kind=8), intent(in) :: s_child !< Child grid position (s_root = 0) 53 real(kind=8), intent(in) :: ds_parent !< Parent grid dx (ds_root = 1) 54 real(kind=8), intent(in) :: ds_child !< Child grid dx (ds_root = 1) 55 55 !--------------------------------------------------------------------------------------------------- 56 56 integer :: i, locind_child_left, coeffraf … … 84 84 integer, intent(in) :: np !< Length of parent array 85 85 integer, intent(in) :: nc !< Length of child array 86 real ,intent(in) :: s_parent !< Parent grid position (s_root = 0)87 real ,intent(in) :: s_child !< Child grid position (s_root = 0)88 real ,intent(in) :: ds_parent !< Parent grid dx (ds_root = 1)89 real ,intent(in) :: ds_child !< Child grid dx (ds_root = 1)86 real(kind=8), intent(in) :: s_parent !< Parent grid position (s_root = 0) 87 real(kind=8), intent(in) :: s_child !< Child grid position (s_root = 0) 88 real(kind=8), intent(in) :: ds_parent !< Parent grid dx (ds_root = 1) 89 real(kind=8), intent(in) :: ds_child !< Child grid dx (ds_root = 1) 90 90 integer, intent(in) :: dir !< Direction 91 91 !--------------------------------------------------------------------------------------------------- … … 157 157 REAL, DIMENSION(nc), intent(in) :: y 158 158 INTEGER, intent(in) :: np,nc 159 REAL ,intent(in) :: s_parent, s_child160 REAL ,intent(in) :: ds_parent, ds_child159 REAL(kind=8), intent(in) :: s_parent, s_child 160 REAL(kind=8), intent(in) :: ds_parent, ds_child 161 161 ! 162 162 INTEGER :: i, ii, locind_child_left, coeffraf 163 REAL :: xpos, invcoeffraf 163 REAL(kind=8) :: xpos 164 REAL :: invcoeffraf 164 165 INTEGER :: nbnonnuls 165 166 INTEGER :: diffmod … … 294 295 !--------------------------------------------------------------------------------------------------- 295 296 INTEGER, intent(in) :: nc2, np, nc 296 REAL , intent(in) :: s_parent, s_child297 REAL , intent(in) :: ds_parent, ds_child297 REAL(kind=8), intent(in) :: s_parent, s_child 298 REAL(kind=8), intent(in) :: ds_parent, ds_child 298 299 INTEGER, intent(in) :: dir 299 300 ! 300 301 INTEGER, DIMENSION(:,:), ALLOCATABLE :: indchildaverage_tmp 301 302 INTEGER :: i, locind_child_left, coeffraf 302 REAL :: xpos303 REAL(kind=8) :: xpos 303 304 INTEGER :: diffmod 304 305 ! … … 346 347 REAL, DIMENSION(nc), intent(in) :: y 347 348 INTEGER, intent(in) :: np, nc 348 REAL , intent(in) :: s_parent, s_child349 REAL , intent(in) :: ds_parent, ds_child349 REAL(kind=8), intent(in) :: s_parent, s_child 350 REAL(kind=8), intent(in) :: ds_parent, ds_child 350 351 INTEGER, intent(in) :: dir 351 352 ! … … 403 404 real, dimension(nc), intent(in) :: y 404 405 integer, intent(in) :: np, nc 405 real , intent(in) :: s_parent, s_child406 real , intent(in) :: ds_parent, ds_child407 !--------------------------------------------------------------------------------------------------- 408 REAL :: xpos, xposfin406 real(kind=8), intent(in) :: s_parent, s_child 407 real(kind=8), intent(in) :: ds_parent, ds_child 408 !--------------------------------------------------------------------------------------------------- 409 REAL(kind=8) :: xpos, xposfin 409 410 INTEGER :: i, ii, diffmod 410 411 INTEGER :: it1, it2
Note: See TracChangeset
for help on using the changeset viewer.