Changeset 473 for GCM

Show
Ignore:
Timestamp:
03/30/06 11:54:53 (2 years ago)
Author:
mankoff
Message:

SECNDS system call is MCLOCK on OS X

Location:
GCM/GSO/trunk/code
Files:
7 modified

Legend:

Unmodified
Added
Removed
  • GCM/GSO/trunk/code/DBAO23M12_fix2_noDG9.f

    r448 r473  
    372372      DATA AQSAT/3.797915/,BQSAT/7.93252E-6/,CQSAT/2.166847E-3/          255.1   
    373373      QSAT(TM,PR,QL)=AQSAT*EXP(QL*(BQSAT-CQSAT/TM))/PR                   256.    
    374 CCC   KBEGIN = MCLOCK ()                                                 257.    
    375       KBEGIN = INT(100*SECNDS(0.0)) 
     374      KBEGIN = MCLOCK ()                                                 257.    
     375CCC   KBEGIN = INT(100*SECNDS(0.0)) 
    376376      IDACC(4)=IDACC(4)+1                                                258.    
    377377      IF (IFIRST.NE.1) GO TO 50                                          259.    
     
    12641264C---- skip for now lines 1132-1163                                      1135.    
    12651265C**** ACCUMULATE TIME USED IN DIAGA                                     1164.    
    1266 CCC   KEND = MCLOCK ()                                                  1165.    
    1267       KEND = INT(100*SECNDS(0.0)) 
     1266      KEND = MCLOCK ()                                                  1165.    
     1267CCC   KEND = INT(100*SECNDS(0.0)) 
    12681268      MDIAG = MDIAG + (KEND-KBEGIN)                                     1167.    
    12691269      MDYN  = MDYN  - (KEND-KBEGIN)                                     1168.    
     
    13611361      DATA AQSAT/3.797915/,BQSAT/7.93252E-6/,CQSAT/2.166847E-3/         1557.1   
    13621362      QSAT(TM,PR,QL)=AQSAT*EXP(QL*(BQSAT-CQSAT/TM))/PR                  1558.    
    1363 CCC   MBEGIN = MCLOCK ()                                                1559.    
    1364       MBEGIN = INT(100*SECNDS(0.0)) 
     1363      MBEGIN = MCLOCK ()                                                1559.    
     1364CCC      MBEGIN = INT(100*SECNDS(0.0)) 
    13651365      IF (IFIRST.NE.1) GO TO 50                                         1560.    
    13661366      IFIRST=0                                                          1561.    
     
    21512151 2150 SPECA(N,18,KS)=SPECA(N,18,KS)+KE(N,KS)                            2219.    
    21522152C**** ACCUMULATE TIME USED IN DIAGA                                     2220.    
    2153 CCC   MEND = MCLOCK ()                                                  2221.    
    2154       MEND = INT(100*SECNDS(0.0)) 
     2153      MEND = MCLOCK ()                                                  2221.    
     2154CCC   MEND = INT(100*SECNDS(0.0)) 
    21552155      MDIAG = MDIAG + (MEND-MBEGIN)                                     2223.    
    21562156      MDYN  = MDYN  - (MEND-MBEGIN)                                     2224.    
     
    53645364C****                                                                   7566.    
    53655365C**** TRANSFER RATES FOR KINETIC ENERGY IN THE DYNAMICS                 7567.    
    5366 CC100 MBEGIN = MCLOCK ()                                                7568.    
    5367   100 MBEGIN = INT(100*SECNDS(0.0)) 
     5366  100 MBEGIN = MCLOCK ()                                                7568.    
     5367CC100 MBEGIN = INT(100*SECNDS(0.0)) 
    53685368      DO 110 N=1,NM8                                                    7569.    
    53695369  110 KE(N,1)=0.                                                        7570.    
     
    53955395      DO 180 N=1,NM                                                     7595.    
    53965396  180 SPECA(N,MKE,KS)=SPECA(N,MKE,KS)+KE(N,KS)/NDT                      7596.    
    5397 CCC   MEND = MCLOCK ()                                                  7597.    
    5398       MEND = INT(100*SECNDS(0.0)) 
     5397      MEND = MCLOCK ()                                                  7597.    
     5398CCC   MEND = INT(100*SECNDS(0.0)) 
    53995399      MDIAG = MDIAG + (MEND-MBEGIN)                                     7599.    
    54005400      MDYN  = MDYN  - (MEND-MBEGIN)                                     7600.    
     
    55705570C**** FOURIER COEFFICIENTS FOR CURRENT WIND FIELD                       7764.    
    55715571C****                                                                   7765.    
    5572 CCC   MBEGIN = MCLOCK ()                                                7766.    
    5573       MBEGIN = INT(100*SECNDS(0.0)) 
     5572      MBEGIN = MCLOCK ()                                                7766.    
     5573CCC   MBEGIN = INT(100*SECNDS(0.0)) 
    55745574      DO 590 K=IZERO,LM,LM                                              7767.    
    55755575      DO 590 L=1,LM                                                     7768.    
     
    55775577  590 CALL FFT(UX(1,J,L+K),FCUVA(0,J,L+K,1),FCUVB(0,J,L+K,1))           7770.    
    55785578      IDACC(6)=IDACC(6)+1                                               7771.    
    5579 CCC   MEND = MCLOCK ()                                                  7772.    
    5580       MEND = INT(100*SECNDS(0.0)) 
     5579      MEND = MCLOCK ()                                                  7772.    
     5580CCC   MEND = INT(100*SECNDS(0.0)) 
    55815581      MINC=MBEGIN-MEND                                                  7773.    
    55825582      MDIAG = MDIAG + (MEND-MBEGIN)                                     7774.    
  • GCM/GSO/trunk/code/DIAG9Ap.f

    r448 r473  
    170170C****                                                                   7235.    
    171171      ENTRY DIAG9D (M,DT1,UX,VX)                                        7236.    
    172 CCC   MBEGIN = MCLOCK ()                                                7237.    
    173       MBEGIN = INT(100*SECNDS(0.0)) 
     172      MBEGIN = MCLOCK ()                                                7237.    
     173CCC   MBEGIN = INT(100*SECNDS(0.0)) 
    174174C****                                                                   7238.    
    175175C**** THE PARAMETER M INDICATES WHEN DIAG9D IS BEING CALLED             7239.    
     
    228228!$OMP  END PARALLEL DO  
    229229C****                                                                   7286.    
    230 CC680 MEND = MCLOCK ()                                                  7287.    
    231   680 MEND = INT(100*SECNDS(0.0)) 
     230  680 MEND = MCLOCK ()                                                  7287.    
     231CC680 MEND = INT(100*SECNDS(0.0)) 
    232232      MDIAG = MDIAG + (MEND-MBEGIN)                                     7289.    
    233233      MDYN  = MDYN  - (MEND-MBEGIN)                                     7290.    
  • GCM/GSO/trunk/code/MBAO23aM12_D3_SnowAgeNoMelt_CKOfx4.f

    r448 r473  
    13791379C****         MINC (.01 S) = TIME SINCE LAST CALL TO SUBROUTINE TIMER   9504.    
    13801380C****                                                                   9505.    
    1381 CCC   MNOW  = MCLOCK ()                                                 9506.    
    1382       MNOW  = INT(100*SECNDS(0.0)) 
     1381      MNOW  = MCLOCK ()                                                 9506.    
     1382CCC   MNOW  = INT(100*SECNDS(0.0)) 
    13831383      MINC  = MNOW - MLAST                                              9507.    
    13841384      MSUM  = MSUM + MINC                                               9508.    
  • GCM/GSO/trunk/code/MBAO23aM12_D3_SnowAgeRev_CKOfx4.f

    r448 r473  
    13751375C****         MINC (.01 S) = TIME SINCE LAST CALL TO SUBROUTINE TIMER   9504.    
    13761376C****                                                                   9505.    
    1377 CCC   MNOW  = MCLOCK ()                                                 9506.    
    1378       MNOW  = INT(100*SECNDS(0.0)) 
     1377      MNOW  = MCLOCK ()                                                 9506.    
     1378CCC   MNOW  = INT(100*SECNDS(0.0)) 
    13791379      MINC  = MNOW - MLAST                                              9507.    
    13801380      MSUM  = MSUM + MINC                                               9508.    
  • GCM/GSO/trunk/code/MBAO23aM12_D3_SnowAgeRev_CKOfx5_TGI2_OMass1_GO1.f

    r448 r473  
    13801380C****         MINC (.01 S) = TIME SINCE LAST CALL TO SUBROUTINE TIMER   9504.    
    13811381C****                                                                   9505.    
    1382 CCC   MNOW  = MCLOCK ()                                                 9506.    
    1383       MNOW  = INT(100*SECNDS(0.0)) 
     1382      MNOW  = MCLOCK ()                                                 9506.    
     1383CCC   MNOW  = INT(100*SECNDS(0.0)) 
    13841384      MINC  = MNOW - MLAST                                              9507.    
    13851385      MSUM  = MSUM + MINC                                               9508.    
  • GCM/GSO/trunk/code/MBAO23aM12_D3_SnowAgeRev_CKOfx5_TGI2_OMass1_GO1_VO1.f

    r448 r473  
    13801380C****         MINC (.01 S) = TIME SINCE LAST CALL TO SUBROUTINE TIMER   9504.    
    13811381C****                                                                   9505.    
    1382 CCC   MNOW  = MCLOCK ()                                                 9506.    
    1383       MNOW  = INT(100*SECNDS(0.0)) 
     1382      MNOW  = MCLOCK ()                                                 9506.    
     1383CCC   MNOW  = INT(100*SECNDS(0.0)) 
    13841384      MINC  = MNOW - MLAST                                              9507.    
    13851385      MSUM  = MSUM + MINC                                               9508.    
  • GCM/GSO/trunk/code/UTILDBLp.f

    r448 r473  
    55C SYSTEM TIME OF CHILD PROCESSES                                           5.    
    66C NOTE: MCLOCK IS REALLY IN HUNDREDTHS OF A SECOND, NOT SIXTIETHS.         6.    
    7 CCC   IHSC=-MCLOCK()                                                       7.    
    8       IHSC = INT(100*SECNDS(0.0)) 
     7      IHSC=-MCLOCK()                                                       7.    
     8C     IHSC = INT(100*SECNDS(0.0)) 
    99      RETURN                                                               8.    
    1010      END                                                                  9.