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_old

    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
    14861485
    14871486       real plev_min
     
    14891488       plev_min = 55.  ! pas de tendance de vap. d eau au-dessus de 55 hPa
    14901489
    1491       open(21,file=fich_toga(:lnblnk(fich_toga)),form='formatted')
     1490      open(21,file=trim(fich_toga),form='formatted')
    14921491      read(21,'(a)')
    14931492      do ip = 1, nt_toga
     
    20412040
    20422041     
    2043       INTEGER, EXTERNAL :: lnblnk
    2044 
    20452042      print*,fich_rico
    2046       open(21,file=fich_rico(:lnblnk(fich_rico)),form='formatted')
     2043      open(21,file=trim(fich_rico),form='formatted')
    20472044        do k=1,llm
    20482045      zlay(k)=0.
     
    21952192      integer iy,im,id,ih,in
    21962193
    2197       INTEGER, EXTERNAL :: lnblnk
    2198 
    2199       open(21,file=fich_armcu(:lnblnk(fich_armcu)),form='formatted')
     2194      open(21,file=trim(fich_armcu),form='formatted')
    22002195      read(21,'(a)')
    22012196      do ip = 1, nt_armcu
Note: See TracChangeset for help on using the changeset viewer.