Changes between Version 1 and Version 2 of Ticket #890


Ignore:
Timestamp:
06/30/21 02:28:44 (3 years ago)
Author:
arango
Comment:

Changed pointers to allocatable arrays to facilitate manipulation of the source and destination components of the interpolation object. Pointers are too finicky to changes in array rank.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #890

    • Property Resolution Done
    • Property Status closedreopened
  • Ticket #890 – Description

    v1 v2  
    7676        real(r8) :: min_src, max_src
    7777!
    78         real(r8), pointer, dimension(:,:) :: lon_src   => NULL()
    79         real(r8), pointer, dimension(:,:) :: lat_src   => NULL()
     78        real(r8), allocatable :: lon_src(:,:)
     79        real(r8), allocatable :: lat_src(:,:)
    8080
    81         real(r8), pointer, dimension(:,:) :: angle_src => NULL()
    82         real(r8), pointer, dimension(:,:) :: mask_src  => NULL()
     81        real(r8), allocatable :: angle_src(:,:)
     82        real(r8), allocatable :: mask_src(:,:)
    8383!
    8484!  Destination grid array declaration bounds, tile partition range,
     
    9090        real(r8) :: min_dst, max_dst
    9191!
    92         real(r8), pointer, dimension(:,:) :: lon_dst  => NULL()
    93         real(r8), pointer, dimension(:,:) :: lat_dst  => NULL()
     92        real(r8), allocatable :: lon_dst(:,:)
     93        real(r8), allocatable :: lat_dst(:,:)
    9494
    95         real(r8), pointer, dimension(:,:) :: mask_dst => NULL()
     95        real(r8), allocatable :: mask_dst(:,:)
    9696
    9797        real(r8), allocatable :: x_dst(:,:)