| 6 |
C /==========================================================\ |
C /==========================================================\ |
| 7 |
C | SUBROUTINE ATM2D_READPARMS | |
C | SUBROUTINE ATM2D_READPARMS | |
| 8 |
C |==========================================================| |
C |==========================================================| |
| 9 |
C | Initialize 1DTO2D parameters, read in data.1dto2d | |
C | Initialize ATM2D parameters, read in data.atm2d | |
| 10 |
C \==========================================================/ |
C \==========================================================/ |
| 11 |
IMPLICIT NONE |
IMPLICIT NONE |
| 12 |
|
|
| 43 |
C iUnit - Work variable for IO unit number |
C iUnit - Work variable for IO unit number |
| 44 |
CHARACTER*(MAX_LEN_MBUF) msgBuf |
CHARACTER*(MAX_LEN_MBUF) msgBuf |
| 45 |
INTEGER iUnit |
INTEGER iUnit |
| 46 |
INTEGER j |
INTEGER j ! loop counter |
| 47 |
|
|
| 48 |
|
|
| 49 |
WRITE(msgBuf,'(A)') ' ATM2D_READPARMS: opening data.atm2d' |
WRITE(msgBuf,'(A)') ' ATM2D_READPARMS: opening data.atm2d' |
| 103 |
C-- Close the open data file |
C-- Close the open data file |
| 104 |
CLOSE(iUnit) |
CLOSE(iUnit) |
| 105 |
|
|
| 106 |
IF (tauThetaRelax.NE.0.D0) r_tauThetaRelax= 1.D0/tauThetaRelax |
IF (tauThetaRelax .NE. 0. _d 0) |
| 107 |
IF (tauSaltRelax.NE.0.D0) r_tauSaltRelax= 1.D0/tauSaltRelax |
& r_tauThetaRelax= 1. _d 0/tauThetaRelax |
| 108 |
|
IF (tauSaltRelax .NE. 0. _d 0) |
| 109 |
|
& r_tauSaltRelax= 1. _d 0/tauSaltRelax |
| 110 |
|
|
| 111 |
RETURN |
RETURN |
| 112 |
END |
END |