App-SeismicUnixGui
view release on metacpan or search on metacpan
lib/App/SeismicUnixGui/fortran/src/wrimod2.for view on Meta::CPAN
SUBROUTINE WRIMOD2(NL,VT,VB,DZ,VST,VSB,RHOT,RHOB)
DIMENSION VT(*),VB(*),DZ(*),VST(*),VSB(*),RHOT(*),RHOB(*)
C
C WRITES VELOCITY MODEL ON THE SCREEN
C
ICH = 6
WRITE(ICH,50)
WRITE(ICH,100)
WRITE(ICH,50)
C
A1=0.
A2=0.
DO 20 I=1,NL
A1=A1+DZ(I)
C COMPUTES 2-WAY TRAVELTIME ASSUMING EITHER CONSTANT VELOCITY OR
C CONSTANT VELOCITY GRADIENT LAYERS.
C
IF(VT(I).EQ.VB(I)) THEN
A2=A2+2.*DZ(I)/VT(I)
ELSE
A2=A2+2.*DZ(I)*ALOG(VB(I)/VT(I))/(VB(I)-VT(I))
ENDIF
C
WRITE(ICH,200) I,VT(I),VB(I),DZ(I),A1,A2,VST(I),VSB(I),
+ RHOT(I),RHOB(I)
20 CONTINUE
WRITE(ICH,50)
C
50 FORMAT('')
100 FORMAT(3X,'#',1X,'VTOP(km/s)','VBOTT',X,'DZ',1X,'(km)',1X,'ZBOTT',
+ 3X,'TWTT(s)',3X,'VSTOP',2X,'VSBOTT',4X,'RHOT',4X,'RHOB')
200 FORMAT(I4,11F8.5)
C
RETURN
END
( run in 0.626 second using v1.01-cache-2.11-cpan-39bf76dae61 )