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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? test.f90

?? Sfdtd Simple finite-difference time-domain
?? F90
字號:
! test.f90! !    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: 22-05-2007 12:29:38 PM CESTMODULE testUSE plotUSE pmlUSE fdtd_gitterIMPLICIT NONECHARACTER(10), PARAMETER                                :: espace = '          'DOUBLE PRECISION, PARAMETER                             :: PREC   =  1.0d-17  CONTAINSSUBROUTINE info_limits(device_id)    INTEGER, INTENT(IN)          :: device_id    DOUBLE PRECISION             :: pi_approx    pi_approx = 3.14159265358979323846    WRITE(device_id,*)  "------------------------------------------"    WRITE(device_id,*)  "numerical limits: \n"    WRITE(device_id,*)  "CHARACTER is KIND(' ')  = ", KIND(' '), " Byte"    WRITE(device_id,*)  "BOOLEAN is KIND(.TRUE.) = ", KIND(.TRUE.), " Byte"    WRITE(device_id,*)  "MIN INTEGER             = ", -HUGE(0)    WRITE(device_id,*)  "MAX INTEGER             = ", HUGE(0)    WRITE(device_id,*)  "INTEGER is KIND(0)      = ", KIND(0), " Byte"    WRITE(device_id,*)  "MAX REAL                = ", HUGE(0.0)    WRITE(device_id,*)  "MIN REAL                = ", TINY(0.0)    WRITE(device_id,*)  "REAL  is KIND(0.0)      = ", KIND(0.0), " Byte"    WRITE(device_id,*)  "MAX DOUBLE              = ", HUGE(0.0d0)    WRITE(device_id,*)  "MIN DOUBLE              = ", TINY(0.0d0)    WRITE(device_id,*)  "DOUBLE is KIND(0.0d0)   = ", KIND(0.0d0), " Byte"    WRITE(device_id,*)  "epsilon(1.0)              = ", EPSILON(1.0)    WRITE(device_id,*)  "-------------------------------------------"    WRITE(device_id,*)  "\n cos() and sin(): \n"    WRITE(device_id,*)  "pi approx     = ", pi_approx    WRITE(device_id,*)  "cos(2*pi)     = ", DCOS(2.0d0 * pi_approx)    WRITE(device_id,*)  "cos(2.0E6*pi) = ", DCOS(2.0E6 * pi_approx)    WRITE(device_id,*)  "cos(2.0E9*pi) = ", DCOS(2.0E9 * pi_approx)    WRITE(device_id,*)  "sin(2*pi)     = ", DSIN(2.0d0 * pi_approx)    WRITE(device_id,*)  "sin(2.0E6*pi) = ", DSIN(2.0E6 * pi_approx)    WRITE(device_id,*)  "sin(2.0E9*pi) = ", DSIN(2.0E9 * pi_approx)    WRITE(device_id,*)  "------------------------------------------"END SUBROUTINE info_limits! debugSUBROUTINE clip(what, wert, lim, wo, i1, i2, i3, re_val)  CHARACTER(len=6)                               :: what  DOUBLE PRECISION, INTENT(IN)                   :: wert, lim  INTEGER, INTENT(IN)                            :: wo, i1, i2, i3  INTEGER, INTENT(INOUT)                          :: re_val  IF (wert > ABS(lim)) THEN    WRITE(*,*) '* ', what, ':', wert, ' lim:', lim    WRITE(*,*) '  - Where: ', i1, i2, i3    WRITE(*,*) '  - Flag: ', wo    re_val = 1  ELSE    re_val = 0  ENDIFEND SUBROUTINE clipSUBROUTINE print_cell(g, x_pos, y_pos, z_pos, timestep)  TYPE(gitter), INTENT(IN)       :: g  INTEGER, INTENT(IN)            :: x_pos  INTEGER, INTENT(IN)            :: y_pos  INTEGER, INTENT(IN)            :: z_pos  INTEGER, INTENT(IN)            :: timestep  WRITE(*,*)  WRITE(*,*) 'cell:(', x_pos, y_pos, z_pos, ')', 't=', timestep   WRITE(*,*) '    E(', g%E(x_pos, y_pos, z_pos, :), ')'  WRITE(*,*) '    H(', g%H(x_pos, y_pos, z_pos, :), ')'  WRITE(*,*)END SUBROUTINE print_cellSUBROUTINE print_pml_cell(b, typ, x_pos, y_pos, z_pos, timestep)  TYPE(pml_boundary), INTENT(IN)       :: b  INTEGER, INTENT(IN)                  :: typ ! 1:bas_x, 2:top_x, 3:bas_y, 4:top_y, 5:bas_z and 6:top_z  INTEGER, INTENT(IN)                  :: x_pos  INTEGER, INTENT(IN)                  :: y_pos  INTEGER, INTENT(IN)                  :: z_pos  INTEGER, INTENT(IN)                  :: timestep  WRITE(*,*)  WRITE(*,*) 'pml cell:(', x_pos, y_pos, z_pos, ')', 't=', timestep  SELECT CASE (typ)    CASE(1)      WRITE(*,*) '    bas_x E(', b%bas_x%E(x_pos, y_pos, z_pos, :), ')'      WRITE(*,*) '    bas_x H(', b%bas_x%H(x_pos, y_pos, z_pos, :), ')'    CASE(2)      WRITE(*,*) '    top_x E(', b%top_x%E(x_pos, y_pos, z_pos, :), ')'      WRITE(*,*) '    top_x H(', b%top_x%H(x_pos, y_pos, z_pos, :), ')'    CASE(3)      WRITE(*,*) '    bas_y E(', b%bas_y%E(x_pos, y_pos, z_pos, :), ')'      WRITE(*,*) '    bas_y H(', b%bas_y%H(x_pos, y_pos, z_pos, :), ')'    CASE(4)      WRITE(*,*) '    top_y E(', b%top_y%E(x_pos, y_pos, z_pos, :), ')'      WRITE(*,*) '    top_y H(', b%top_y%H(x_pos, y_pos, z_pos, :), ')'    CASE(5)      WRITE(*,*) '    bas_z E(', b%bas_z%E(x_pos, y_pos, z_pos, :), ')'      WRITE(*,*) '    bas_z H(', b%bas_z%H(x_pos, y_pos, z_pos, :), ')'    CASE(6)      WRITE(*,*) '    top_z E(', b%top_z%E(x_pos, y_pos, z_pos, :), ')'      WRITE(*,*) '    top_z H(', b%top_z%H(x_pos, y_pos, z_pos, :), ')'    CASE DEFAULT      WRITE(*,*) "??"  END SELECT  WRITE(*,*)END SUBROUTINE print_pml_cellSUBROUTINE store_max(wert, maxi, x, y, z, ix,  iy, iz)  DOUBLE PRECISION, INTENT(IN)                   :: wert  DOUBLE PRECISION, INTENT(INOUT)                :: maxi  INTEGER, INTENT(IN)                            :: ix,  iy, iz  INTEGER, INTENT(INOUT)                         :: x, y, z  IF (ABS(wert) > ABS(maxi)) THEN    maxi = wert    x = ix; y = iy; z = iz;  ENDIFEND SUBROUTINE store_max SUBROUTINE print_max(maxi, comment, x, y, z)  DOUBLE PRECISION, INTENT(IN)                :: maxi  CHARACTER(10), INTENT(IN)                   :: comment  INTEGER, INTENT(IN)                         :: x, y, z  WRITE(*,*) maxi, comment, x, y, zEND SUBROUTINE print_maxSUBROUTINE plot_anregung()  INTEGER                                            :: i  DOUBLE PRECISION, DIMENSION(1:3, 0:100)            :: curves  DO i = 0, 100, 1     curves(1,i) = COS( i * 2.0d0 * PI / 100.0d0)    curves(2,i) = SIN( i * 2.0d0 * PI / 100.0d0)    curves(3,i) = SIN( i * 2.0d0 * PI / 100.0d0) * (1.0d0 - COS( i * 2.0d0 * PI / 100.0d0))  ENDDO    CALL verlauf(curves(1,:), 101, '  ', '  ', 987, 'anregungdip_____', "Cosinus Anregung    "//espace//espace)  CALL verlauf(curves(2,:), 101, '  ', '  ', 986, 'anregungdip_____', "Sinus Anregung      "//espace//espace)  CALL verlauf(curves(3,:), 101, '  ', '  ', 985, 'anregungdip_____', "sin(x)(1-cos(x))    "//espace//espace)END SUBROUTINE plot_anregungSUBROUTINE init_debug_log(logname, device_id)  INTEGER, INTENT(IN)                      :: device_id  CHARACTER(len=11), INTENT(INOUT)         :: logname        logname = 'simu__sfdtd'  OPEN(device_id, FILE= logname//'.debug.log', ACTION='WRITE')END SUBROUTINE init_debug_logSUBROUTINE end_debug_log(device_id)  INTEGER, INTENT(IN)         :: device_id  CLOSE(device_id)END SUBROUTINE end_debug_logEND MODULE test

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
综合色中文字幕| 日韩欧美国产小视频| 亚洲日本va午夜在线电影| 成人一区二区在线观看| 中文字幕av资源一区| 成人午夜激情在线| 亚洲天堂久久久久久久| 欧美亚洲动漫另类| 青青草97国产精品免费观看无弹窗版| 欧美日韩大陆一区二区| 天堂av在线一区| 2021中文字幕一区亚洲| 成人午夜免费av| 夜夜嗨av一区二区三区| 欧美卡1卡2卡| 麻豆成人av在线| 中文字幕一区二区三区在线观看 | 中文字幕亚洲欧美在线不卡| 暴力调教一区二区三区| 亚洲夂夂婷婷色拍ww47| 日韩欧美国产一二三区| 成人一二三区视频| 亚洲一级在线观看| 精品国产一区久久| 日本韩国欧美一区二区三区| 美国欧美日韩国产在线播放| 亚洲国产成人在线| 欧美日韩一区 二区 三区 久久精品| 久久99久久精品| 日韩理论片一区二区| 日韩精品中文字幕在线一区| 成人成人成人在线视频| 亚洲福利视频导航| 国产欧美视频在线观看| 欧美日韩国产首页在线观看| 国产精品系列在线播放| 午夜精品久久久久久不卡8050| 久久在线观看免费| 欧美亚洲禁片免费| 成年人网站91| 久久99久国产精品黄毛片色诱| 自拍视频在线观看一区二区| 日韩欧美激情四射| 欧美探花视频资源| 波多野结衣亚洲一区| 久久国产综合精品| 亚洲二区视频在线| 中文字幕一区三区| 久久精品一区二区三区不卡| 欧美男同性恋视频网站| 不卡一区二区在线| 国产一区美女在线| 日韩二区三区在线观看| 亚洲一二三区视频在线观看| 国产精品久久久久久妇女6080| 精品国产第一区二区三区观看体验| 欧美午夜电影在线播放| 91小视频在线观看| 粉嫩av一区二区三区| 狠狠久久亚洲欧美| 日本系列欧美系列| 日韩不卡免费视频| 亚洲成国产人片在线观看| 亚洲天堂网中文字| 国产精品欧美一区喷水| 国产色91在线| 精品国产一区二区三区不卡 | 欧美一卡2卡3卡4卡| 欧美三级一区二区| 在线视频欧美区| 一本一道波多野结衣一区二区| 成人在线视频一区二区| 国产精品亚洲第一区在线暖暖韩国 | 日本高清成人免费播放| 99在线精品视频| 成人av网站免费| 成人av影视在线观看| 成a人片国产精品| 色综合中文综合网| 伊人开心综合网| 亚洲精品福利视频网站| 亚洲色图欧美偷拍| 亚洲综合视频在线观看| 亚洲成人一二三| 日韩中文字幕1| 黄网站免费久久| 国产成人日日夜夜| 懂色av中文一区二区三区| 国产成人午夜99999| 99久久精品国产毛片| 99精品视频一区| 91黄色在线观看| 欧美性淫爽ww久久久久无| 色综合久久88色综合天天 | 99久久99久久综合| 9久草视频在线视频精品| 成人app下载| 99精品一区二区| 欧美午夜一区二区三区 | 91精品国产乱| 日韩精品中文字幕在线不卡尤物| 欧美一级一区二区| 日韩美女视频一区二区在线观看| 日韩欧美电影一区| 在线成人午夜影院| 337p日本欧洲亚洲大胆精品| 精品成人a区在线观看| 久久免费电影网| 国产精品萝li| 亚洲一区av在线| 亚洲激情一二三区| 麻豆精品一区二区| 国产精品一品二品| 91在线国产福利| 在线成人av影院| 精品va天堂亚洲国产| 国产情人综合久久777777| 一区二区三区中文在线| 日韩1区2区3区| 韩国毛片一区二区三区| 成人黄色在线网站| 欧美日韩中文国产| 日韩一区二区中文字幕| 成人免费小视频| 天堂资源在线中文精品| 麻豆精品一区二区三区| 成人av电影在线网| 制服丝袜日韩国产| 中文av一区二区| 亚洲一区在线视频观看| 久久99精品久久久久久国产越南| 国产一区二区在线免费观看| 色综合久久久久网| 日韩亚洲欧美在线| 中文字幕一区二区三区不卡在线| 天堂精品中文字幕在线| 国产99一区视频免费| 欧美精品视频www在线观看| 久久欧美中文字幕| 一区二区三区欧美| 国产乱子伦视频一区二区三区 | 国产91精品一区二区| 欧美视频一区二| 国产免费久久精品| 精品无人区卡一卡二卡三乱码免费卡| 不卡av在线网| 2021国产精品久久精品| 亚洲一区二区综合| 国产不卡视频在线播放| 日韩一区二区影院| 亚洲综合色自拍一区| 国产mv日韩mv欧美| 欧美r级在线观看| 亚洲一区二区三区四区中文字幕| 成人视屏免费看| 日韩欧美视频一区| 亚洲一级二级三级| 成人高清视频免费观看| 精品久久久久久亚洲综合网| 日韩一区在线免费观看| 不卡欧美aaaaa| 久久午夜老司机| 青青草伊人久久| 欧美色视频在线观看| 亚洲欧洲日本在线| 色偷偷久久人人79超碰人人澡| 久久婷婷国产综合国色天香| 日韩国产成人精品| 欧美日韩不卡在线| 亚洲一区视频在线| 9191国产精品| 亚洲成a天堂v人片| 欧美日韩在线综合| 亚洲一级片在线观看| 一本到不卡免费一区二区| 亚洲欧美日韩久久| 99久久久精品| 国产精品久久久久久户外露出| 国产乱理伦片在线观看夜一区| 欧美一区二区三区日韩| 日本亚洲天堂网| 日韩视频永久免费| 日韩中文字幕区一区有砖一区| 色综合色综合色综合色综合色综合 | 久久久蜜臀国产一区二区| 免费亚洲电影在线| 制服视频三区第一页精品| 美女国产一区二区三区| 欧美成人一区二区三区片免费| 奇米影视一区二区三区小说| 51精品秘密在线观看| 欧美a级一区二区| 久久久久国产精品麻豆| 国产高清精品在线| 国产精品免费看片| 99r国产精品| 国产精品乱码久久久久久| 在线亚洲精品福利网址导航| 亚洲一二三四久久| 91精品国产一区二区三区蜜臀|