Ignore:
Timestamp:
Dec 5, 2024, 5:09:25 PM (7 weeks ago)
Author:
yann meurdesoif
Message:
  • Remove UTF8 character that inihibit fortran parsing with GPU morphosis
  • Add missing END SUBROUTINE instead of simple END, that inhibit correct parsing with regulat expression parser (quick and dirty parsing)

YM

Location:
LMDZ6/trunk/libf/phylmd/dyn1d
Files:
4 edited
1 copied

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/dyn1d/1DUTILS.h

    r5310 r5390  
    644644!
    645645      RETURN
    646       END
     646      END SUBROUTINE conf_unicol
    647647!
    648648! $Id: dyn1deta0.F 1279 2010/07/30 A Lahellec$
     
    793793!
    794794      RETURN
    795       END
     795      END SUBROUTINE dyn1deta0
    796796!
    797797! $Id: dyn1dredem.F 1279 2010/07/29 A Lahellec$
     
    945945!
    946946      RETURN
    947       END
     947      END SUBROUTINE dyn1dredem
     948
    948949      SUBROUTINE gr_fi_dyn(nfield,ngrid,im,jm,pfi,pdyn)
    949950      IMPLICIT NONE
     
    10421043!
    10431044      RETURN
    1044       END
     1045      END SUBROUTINE gr_fi_dyn
    10451046
    10461047      SUBROUTINE gr_dyn_fi(nfield,im,jm,ngrid,pdyn,pfi)
     
    10791080
    10801081      RETURN
    1081       END
     1082      END SUBROUTINE gr_dyn_fi
    10821083
    10831084      SUBROUTINE disvert0(pa,preff,ap,bp,dpres,presnivs,nivsigs,nivsig)
     
    12311232
    12321233      RETURN
    1233       END
     1234      END SUBROUTINE disvert0
    12341235
    12351236!!======================================================================
     
    12961297
    12971298      return
    1298       end
     1299      end subroutine advect_vert
    12991300
    13001301!===============================================================
     
    13741375!fin itlmd
    13751376        return
    1376         end
     1377        END SUBROUTINE advect_va
     1378
    13771379!       SUBROUTINE lstendH(llm,omega,d_t_va,d_q_va,d_u_va,d_v_va,
    13781380       SUBROUTINE lstendH(llm,nqtot,omega,d_t_va,d_q_va,                        &
     
    14571459
    14581460          return
    1459          end
     1461         end SUBROUTINE lstendH
    14601462
    14611463!======================================================================
     
    15101512!
    15111513      RETURN
    1512       END
     1514      END Subroutine Nudge_RHT_init
    15131515
    15141516      Subroutine Nudge_UV_init (paprs,pplay,u,v,u_targ,v_targ)
     
    15431545!
    15441546      RETURN
    1545       END
     1547      END Subroutine Nudge_UV_init
    15461548
    15471549      Subroutine Nudge_RHT (dtime,paprs,pplay,t_targ,rh_targ,t,q,          &
     
    16331635!
    16341636      RETURN
    1635       END
     1637      END Subroutine Nudge_RHT
    16361638
    16371639      Subroutine Nudge_UV (dtime,paprs,pplay,u_targ,v_targ,u,v,          &
     
    16891691!
    16901692      RETURN
    1691       END
     1693      END Subroutine Nudge_UV
    16921694
    16931695!=====================================================================
     
    18971899
    18981900          return
    1899           end
     1901          end SUBROUTINE interp2_case_vertical
    19001902!*****************************************************************************
    19011903
  • LMDZ6/trunk/libf/phylmd/dyn1d/1Dconv.h

    r5348 r5390  
    455455999     continue
    456456        stop 'erreur lecture, file forcing.ctl'
    457         end
     457        end subroutine get_uvd
    458458
    459459      SUBROUTINE advect_tvl(dtime,zt,zq,vu_f,vv_f,t_f,q_f                   &
     
    490490
    491491      return
    492       end
     492      end SUBROUTINE advect_tvl
    493493
    494494      SUBROUTINE copie(klevgcm,playgcm,psolgcm,file_forctl)
     
    564564      write(*,*) ' '
    565565
    566       end
     566      end SUBROUTINE copie
     567
    567568      SUBROUTINE mesolupbis(file_forctl)
    568569      implicit none
     
    638639!
    639640 999  stop 'erreur lecture des niveaux pression des donnees'
    640       end
     641      end SUBROUTINE mesolupbis
    641642
    642643      SUBROUTINE rdgrads(itape,icount,nl,z,ht,hq,hw,hu,hv,hthtur,hqtur,     &
     
    708709
    709710      RETURN
    710       END
     711      END SUBROUTINE rdgrads
    711712
    712713      SUBROUTINE corresbis(psol)
     
    783784!
    784785      return
    785       end
     786      end SUBROUTINE corresbis
     787
    786788      SUBROUTINE GETSCH(STR,DEL,TRM,NTH,SST,NCH)
    787789!***************************************************************
     
    853855      ISPACE = ISPACE + IBLANK - INONBL + NSPACE
    854856      IF (ISPACE.LE.LENSPA)                         GO TO 100
    855   999 END
     857  999 END SUBROUTINE GETSCH
     858
    856859      FUNCTION INDEXC(STR,SSTR)
    857860!
     
    875878      INDEXC = 0
    876879!
    877   999 END
     880  999 END FUNCTION INDEXC
  • LMDZ6/trunk/libf/phylmd/dyn1d/mod_1D_cases_read.f90

    r5302 r5390  
    10141014
    10151015        return
    1016         END
     1016        END SUBROUTINE interp_case_time
    10171017
    10181018!**********************************************************************************************
  • LMDZ6/trunk/libf/phylmd/dyn1d/old_1DUTILS_read_interp.h

    r5368 r5390  
    6161
    6262          return
    63           end
     63          end SUBROUTINE read_togacoare
    6464
    6565!-------------------------------------------------------------------------
     
    9696
    9797          return
    98           end
     98          end SUBROUTINE read_sandu
    9999
    100100!=====================================================================
     
    138138
    139139          return
    140           end
     140          end SUBROUTINE read_astex
    141141!=====================================================================
    142142      subroutine read_twpice(fich_twpice,nlevel,ntime                       &
     
    533533
    534534       return
    535        end
     535       end subroutine catchaxis
    536536!=====================================================================
    537537
     
    649649
    650650          return
    651           end
     651          end SUBROUTINE interp_sandu_vertical
    652652!=====================================================================
    653653       SUBROUTINE interp_astex_vertical(play,nlev_astex,plev_prof          &
     
    771771
    772772          return
    773           end
     773          end SUBROUTINE interp_astex_vertical
    774774
    775775!======================================================================
     
    935935
    936936          return
    937           end
     937          end SUBROUTINE read_rico
    938938
    939939!======================================================================
     
    10111011
    10121012        return
    1013         END
     1013        END SUBROUTINE interp_sandu_time
    10141014!=====================================================================
    10151015!-------------------------------------------------------------------------
     
    10481048
    10491049          return
    1050           end
     1050          end SUBROUTINE read_armcu
    10511051
    10521052!=====================================================================
     
    11691169 
    11701170          return
    1171           end
     1171          end SUBROUTINE interp_toga_vertical
    11721172 
    11731173!=====================================================================
     
    13311331 
    13321332          return
    1333           end
     1333          end SUBROUTINE interp_case_vertical
    13341334!*****************************************************************************
    13351335!=====================================================================
     
    14551455 
    14561456          return
    1457           end
     1457          end SUBROUTINE interp_dice_vertical
    14581458
    14591459!======================================================================
     
    15471547
    15481548        return
    1549         END
     1549        END SUBROUTINE interp_astex_time
    15501550
    15511551!======================================================================
     
    16861686
    16871687        return
    1688         END
     1688        END SUBROUTINE interp_toga_time
    16891689
    16901690!======================================================================
     
    18021802
    18031803        return
    1804         END
     1804        END SUBROUTINE interp_dice_time
    18051805
    18061806!======================================================================
     
    18881888        tg_prof=tg_gabls4(it_gabls42)-frac*(tg_gabls4(it_gabls42)-tg_gabls4(it_gabls41))
    18891889        return
    1890         END
     1890        END SUBROUTINE interp_gabls4_time
    18911891
    18921892!======================================================================
     
    19671967
    19681968        return
    1969         END
     1969        END SUBROUTINE interp_armcu_time
    19701970
    19711971!=====================================================================
     
    20432043
    20442044        return
    2045         end
     2045        end subroutine readprofiles
    20462046!======================================================================
    20472047      subroutine readprofile_sandu(nlev_max,kmax,height,pprof,tprof,       &
     
    20742074
    20752075        return
    2076         end
     2076        end subroutine readprofile_sandu
    20772077
    20782078!======================================================================
     
    21062106
    21072107        return
    2108         end
     2108        end subroutine readprofile_astex
    21092109
    21102110
     
    21632163
    21642164        return
    2165         end
     2165        end subroutine readprofile_armcu
    21662166
    21672167!=====================================================================
  • LMDZ6/trunk/libf/phylmd/dyn1d/replay1d.f90

    r5310 r5390  
    128128 
    129129      RETURN
    130       END
     130      END SUBROUTINE gr_dyn_fi
Note: See TracChangeset for help on using the changeset viewer.