• capjoint中的tel3核心代码teleseis3.f90


    为了加入更多层的模型 将

    teleseis3.f90  /home/capjoint-master/src/tel3/teleseis3.90的地层模型读取部分改为:

    program test

          PARAMETER (ND0=2048,NM0=6,LK0=10,NL0=100,PI=3.141593,RAD=.0174533)
          IMPLICIT COMPLEX*8 (Z)
          CHARACTER NAME*40,NAM*4, prefix*80, adel*3, outfile*80
          character*1 wv(9),cm(9), model*80, astr*4,adip*2,arak*4
          character*1 greenV(9)
          character   sta*10
          real*8 gg(500),pp(500),depth,vp00,gs(500),ps(500),vs00
          COMMON /STR0/NL ,VP(NL0),VS(NL0),DEN(NL0),DEP(NL0)
          COMMON /STR1/NL1,VP1(NL0),VS1(NL0),DEN1(NL0),DEP1(NL0)
          COMMON /STR2/NL2,VP2(NL0),VS2(NL0),DEN2(NL0),DEP2(NL0)
     common /sourceRegion/vsrc
          print*, "Please input the model file name:"
          read(*,'(a80)') model
          if(model(1:4) .ne. 'none') then
      print*, model
      open(2,file=model)
             READ(2,'(a40)') name
             print*, name
             READ(2,*) TQP,TQS,NL
             do L = 1, NL
                read(2,*) VP(L),VS(L),DEN(L),DEP(L)
             enddo

             READ(2,*) NL1
             do L = 1, NL1
             read(2,*)VP1(L),VS1(L),DEN1(L),DEP1(L)
             enddo
              READ(2,*)NL2
              do L = 1, NL2
              read(2,*)VP2(L),VS2(L),DEN2(L),DEP2(L)
              enddo
          endif
          print*, "reading down!!"
     end program test

    重点部分是标为橘色 的部分,但tel3主要用于远震的格林函数计算,它需要与fk计算的地震波进行比对。

  • 相关阅读:
    谷粒商城学习——P52商品服务-API-三级分类-新增效果
    验证码爆破总结
    利用crawlergo-to-xray实现自动化漏洞被动扫描平台搭建
    数据导入经验总结
    SQL实现2个日期之间的工作日数(MySQL)(转)
    MySQL查询所有表的数据量
    crontab定时配置(转)
    SQLyog还原会话失败
    Nginx以xxx开头的转发
    mysql备份shell脚本
  • 原文地址:https://www.cnblogs.com/seisjun/p/7815198.html
Copyright © 2020-2023  润新知