Changeset 3970 for trunk/LMDZ.PLUTO/libf


Ignore:
Timestamp:
Nov 21, 2025, 2:27:46 PM (3 weeks ago)
Author:
tbertrand
Message:

PLUTO PCM:
fixing a bug in newstart.F when setting phisfi using newstart
TB

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.PLUTO/libf/dynphy_lonlat/phypluto/newstart.F

    r3950 r3970  
    601601        ithfi(:,:)=inertiedat(:,:)
    602602        ! copy topo
    603         CALL gr_dyn_fi(1,iip1,jjp1,ngridmx,phisold_newgrid,phisfi)
     603        ! CALL gr_dyn_fi(1,iip1,jjp1,ngridmx,phisold_newgrid,phisfi)
    604604        ! Initialize n2frac
    605605        n2fracfi(1:ngridmx)=1.
     
    14581458                ! Loop where min
    14591459                actualmin=1000.
    1460                 do j=1,i
     1460                do j=1,i-1
    14611461                   if ( (array_angle(j).lt.angle+0.52).and.
    14621462     &                  (array_angle(j).gt.angle-0.52).and.
     
    31503150
    31513151          ! get min max lon
    3152           print*, latfi*180/pi
    3153           print*, '***************************'
    3154           print*, '***************************'
    3155           print*, '***************************'
    3156           print*, '***************************'
    3157           print*, '***************************'
    3158           print*, lonfi*180/pi
    3159           print*, 'iip1=',iip1
    3160           do ig=2,ngridmx-1
     3152          ! do ig=2,ngridmx-1
     3153          do ig=2+iip1,ngridmx-1-iip1
    31613154             IF  (lonfi(ig)*180./pi.eq.-180.) THEN
    3162                  print*, lonfi(ig),lonfi(ig+iip1-2)
    3163                  phisfi(ig)=(phisfi(ig+1)+phisfi(ig+iip1))/2
     3155                 phisfi(ig)=(phisfi(ig-1)+phisfi(ig-iip1+2))/2.
    31643156             ENDIF
    31653157          enddo
Note: See TracChangeset for help on using the changeset viewer.