[3] | 1 | SUBROUTINE PIA(K,TBAR,PNN,PCC,PCN,PHN) |
---|
| 2 | PARAMETER (NSPECI=46, NTEMPS=14) |
---|
| 3 | REAL PIANN,PIACC,PIACN,PIAHN |
---|
| 4 | COMMON /PIAC/ PIANN(NSPECI,NTEMPS),PIACC(NSPECI,NTEMPS) |
---|
| 5 | & ,PIACN(NSPECI,NTEMPS),PIAHN(NSPECI,NTEMPS),TMIN,TMAX |
---|
| 6 | TD=(TMAX-TMIN)/(NTEMPS-1) |
---|
| 7 | IF (TBAR .LT. TMIN) TBAR=TMIN |
---|
| 8 | IF (TBAR .GT. TMAX) TBAR=TMAX |
---|
| 9 | DO 100 I=1,NTEMPS |
---|
| 10 | T=TMIN + (I-1)*TD |
---|
| 11 | IF (TBAR .GT. T) GO TO 100 |
---|
| 12 | FACTOR= (T-TBAR)/TD |
---|
| 13 | PNN= PIANN(K,I) - FACTOR*(PIANN(K,I)-PIANN(K,I-1)) |
---|
| 14 | PCC= PIACC(K,I) - FACTOR*(PIACC(K,I)-PIACC(K,I-1)) |
---|
| 15 | PCN= PIACN(K,I) - FACTOR*(PIACN(K,I)-PIACN(K,I-1)) |
---|
| 16 | PHN= PIAHN(K,I) - FACTOR*(PIAHN(K,I)-PIAHN(K,I-1)) |
---|
| 17 | RETURN |
---|
| 18 | 100 CONTINUE |
---|
| 19 | RETURN |
---|
| 20 | END |
---|