-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathafvc.for
31 lines (29 loc) · 992 Bytes
/
afvc.for
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
C %P%
SUBROUTINE AFVS (ACARD)
IMPLICIT DOUBLE PRECISION (A-H, O-Z)
IMPLICIT INTEGER (I-N)
CHARACTER*99 SCCSID
CHARACTER*88 ACARD
** 2/7/2003 ** override input covariance matrix by scaling horizontal and vertical components
** v 4.32vf
LOGICAL IVCGPS,VSlogic
COMMON/VCREC/SIGH,SIGU, VFHOR,VFUP, IVCGPS
CHARACTER*13 VSPROJ
PARAMETER (MAXPRJ=2500)
COMMON/VSREC/SIGHS(MAXPRJ), SIGUS(MAXPRJ), ISETHU, VSPROJ(MAXPRJ),
& VSlogic
COMMON/UNITS/LUNIT
C SCCSID='$Id: afvc.for 66104 2012-10-18 14:11:43Z jarir.saleh $ 20$Date: 2007/11/20 15:21:33 $ NGS'
ISETHU=ISETHU+1
IF(ISETHU.GT.MAXPRJ) THEN
WRITE(LUNIT,999) MAXPRJ
999 FORMAT(//' PROGRAM MAXIMUM OF ',I5,' VS RECORDS HAS BEEN',
& ' EXCEEDED.')
CALL ABORT2
ENDIF
C
READ (ACARD,1) SIGHS(ISETHU),SIGUS(ISETHU),VSPROJ(ISETHU)
1 FORMAT (2X, 2f8.3, 1X, A13)
VSlogic = .TRUE.
RETURN
END