📄 integration_grid.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 + -