Opened 6 years ago

Closed 3 years ago

Last modified 3 years ago

#613 closed task (fixed)

Interpolation of lat, lon and azimuth [0.5 d]

Reported by: Ian Culverwell Owned by: Ian Culverwell
Priority: normal Milestone: ROPP9.1 carry over
Component: ropp_pp Version: 11.0
Keywords: Cc:

Description

Change history (3)

comment:1 by Ian Culverwell, 3 years ago

Version: 9.010.0

Algorithm not clearly documented, e.g.

  DO i=1,nx     
...
   IF(use_azm) THEN  ! doesn't see to make sense to me, if azm = bearing wrt due N
    razm = azmtp(i)*deg2rad
    vvec(1,i) = -1.0_wp*cos(rlat)*cos(rlon)*cos(razm) - sin(rlon)*sin(razm)
    vvec(2,i) = -1.0_wp*cos(rlat)*sin(rlon)*cos(razm) + cos(rlon)*sin(razm)
    vvec(3,i) = sin(rlat)*cos(razm)
   ENDIF
  ENDDO

I had to replace

  USE ropp_pp

by

  USE ropp_pp, not_this => ropp_pp_interpolate_latlonaz

No idea why DMI didn't need to do this.

Incorporated in ROPP-11 at r6787.

comment:2 by Ian Culverwell, 3 years ago

Resolution: fixed
Status: newclosed

Tests out OK, so closing ticket.

comment:3 by Ian Culverwell, 3 years ago

Version: 10.011.0
Note: See TracTickets for help on using tickets.