Ignore:
Timestamp:
Jan 10, 2012, 2:33:09 PM (13 years ago)
Author:
lguez
Message:

In "phy1d/*", replaced obsolete calls to "lnblnk" by calls to "trim".

In "lmdz1d.F", use collector module "ioipsl" rather than specific
module "calendar", which is an internal module of IOIPSL. Removed line
containing only "#" (causes compilation error). Bug fix in call to
"init_phys_lmdz".

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phy1d/1DUTILS.h_no_writelim

    r1607 r1608  
    735735!   local
    736736 
    737       integer im,jm,lm,i,j,l,lnblnk,iv,iii,iji,iif,ijf
     737      integer im,jm,lm,i,j,l,iv,iii,iji,iif,ijf
    738738 
    739739      logical writectl
     
    769769            nvar(if)=ivar(if)
    770770            var(ivar(if),if)=name
    771             tvar(ivar(if),if)=titlevar(1:lnblnk(titlevar))
     771            tvar(ivar(if),if)=trim(titlevar)
    772772            nld(ivar(if),if)=nl
    773773            print*,'initialisation ecriture de ',var(ivar(if),if)
     
    810810      file=fichier(if)
    811811!   WARNING! on reecrase le fichier .ctl a chaque ecriture
    812       open(unit(if),file=file(1:lnblnk(file))//'.ctl',
     812      open(unit(if),file=trim(file)//'.ctl',
    813813     &         form='formatted',status='unknown')
    814814      write(unit(if),'(a5,1x,a40)')
    815      &       'DSET ','^'//file(1:lnblnk(file))//'.dat'
     815     &       'DSET ','^'//trim(file)//'.dat'
    816816 
    817817      write(unit(if),'(a12)') 'UNDEF 1.0E30'
     
    848848      implicit none
    849849 
    850       integer if,im,jm,lm,i,j,l,lnblnk
     850      integer if,im,jm,lm,i,j,l
    851851      real x(im),y(jm),z(lm),fx,fy,fz,dt
    852852      real xmin,xmax,ymin,ymax
     
    868868      ivar(if)=0
    869869 
    870       fichier(if)=file(1:lnblnk(file))
     870      fichier(if)=trim(file)
    871871 
    872872      firsttime(if)=.true.
     
    898898 
    899899      print*,4*(ifd(if)-iid(if))*(jfd(if)-jid(if))
    900       print*,file(1:lnblnk(file))//'.dat'
    901  
    902       OPEN (unit(if)+1,FILE=file(1:lnblnk(file))//'.dat',
     900      print*,trim(file)//'.dat'
     901 
     902      OPEN (unit(if)+1,FILE=trim(file)//'.dat',
    903903     s   FORM='UNFORMATTED',
    904904     s   ACCESS='DIRECT'
     
    13601360      integer iy,im,id,ih
    13611361     
    1362       INTEGER, EXTERNAL :: lnblnk
    1363 
    13641362       real plev_min
    13651363
    13661364       plev_min = 55.  ! pas de tendance de vap. d eau au-dessus de 55 hPa
    13671365
    1368       open(21,file=fich_toga(:lnblnk(fich_toga)),form='formatted')
     1366      open(21,file=trim(fich_toga),form='formatted')
    13691367      read(21,'(a)')
    13701368      do ip = 1, nt_toga
     
    19181916
    19191917     
    1920       INTEGER, EXTERNAL :: lnblnk
    1921 
    19221918      print*,fich_rico
    1923       open(21,file=fich_rico(:lnblnk(fich_rico)),form='formatted')
     1919      open(21,file=trim(fich_rico),form='formatted')
    19241920        do k=1,llm
    19251921      zlay(k)=0.
     
    20722068      integer iy,im,id,ih,in
    20732069
    2074       INTEGER, EXTERNAL :: lnblnk
    2075 
    2076       open(21,file=fich_armcu(:lnblnk(fich_armcu)),form='formatted')
     2070      open(21,file=trim(fich_armcu),form='formatted')
    20772071      read(21,'(a)')
    20782072      do ip = 1, nt_armcu
Note: See TracChangeset for help on using the changeset viewer.