⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 calcul_raccord.f90

📁 国外大名顶顶的“台风”并行计算流体力学CFD软件的早期版本的源代码
💻 F90
字号:
!------------------------------------------------------------------------------!! Procedure : calcul_raccord              Auteur : E. Radenac!                                         Date   : Juillet 2003! Fonction                                Modif  : !   Calcul des donnees d'un raccord : indices de couplage et de conditions aux!   limites pour chaque zone couplee ! Defauts/Limitations/Divers :!!------------------------------------------------------------------------------!subroutine calcul_raccord(lworld, ir, iz1, iz2, ncoupl1, ncoupl2, nbc1, nbc2)use TYPHMAKEuse OUTPUTuse VARCOMuse MODWORLDimplicit none! -- Declaration des entrees --type(st_world) :: lworldinteger        :: ir               ! indice du couplage! -- Declaration des entrees/sorties --integer        :: iz1, iz2         ! indices des zonesinteger        :: ncoupl1, ncoupl2 ! indices de raccord pour les zones coupleesinteger        :: nbc1, nbc2       ! indices de CL pour les zones couplees! -- Declaration des sorties --! -- Declaration des variables internes --integer   :: ic, ib                ! index de couplage et de conditions limites! -- Debut de la procedure --iz1 = lworld%coupling(ir)%zone1iz2 = lworld%coupling(ir)%zone2! Determination des numeros du raccord pour les zones 1 et 2do ic = 1, lworld%zone(iz1)%ncoupling  if (samestring(lworld%zone(iz1)%coupling(ic)%connzone, lworld%zone(iz2)%nom)) then    ncoupl1 = ic  endifenddodo ic = 1, lworld%zone(iz2)%ncoupling  if (samestring(lworld%zone(iz2)%coupling(ic)%connzone, lworld%zone(iz1)%nom)) then    ncoupl2 = ic  endifenddo! Determination des indices de condition aux limites pour les zones 1 et 2do ib = 1, lworld%zone(iz1)%grid%umesh%nboco  if (samestring(lworld%zone(iz1)%coupling(ncoupl1)%family, &                 lworld%zone(iz1)%grid%umesh%boco(ib)%family)) then    nbc1 = ib  endifenddo  do ib = 1, lworld%zone(iz2)%grid%umesh%nboco  if (samestring(lworld%zone(iz2)%coupling(ncoupl2)%family, &                 lworld%zone(iz2)%grid%umesh%boco(ib)%family)) then    nbc2 = ib  endifenddoendsubroutine calcul_raccord!------------------------------------------------------------------------------!! Historique des modifications!! juillet 2003 (v0.0.1b): creation de la procedure!------------------------------------------------------------------------------!

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -