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

📄 cgns2typhon_zone.f90

📁 国外大名顶顶的“台风”并行计算流体力学CFD软件的早期版本的源代码
💻 F90
字号:
!------------------------------------------------------------------------------!! Procedure : cgns2typhon_zone            Auteur : J. Gressier!                                         Date   : Novembre 2002! Fonction                                Modif  : (cf historique)!   Conversion d'une base CGNS en ZONE Typhon!! Defauts/Limitations/Divers :!!------------------------------------------------------------------------------!subroutine cgns2typhon_zone(cgnsbase, typhonzone) use CGNS_STRUCT   ! Definition des structures CGNSuse DEFZONE       ! Definition des structures TYPHONuse OUTPUT        ! Sorties standard TYPHONuse VARCOM        ! Variables globales et definition de constantesimplicit none ! -- Entrees --type(st_cgns_base) :: cgnsbase        ! structure des donnees CGNS! -- Sorties --type(st_zone)      :: typhonzone      ! structure des donnees TYPHON! -- Variables internes --type(st_grid), pointer :: pgridinteger                :: i, ist         ! indices courants! -- Debut de procedurecall print_info(5, "- conversion de la zone "//trim(cgnsbase%nom))!typhonzone%ndom      = cgnsbase%nzone       ! (!) une zone CGNS est un domaine de maillage!typhonzone%nmesh_str = cgnsbase%nzone_str!typhonzone%nmesh_ust = cgnsbase%nzone_ustif (cgnsbase%nzone_ust > 1) then  call erreur("Conversion CGNS/TYPHON","Un seul domaine non structure admis")endifist = 0do i = 1, cgnsbase%nzone  pgrid => newgrid(typhonzone)    select case(cgnsbase%zone(i)%type)  case(Structured)    call erreur("Developpement","traitement de maillage structure non implemente")    ist = ist + 1    typhonzone%typ_mesh = mshSTR    !call cgns2typhon_strmesh(cgnsbase%zone(i), typhonzone%str_mesh(ist))  case(Unstructured)    typhonzone%typ_mesh = mshUST    call cgns2typhon_ustmesh(cgnsbase%zone(i), pgrid%umesh)  case default    call erreur("Developpement","Type de maillage non prevu")  endselect  enddocall print_info(8, "Fin de la conversion CGNS -> TYPHON")!-------------------------endsubroutine cgns2typhon_zone!------------------------------------------------------------------------------!! Historique des modifications!! nov  2002 : creation de la procedure! avr  2004 : suppression des maillages structures !             creation de structures MGRID!------------------------------------------------------------------------------!

⌨️ 快捷键说明

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