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_with_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'
     
    14831483      integer iy,im,id,ih
    14841484     
    1485       INTEGER, EXTERNAL :: lnblnk
    1486 
    14871485       real plev_min
    14881486
    14891487       plev_min = 55.  ! pas de tendance de vap. d eau au-dessus de 55 hPa
    14901488
    1491       open(21,file=fich_toga(:lnblnk(fich_toga)),form='formatted')
     1489      open(21,file=trim(fich_toga),form='formatted')
    14921490      read(21,'(a)')
    14931491      do ip = 1, nt_toga
     
    20412039
    20422040     
    2043       INTEGER, EXTERNAL :: lnblnk
    2044 
    20452041      print*,fich_rico
    2046       open(21,file=fich_rico(:lnblnk(fich_rico)),form='formatted')
     2042      open(21,file=trim(fich_rico),form='formatted')
    20472043        do k=1,llm
    20482044      zlay(k)=0.
     
    21952191      integer iy,im,id,ih,in
    21962192
    2197       INTEGER, EXTERNAL :: lnblnk
    2198 
    2199       open(21,file=fich_armcu(:lnblnk(fich_armcu)),form='formatted')
     2193      open(21,file=trim(fich_armcu),form='formatted')
    22002194      read(21,'(a)')
    22012195      do ip = 1, nt_armcu
Note: See TracChangeset for help on using the changeset viewer.