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

📄 menu_vortex.f90

📁 国外大名顶顶的“台风”并行计算流体力学CFD软件的早期版本的源代码
💻 F90
字号:
!------------------------------------------------------------------------------!! MODULE : MENU_VORTEX                    Auteur : J. Gressier!                                         Date   : Fevrier 2004! Fonction                                Modif  : (cf Historique)!   Definition des structures pour les entrees du programme TYPHON!   Structures pour les options du solveur VORTEX!! Defauts/Limitations/Divers :!!------------------------------------------------------------------------------!module MENU_VORTEXuse TYPHMAKE   ! Definition de la precisionuse VARCOMuse MGRID      implicit none! -- Variables globales du module -------------------------------------------! -- DECLARATIONS -----------------------------------------------------------! constantes : type de modelisation des vortex librescharacter, parameter :: vort_sng  = 'S'character, parameter :: vort_blob = 'B'character, parameter :: vort_ring = 'R'character, parameter :: vort_fil  = 'F'character, parameter :: blob_visq = 'V'! constantes : type de calcul de la condition KUTTA-JOUKOWSKIcharacter, parameter :: kt_equilibrium = 'E'character, parameter :: kt_shedding    = 'V'!------------------------------------------------------------------------------!! structure MNU_VORTEX : options numeriques du solveur de diffusion (thermique)!------------------------------------------------------------------------------!type mnu_vort  character :: typ_vortex  character :: typ_blob  real(krp) :: radiusendtype mnu_vort!------------------------------------------------------------------------------!! structure ST_BOCO_VORT : Definition des conditions aux limites!------------------------------------------------------------------------------!type st_boco_vort  integer                 :: element    ! type d'element si repartition de singularites  character               :: mode       ! mode de traitement   type(v3d)               :: vect       ! definition d'un vecteur  type(st_grid), pointer  :: pgrid      ! pointeur sur une grilleendtype st_boco_vort!------------------------------------------------------------------------------!! structure ST_INIT_VORT : Definition des conditions initiales!------------------------------------------------------------------------------!type st_init_vort  real(krp) :: pipoendtype st_init_vort! -- INTERFACES -------------------------------------------------------------! -- Fonctions et Operateurs ------------------------------------------------!integer bctype_of_vortboco! -- IMPLEMENTATION ---------------------------------------------------------contains!------------------------------------------------------------------------------!! fonction : retourne le type de calcul selon le type physique de cond. lim.!------------------------------------------------------------------------------!integer function bctype_of_vortboco(bocotype)implicit noneinteger bocotype  select case(bocotype)  case(bc_wall)    bctype_of_vortboco = bc_calc_singpanel  case(bc_kutta)    bctype_of_vortboco = bc_calc_kutta  case(bc_farfield)    bctype_of_vortboco = bc_calc_farfield  case default    call erreur("incoherence interne (MENU_VORTEX)",&                "type de conditions aux limites inattendu pour le solveur VORTEX")  endselectendfunction bctype_of_vortbocoendmodule MENU_VORTEX!------------------------------------------------------------------------------!! Historique des modifications!! fev  2004 : creation du module!------------------------------------------------------------------------------!

⌨️ 快捷键说明

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