亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? liao.f90

?? Sfdtd Simple finite-difference time-domain
?? F90
?? 第 1 頁 / 共 2 頁
字號:
! liao.f90! ! Liao ABC Implementierung: 1., 2. und 3. Ordung!!    Copyright (C) 2007  Paul Panserrieu, < peutetre@cs.tu-berlin.de >!!    This program is free software: you can redistribute it and/or modify!    it under the terms of the GNU General Public License as published by!    the Free Software Foundation, either version 3 of the License.! ! last modified: 14-09-2007 06:21:53 PM CESTMODULE liaoUSE fdtd_gitter, ONLY: gitter  USE mur, ONLY: rand, init_randIMPLICIT NONECONTAINS! Speicherzuweisung fuer Liao ABCSUBROUTINE load_liao(g, zero, un, deux, boundary_type)  TYPE(gitter), INTENT(IN)                                 :: g  INTEGER, INTENT(IN)                                      :: boundary_type   TYPE(rand), INTENT(INOUT)                                :: zero  TYPE(rand), INTENT(INOUT), DIMENSION(1:2)                :: un  TYPE(rand), INTENT(INOUT), DIMENSION(1:3)                :: deux  IF (boundary_type .EQ. 5) THEN    CALL init_rand(g, zero)    CALL init_rand(g, un(1))    CALL init_rand(g, un(2))    CALL init_rand(g, deux(1))    CALL init_rand(g, deux(2))    CALL init_rand(g, deux(3))  ELSEIF (boundary_type .EQ. 3) THEN    CALL init_rand(g, zero)  ELSEIF (boundary_type .EQ. 4) THEN    CALL init_rand(g, zero)    CALL init_rand(g, un(1))    CALL init_rand(g, un(2))   ENDIFEND SUBROUTINE load_liao! Liao ABC 1. Ordnung (Speicherung)SUBROUTINE store_liao_first_order(g, zero, S)  TYPE(gitter), INTENT(IN)                                 :: g  TYPE(rand), INTENT(INOUT)                                :: zero  DOUBLE PRECISION, INTENT(IN)                             :: S  DOUBLE PRECISION                                         :: t11, t12, t13  INTEGER                                                  :: ix, iy, iz    t11 = (2.0d0-S)*(1.0d0-S)/2.0d0  t12 = S*(2.0d0-S)  t13 = S*(S-1.0d0)/2.0d0  DO iy = g%nyl, g%nyyh, 1    DO iz = g%nzl+1, g%nzyh, 1      ! e_y      zero%faceXl(iy, iz, 1)  =   t11 * g%E(g%nxl,   iy, iz, 2)      &                                + t12 * g%E(g%nxl+1, iy, iz, 2)      &                                + t13 * g%E(g%nxl+2, iy, iz, 2)      zero%faceXh(iy, iz, 1)  =   t11 * g%E(g%nxgh,   iy, iz, 2)     &                                + t12 * g%E(g%nxyh,   iy, iz, 2)     &                                + t13 * g%E(g%nxyh-1, iy, iz, 2)    ENDDO  ENDDO  DO iy = g%nyl+1, g%nyyh, 1    DO iz = g%nzl, g%nzyh, 1      ! e_z      zero%faceXl(iy, iz, 2)  =   t11 * g%E(g%nxl,   iy, iz, 3)      &                                + t12 * g%E(g%nxl+1, iy, iz, 3)      &                                + t13 * g%E(g%nxl+2, iy, iz, 3)      zero%faceXh(iy, iz, 2)  =   t11 * g%E(g%nxgh,   iy, iz, 3)     &                                + t12 * g%E(g%nxyh,   iy, iz, 3)     &                                + t13 * g%E(g%nxyh-1, iy, iz, 3)    ENDDO  ENDDO  ! y   DO ix = g%nxl, g%nxyh, 1    DO iz = g%nzl+1, g%nzyh, 1      ! E_x      zero%faceYl(ix, iz, 1)  =   t11 * g%E(ix,  g%nyl,  iz, 1)      &                                + t12 * g%E(ix,  g%nyl+1,iz, 1)      &                                + t13 * g%E(ix,  g%nyl+2,iz, 1)      zero%faceYh(ix, iz, 1)  =   t11 * g%E(ix,  g%nygh,  iz, 1)     &                                + t12 * g%E(ix,  g%nyyh,iz, 1)       &                                + t13 * g%E(ix,  g%nyyh-1,iz, 1)    ENDDO  ENDDO  DO ix = g%nxl, g%nxgh, 1    DO iz = g%nzl, g%nzyh, 1      ! E_z      zero%faceYl(ix, iz, 2)  =   t11 * g%E(ix,  g%nyl,  iz, 3)      &                                + t12 * g%E(ix,  g%nyl+1,iz, 3)      &                                + t13 * g%E(ix,  g%nyl+2,iz, 3)      zero%faceYh(ix, iz, 2)  =   t11 * g%E(ix,  g%nygh,  iz, 3)     &                                + t12 * g%E(ix,  g%nyyh,iz, 3)       &                                + t13 * g%E(ix,  g%nyyh-1,iz, 3)    ENDDO  ENDDO  ! und z   DO ix = g%nxl, g%nxyh, 1    DO iy = g%nyl, g%nygh, 1      ! E_x      zero%faceZl(ix, iy, 1)  =   t11 * g%E(ix, iy, g%nzl,  1)        &                                + t12 * g%E(ix, iy, g%nzl+1, 1)       &                                + t13 * g%E(ix, iy, g%nzl+2, 1)      zero%faceZh(ix, iy, 1)  =   t11 * g%E(ix, iy, g%nzgh,  1)       &                                + t12 * g%E(ix, iy, g%nzyh, 1)        &                                + t13 * g%E(ix, iy, g%nzyh-1, 1)    ENDDO  ENDDO  DO ix = g%nxl, g%nxgh, 1    DO iy = g%nyl, g%nyyh, 1      ! E_Y      zero%faceZl(ix, iy, 2)  =   t11 * g%E(ix, iy, g%nzl,  2)       &                                + t12 * g%E(ix, iy, g%nzl+1, 2)      &                                + t13 * g%E(ix, iy, g%nzl+2, 2)      zero%faceZh(ix, iy, 2)  =   t11 * g%E(ix, iy, g%nzgh,  2)      &                                + t12 * g%E(ix, iy, g%nzyh, 2)       &                                + t13 * g%E(ix, iy, g%nzyh-1, 2)    ENDDO  ENDDOEND SUBROUTINE store_liao_first_order! Liao ABC 1. Ordnung (Zufuegung)SUBROUTINE add_liao_first_order(g, zero)  TYPE(gitter), INTENT(INOUT)                              :: g  TYPE(rand), INTENT(IN)                                   :: zero  INTEGER                                                  :: ix, iy, iz  ! x Ebene  DO iy = g%nyl, g%nyyh, 1    DO iz = g%nzl+1, g%nzyh, 1      ! E_y      g%E(g%nxl, iy, iz, 2) = zero%faceXl(iy, iz, 1)      g%E(g%nxgh, iy, iz, 2) = zero%faceXh(iy, iz, 1)    ENDDO  ENDDO  DO iy = g%nyl+1, g%nyyh, 1    DO iz = g%nzl, g%nzyh, 1      ! E_z      g%E(g%nxl, iy, iz, 3) = zero%faceXl(iy, iz, 2)      g%E(g%nxgh, iy, iz, 3) = zero%faceXh(iy, iz, 2)    ENDDO  ENDDO  ! y   DO ix = g%nxl, g%nxyh, 1    DO iz = g%nzl+1, g%nzyh, 1      ! E_x      g%E(ix, g%nyl, iz, 1) = zero%faceYl(ix, iz, 1)      g%E(ix, g%nygh, iz, 1) = zero%faceYh(ix, iz, 1)    ENDDO  ENDDO  DO ix = g%nxl, g%nxgh, 1    DO iz = g%nzl, g%nzyh, 1      ! E_z      g%E(ix, g%nyl, iz, 3) = zero%faceYl(ix, iz, 2)      g%E(ix, g%nygh, iz, 3) = zero%faceYh(ix, iz, 2)    ENDDO  ENDDO  ! und z   DO ix = g%nxl, g%nxyh, 1    DO iy = g%nyl, g%nygh, 1      ! E_x       g%E(ix, iy, g%nzl, 1) = zero%faceZl(ix, iy, 1)      g%E(ix, iy, g%nzgh, 1) = zero%faceZh(ix, iy, 1)    ENDDO  ENDDO  DO ix = g%nxl, g%nxgh, 1    DO iy = g%nyl, g%nyyh, 1      ! E_y       g%E(ix, iy, g%nzl, 2) = zero%faceZl(ix, iy, 2)      g%E(ix, iy, g%nzgh, 2) = zero%faceZh(ix, iy, 2)    ENDDO  ENDDOEND SUBROUTINE add_liao_first_order! Liao ABC 2. Ordnung (Speicherung)SUBROUTINE store_liao_second_order(g, un, S)  TYPE(gitter), INTENT(IN)                                 :: g  TYPE(rand), INTENT(INOUT), DIMENSION(1:2)                :: un  DOUBLE PRECISION, INTENT(IN)                             :: S  DOUBLE PRECISION                                         :: t11, t12, t13  INTEGER                                                  :: ix, iy, iz  t11 = (2.0d0-S)*(1.0d0-S)/2.0d0  t12 = S*(2.0d0-S)  t13 = S*(S-1.0d0)/2.0d0  un(2)%faceXl(:,:,:) = un(1)%faceXl(:,:,:)  un(2)%faceXh(:,:,:) = un(1)%faceXh(:,:,:)  un(2)%faceYl(:,:,:) = un(1)%faceYl(:,:,:)  un(2)%faceYh(:,:,:) = un(1)%faceYh(:,:,:)  un(2)%faceZl(:,:,:) = un(1)%faceZl(:,:,:)  un(2)%faceZh(:,:,:) = un(1)%faceZh(:,:,:)  ! x Ebene  DO iy = g%nyl, g%nyyh, 1    DO iz = g%nzl+1, g%nzyh, 1    ! E_y      un(1)%faceXl(iy, iz, 1)   = t11 ** 2                         * g%E(g%nxl,   iy, iz, 2)              &                                  + 2.0d0 * t11 * t12              * g%E(g%nxl+1, iy, iz, 2)              &                                  + (t12 ** 2 + 2.0d0 * t11 * t13) * g%E(g%nxl+2, iy, iz, 2)              &                                  + 2.0d0 * t12 * t13              * g%E(g%nxl+3, iy, iz, 2)              &                                  + t13 ** 2                       * g%E(g%nxl+4, iy, iz, 2)                   un(1)%faceXh(iy, iz, 1)   = t11 ** 2                         * g%E(g%nxgh,   iy, iz, 2)             &                                  + 2.0d0 * t11 * t12              * g%E(g%nxyh,   iy, iz, 2)             &                                  + (t12 ** 2 + 2.0d0 * t11 * t13) * g%E(g%nxyh-1, iy, iz, 2)             &                                  + 2.0d0 * t12 * t13              * g%E(g%nxyh-2, iy, iz, 2)             &                                  + t13 ** 2                       * g%E(g%nxyh-3, iy, iz, 2)                 ENDDO  ENDDO  DO iy = g%nyl+1, g%nyyh, 1    DO iz = g%nzl, g%nzyh, 1    ! E_z      un(1)%faceXl(iy, iz, 2)   = t11 ** 2                         * g%E(g%nxl,   iy, iz, 3)              &                                  + 2.0d0 * t11 * t12              * g%E(g%nxl+1, iy, iz, 3)              &                                  + (t12 ** 2 + 2.0d0 * t11 * t13) * g%E(g%nxl+2, iy, iz, 3)              &                                  + 2.0d0 * t12 * t13              * g%E(g%nxl+3, iy, iz, 3)              &                                  + t13 ** 2                       * g%E(g%nxl+4, iy, iz, 3)                   un(1)%faceXh(iy, iz, 2)   = t11 ** 2                         * g%E(g%nxgh,   iy, iz, 3)             &                                  + 2.0d0 * t11 * t12              * g%E(g%nxyh,   iy, iz, 3)             &                                  + (t12 ** 2 + 2.0d0 * t11 * t13) * g%E(g%nxyh-1, iy, iz, 3)             &                                  + 2.0d0 * t12 * t13              * g%E(g%nxyh-2, iy, iz, 3)             &                                  + t13 ** 2                       * g%E(g%nxyh-3, iy, iz, 3)     ENDDO  ENDDO  ! y   DO ix = g%nxl, g%nxyh, 1    DO iz = g%nzl+1, g%nzyh, 1      ! E_x      un(1)%faceYl(ix, iz, 1)   = t11 ** 2                         * g%E(ix, g%nyl  , iz, 1)           &                                  + 2.0d0 * t11 * t12              * g%E(ix, g%nyl+1, iz, 1)           &                                  + (t12 ** 2 + 2.0d0 * t11 * t13) * g%E(ix, g%nyl+2, iz, 1)           &                                  + 2.0d0 * t12 * t13              * g%E(ix, g%nyl+3, iz, 1)           &                                  + t13 ** 2                       * g%E(ix, g%nyl+4, iz, 1)                 un(1)%faceYh(ix, iz, 1)   = t11 ** 2                         * g%E(ix, g%nygh  , iz, 1)          &                                  + 2.0d0 * t11 * t12              * g%E(ix, g%nyyh, iz, 1)            &                                  + (t12 ** 2 + 2.0d0 * t11 * t13) * g%E(ix, g%nyyh-1, iz, 1)          &                                  + 2.0d0 * t12 * t13              * g%E(ix, g%nyyh-2, iz, 1)          &                                  + t13 ** 2                       * g%E(ix, g%nyyh-3, iz, 1)              ENDDO  ENDDO  DO ix = g%nxl, g%nxgh, 1    DO iz = g%nzl, g%nzyh, 1      ! E_z      un(1)%faceYl(ix, iz, 2)   = t11 ** 2                         * g%E(ix, g%nyl  , iz, 3)           &                                  + 2.0d0 * t11 * t12              * g%E(ix, g%nyl+1, iz, 3)           &                                  + (t12 ** 2 + 2.0d0 * t11 * t13) * g%E(ix, g%nyl+2, iz, 3)           &                                  + 2.0d0 * t12 * t13              * g%E(ix, g%nyl+3, iz, 3)           &                                  + t13 ** 2                       * g%E(ix, g%nyl+4, iz, 3)                 un(1)%faceYh(ix, iz, 2)   = t11 ** 2                         * g%E(ix, g%nygh  , iz,3)           &                                  + 2.0d0 * t11 * t12              * g%E(ix, g%nyyh, iz,  3)           &                                  + (t12 ** 2 + 2.0d0 * t11 * t13) * g%E(ix, g%nyyh-1, iz, 3)          &                                  + 2.0d0 * t12 * t13              * g%E(ix, g%nyyh-2, iz, 3)          &                                  + t13 ** 2                       * g%E(ix, g%nyyh-3, iz, 3)       ENDDO  ENDDO  ! und z   DO ix = g%nxl, g%nxyh, 1    DO iy = g%nyl, g%nygh, 1      ! E_x      un(1)%faceZl(ix, iy, 1)   = t11 ** 2                         * g%E(ix, iy, g%nzl,   1)           &                                  + 2.0d0 * t11 * t12              * g%E(ix, iy, g%nzl+1, 1)           &                                  + (t12 ** 2 + 2.0d0 * t11 * t13) * g%E(ix, iy, g%nzl+2, 1)           &                                  + 2.0d0 * t12 * t13              * g%E(ix, iy, g%nzl+3, 1)           &                                  + t13 ** 2                       * g%E(ix, iy, g%nzl+4, 1)                 un(1)%faceZh(ix, iy, 1)   = t11 ** 2                         * g%E(ix, iy, g%nzgh,   1)          &                                  + 2.0d0 * t11 * t12              * g%E(ix, iy, g%nzyh, 1)            &                                  + (t12 ** 2 + 2.0d0 * t11 * t13) * g%E(ix, iy, g%nzyh-1, 1)          &                                  + 2.0d0 * t12 * t13              * g%E(ix, iy, g%nzyh-2, 1)          &                                  + t13 ** 2                       * g%E(ix, iy, g%nzyh-3, 1)       ENDDO  ENDDO  DO ix = g%nxl, g%nxgh, 1    DO iy = g%nyl, g%nyyh, 1      ! E_y      un(1)%faceZl(ix, iy, 2)   = t11 ** 2                         * g%E(ix, iy, g%nzl,   2)           &                                  + 2.0d0 * t11 * t12              * g%E(ix, iy, g%nzl+1, 2)           &                                  + (t12 ** 2 + 2.0d0 * t11 * t13) * g%E(ix, iy, g%nzl+2, 2)           &                                  + 2.0d0 * t12 * t13              * g%E(ix, iy, g%nzl+3, 2)           &                                  + t13 ** 2                       * g%E(ix, iy, g%nzl+4, 2)                 un(1)%faceZh(ix, iy, 2)   = t11 ** 2                         * g%E(ix, iy, g%nzgh,   2)          &                                  + 2.0d0 * t11 * t12              * g%E(ix, iy, g%nzyh, 2)            &                                  + (t12 ** 2 + 2.0d0 * t11 * t13) * g%E(ix, iy, g%nzyh-1, 2)          &                                  + 2.0d0 * t12 * t13              * g%E(ix, iy, g%nzyh-2, 2)          &                                  + t13 ** 2                       * g%E(ix, iy, g%nzyh-3, 2)      ENDDO  ENDDOEND SUBROUTINE store_liao_second_order! Liao ABC 2. Ordnung (Zufuegung)SUBROUTINE add_liao_second_order(g, zero, un)  TYPE(gitter), INTENT(INOUT)                              :: g  TYPE(rand), INTENT(IN)                                   :: zero

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美v亚洲v综合ⅴ国产v| 午夜精品久久久久| 日韩有码一区二区三区| 大胆亚洲人体视频| 欧美一区二区三区婷婷月色| 亚洲人快播电影网| 国产91精品精华液一区二区三区| 欧美一区二区美女| 亚洲一区二区三区爽爽爽爽爽 | 欧美大片国产精品| 亚洲夂夂婷婷色拍ww47| 成人av动漫网站| 久久美女艺术照精彩视频福利播放| 亚洲成人你懂的| 色婷婷亚洲综合| 国产精品高清亚洲| 成人美女视频在线观看| 久久久精品蜜桃| 国产乱子伦视频一区二区三区| 日韩视频不卡中文| 日本vs亚洲vs韩国一区三区 | 国产成人亚洲精品青草天美| 欧美sm极限捆绑bd| 日韩精品久久理论片| 欧美日韩和欧美的一区二区| 亚洲少妇中出一区| 91蝌蚪porny九色| 中文字幕在线观看不卡| 盗摄精品av一区二区三区| 国产人成一区二区三区影院| 色综合久久中文综合久久牛| 国产免费久久精品| 国产成人日日夜夜| 欧美激情在线一区二区| 国产成人啪午夜精品网站男同| www欧美成人18+| 久久99国产乱子伦精品免费| 久久久久久久久一| 成人视屏免费看| 亚洲欧美色图小说| 欧美伊人精品成人久久综合97| 亚洲国产色一区| 欧美一级国产精品| 国产精品99久久久久| 136国产福利精品导航| 95精品视频在线| 丝袜美腿亚洲综合| 久久综合狠狠综合久久激情| 成人亚洲一区二区一| 亚洲色图视频免费播放| 欧洲精品中文字幕| 久久99久久久久| 久久精品免视看| 一本大道av伊人久久综合| 亚洲国产欧美在线| 久久久久久久久久久久电影| 99v久久综合狠狠综合久久| 亚洲午夜在线电影| 日韩欧美综合在线| 99在线精品观看| 天天色综合天天| 国产精品日日摸夜夜摸av| 欧洲av一区二区嗯嗯嗯啊| 久久精品国产一区二区三区免费看| 久久久久九九视频| 欧美三级韩国三级日本一级| 久草在线在线精品观看| 亚洲图片另类小说| 日韩欧美成人激情| 91国产丝袜在线播放| 精品中文av资源站在线观看| 一区二区三区四区亚洲| www精品美女久久久tv| 欧洲国内综合视频| 国产传媒日韩欧美成人| 日韩制服丝袜av| 中文字幕亚洲区| 欧美第一区第二区| 欧美三级电影在线看| 成人三级伦理片| 蜜臀久久99精品久久久画质超高清| 国产欧美综合在线观看第十页| 欧美久久久久久久久| 国产福利91精品一区| 视频在线观看一区| 精品一区二区在线观看| 亚洲一区在线观看网站| 国产日韩精品视频一区| 精品国产精品一区二区夜夜嗨| 91免费版pro下载短视频| 国产一区二区三区四区五区美女 | 国产精品妹子av| 精品国产欧美一区二区| 欧美日本乱大交xxxxx| 99re热这里只有精品视频| 国产一区二区导航在线播放| 男女性色大片免费观看一区二区| 亚洲欧美国产77777| 中文字幕二三区不卡| 久久久久九九视频| 欧美精品一区二区三区高清aⅴ | 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 亚洲成人一区二区| 一区二区三区四区在线播放 | 91免费版在线看| 播五月开心婷婷综合| 粉嫩av亚洲一区二区图片| 国产精品一区二区在线看| 精品一区二区三区免费毛片爱| 蜜桃视频一区二区三区 | 午夜视频一区在线观看| 亚洲国产精品久久久久秋霞影院| 亚洲人妖av一区二区| 最新中文字幕一区二区三区| 一区精品在线播放| 亚洲精品免费看| 亚洲影院理伦片| 天天免费综合色| 青青国产91久久久久久| 美女视频网站久久| 紧缚捆绑精品一区二区| 国产在线一区观看| 成人h精品动漫一区二区三区| 成人18视频在线播放| 91国在线观看| 欧美日韩精品一区二区三区四区 | 日本不卡高清视频| 精品中文av资源站在线观看| 国产美女视频91| 99这里只有精品| 欧美午夜精品一区二区三区| 91精品国模一区二区三区| 精品日韩在线观看| 国产精品无人区| 一区二区三区在线免费观看| 日本伊人午夜精品| 国产91露脸合集magnet| 97se亚洲国产综合自在线不卡| 欧美色图在线观看| 2020日本不卡一区二区视频| 国产精品久久看| 五月激情丁香一区二区三区| 国产自产视频一区二区三区| 91蜜桃免费观看视频| 欧美日韩国产在线播放网站| 精品粉嫩超白一线天av| 国产精品美日韩| 日本在线不卡视频| av激情综合网| 日韩欧美国产精品一区| 亚洲女人****多毛耸耸8| 青草av.久久免费一区| 高清国产一区二区| 欧美精品乱人伦久久久久久| 久久久久88色偷偷免费| 亚洲一区二区三区在线看| 国产精品91xxx| 欧美在线观看视频在线| 国产丝袜在线精品| 亚洲1区2区3区4区| jlzzjlzz亚洲女人18| 日韩一区二区中文字幕| 一区二区三区欧美视频| 国产福利一区二区| 日韩视频一区二区| 亚洲第一综合色| www.av亚洲| 亚洲精品一区二区三区影院| 一区二区三区高清| 国产精品18久久久久| 欧美一区二区免费视频| 一区二区欧美在线观看| 国产精品99久久久久久似苏梦涵| 欧美日韩国产高清一区二区| 中文字幕色av一区二区三区| 国产一区二区在线观看免费| 欧美福利电影网| 亚洲第一精品在线| 91福利资源站| 成人免费一区二区三区视频| 黑人巨大精品欧美一区| 91精品久久久久久久99蜜桃| 亚洲一区二区三区国产| 色呦呦网站一区| 中文字幕一区二区三区乱码在线| 国产麻豆午夜三级精品| 日韩三级.com| 日本vs亚洲vs韩国一区三区二区| 欧美私人免费视频| 一区二区三区不卡视频在线观看| 成人精品视频一区| 中文字幕欧美日韩一区| 国产黄色成人av| 亚洲国产精品二十页| 处破女av一区二区| 一区免费观看视频| 91理论电影在线观看| 亚洲精品成a人| 欧美在线你懂得| 亚洲超碰97人人做人人爱|