Changeset 1717 for LMDZ4


Ignore:
Timestamp:
Jan 25, 2013, 9:26:03 AM (11 years ago)
Author:
Ehouarn Millour
Message:

Added "arch" files for Ada (using dynamic libraries for NetCDF, you must have
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/smplocal/pub/NetCDF/4.1.3/lib:/smplocal/pub/HDF5/1.8.9/seq/lib
in your .bashrc or .bash_login or in your job to run).
Also updated some sources so that gcm bench runs in "debug" mode (note that all these changes are minor and have already been implemented in LMDZ5 trunk).
EM

Location:
LMDZ4/branches/LMDZ4_AR5
Files:
2 added
6 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/branches/LMDZ4_AR5/libf/bibio/lnblnk.F

    r524 r1717  
    2323
    2424      IMPLICIT NONE
    25       INTEGER i,imax
    26       PARAMETER (imax = 256)
    27       CHARACTER*256 letter
     25!      INTEGER i,imax
     26!      PARAMETER (imax = 256)
     27!      CHARACTER*256 letter
     28      CHARACTER(len=*) :: letter
     29!      i=0
    2830
    29       i=0
     31!10    i=i+1
     32!      IF (letter(i:i+3) . EQ . '   ') GOTO 20
     33!      GOTO 10
    3034
    31 10    i=i+1
    32       IF (letter(i:i+3) . EQ . '   ') GOTO 20
    33       GOTO 10
     35!20    lnblnk=i-1
    3436
    35 20    lnblnk=i-1
     37      lnblnk=len_trim(letter)
    3638
    3739      RETURN
  • LMDZ4/branches/LMDZ4_AR5/libf/dyn3d/leapfrog.F

    r1286 r1717  
    7272
    7373      real zqmin,zqmax
    74       INTEGER nbetatmoy, nbetatdem,nbetat
     74!      INTEGER nbetatmoy, nbetatdem,nbetat
    7575
    7676c   variables dynamiques
     
    575575c           IF( MOD(itau,iecri*day_step).EQ.0) THEN
    576576
    577               nbetat = nbetatdem
     577!              nbetat = nbetatdem
    578578              CALL geopot(ip1jmp1,teta,pk,pks,phis,phi)
    579579              unat=0.
     
    682682              IF(MOD(itau,iecri         ).EQ.0) THEN
    683683c              IF(MOD(itau,iecri*day_step).EQ.0) THEN
    684                 nbetat = nbetatdem
     684!                nbetat = nbetatdem
    685685                CALL geopot(ip1jmp1,teta,pk,pks,phis,phi)
    686686                unat=0.
  • LMDZ4/branches/LMDZ4_AR5/libf/dyn3dpar/leapfrog_p.F

    r1451 r1717  
    7575
    7676      real zqmin,zqmax
    77       INTEGER nbetatmoy, nbetatdem,nbetat
     77!      INTEGER nbetatmoy, nbetatdem,nbetat
    7878
    7979c   variables dynamiques
     
    13481348c$OMP BARRIER
    13491349c$OMP MASTER
    1350               nbetat = nbetatdem
     1350!              nbetat = nbetatdem
    13511351              CALL geopot_p(ip1jmp1,teta,pk,pks,phis,phi)
    13521352       
     
    15101510c$OMP BARRIER
    15111511c$OMP MASTER
    1512                 nbetat = nbetatdem
     1512!                nbetat = nbetatdem
    15131513                CALL geopot_p(ip1jmp1,teta,pk,pks,phis,phi)
    15141514
  • LMDZ4/branches/LMDZ4_AR5/libf/dyn3dpar/parallel.F90

    r1476 r1717  
    476476          enddo
    477477         
    478         endif
     478        else
     479          ! Ehouarn: When in debug mode, ifort complains (for call MPI_GATHERV
     480          !          below) about Buffer_Recv() being not allocated.
     481          !          So make a dummy allocation.
     482          allocate(Buffer_Recv(1))
     483        endif ! of if (MPI_Rank==rank)
    479484 
    480485!$OMP CRITICAL (MPI)
  • LMDZ4/branches/LMDZ4_AR5/libf/phylmd/physiq.F

    r1536 r1717  
    11861186      REAL, dimension(klon, klev) :: cldtaurad  ! epaisseur optique pour radlwsw,COSP
    11871187      REAL, dimension(klon, klev) :: cldemirad  ! emissivite pour radlwsw,COSP
    1188 
     1188      integer iostat
    11891189cIM for NMC files
    11901190      missing_val=nf90_fill_real
     
    14741474      nCFMIP=npCFMIP
    14751475      OPEN(98,file='npCFMIP_param.data',status='old',
    1476      $          form='formatted',err=999)
     1476     $          form='formatted',iostat=iostat)
     1477            if (iostat == 0) then
    14771478      READ(98,*,end=998) nCFMIP
    14781479998   CONTINUE
     
    15061507     $tabijGCM, lonGCM, latGCM, iGCM, jGCM)
    15071508c
    1508 999      CONTINUE
     1509            else
     1510               ALLOCATE(tabijGCM(0))
     1511               ALLOCATE(lonGCM(0), latGCM(0))
     1512               ALLOCATE(iGCM(0), jGCM(0))
     1513            end if
    15091514         ENDIF !debut
    15101515 
  • LMDZ4/branches/LMDZ4_AR5/libf/phylmd/printflag.F

    r1279 r1717  
    8585       IF( INT( tabcntr0( 6 ) ) .NE. nbapp_rad  )   THEN
    8686        PRINT 21,  INT(tabcntr0(6)), nbapp_rad
    87         radpas0  = NINT( 86400./tabcntr0(1)/INT( tabcntr0(6) ) )
     87!        radpas0  = NINT( 86400./tabcntr0(1)/INT( tabcntr0(6) ) )
    8888        PRINT 100
    89         PRINT 22, radpas0, radpas
     89!        PRINT 22, radpas0, radpas
    9090        PRINT 100
    9191       ENDIF
Note: See TracChangeset for help on using the changeset viewer.