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

📄 integration_grid.f90

📁 国外大名顶顶的“台风”并行计算流体力学CFD软件的早期版本的源代码
💻 F90
字号:
!------------------------------------------------------------------------------!! Procedure : integration_grid            Auteur : J. Gressier!                                         Date   : Avril 2003! Fonction                                Modif  : (cf historique)!   Integration domaine par domaine!! Defauts/Limitations/Divers :!!------------------------------------------------------------------------------!subroutine integration_grid(dt, typtemps, defsolver, defspat, deftime, grid, &                            coupling, ncoupling)use TYPHMAKEuse OUTPUTuse VARCOMuse MENU_SOLVERuse MENU_NUMuse MGRIDuse MENU_ZONECOUPLINGimplicit none! -- Declaration des entrees --real(krp)        :: dt               ! pas de temps CFLcharacter        :: typtemps         ! type d'integration (stat, instat, period)type(mnu_solver) :: defsolver        ! type d'equation a resoudretype(mnu_spat)   :: defspat          ! parametres d'integration spatialetype(mnu_time)   :: deftime          ! parametres d'integration spatialeinteger          :: ncoupling        ! nombre de couplages de la zone! -- Declaration des entrees/sorties --type(st_grid)    :: grid             ! domaine non structure a integrertype(mnu_zonecoupling), dimension(1:ncoupling) &                 :: coupling ! donnees de couplage! -- Declaration des variables internes --! -- Debut de la procedure --select case(deftime%tps_meth)case(tps_expl)  call explicit_step(dt, typtemps, defsolver, defspat, deftime, grid%umesh, grid%field_loc, &                     coupling, ncoupling)case(tps_rk)  call erreur("developpement","methode RUNGE KUTTA non implementee")case(tps_impl)  call implicit_step(dt, typtemps, defsolver, defspat, deftime, grid%umesh, grid%field_loc, &                     coupling, ncoupling)case(tps_dualt)  call erreur("developpement","methode DUAL TIME non implementee")case default  call erreur("incoherence","parametre inattendu (integration_grid)")endselectendsubroutine integration_grid!------------------------------------------------------------------------------!! Historique des modifications!! avr  2003 : creation de la procedure! juil 2003 : ajout corrections de  flux! oct  2003 : corrections de flux seulement en instationnaire! avr  2004 : changement de nom  integration_ustdomaine -> integration_grid!             appel des routines d'integration temporelle! oct  2004 : field chained list!------------------------------------------------------------------------------!

⌨️ 快捷键说明

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