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

📄 modinfo.f90

📁 国外大名顶顶的“台风”并行计算流体力学CFD软件的早期版本的源代码
💻 F90
字号:
!------------------------------------------------------------------------------!! MODULE : MODINFO                        Auteur : J. Gressier!                                         Date   : Mars 2003! Fonction                                Modif  : cf historique!   Definition des structures de donnees generales pour l'integration (gestion)!! Defauts/Limitations/Divers :!!------------------------------------------------------------------------------!module MODINFOuse TYPHMAKE     ! Definition de la precisionimplicit none! -- Variables globales du module -------------------------------------------! -- DECLARATIONS -----------------------------------------------------------!------------------------------------------------------------------------------!! Definition de la structure ST_INFO : informations generales sur la gestion du calcul! niveau WORLD!------------------------------------------------------------------------------!type st_info  logical   :: fin_integration      ! fin d'integration  integer   :: icycle               ! cycle courant  real(krp) :: curtps               ! temps physique courant  real(krp) :: residu_ref, cur_res  ! residu de reference et courant  integer   :: nbproc               ! total number of communicating processors  integer   :: my_id                ! id of the current process  integer, dimension(:), pointer &            :: head_proc            ! id of heading proc for each zoneendtype st_info!------------------------------------------------------------------------------!! Definition de la structure ST_INFOZONE : informations sur la zone!------------------------------------------------------------------------------!type st_infozone  character :: typ_temps            ! (S)tationnaire, (I)nstationnaire, (P)eriodique  logical   :: fin_cycle            ! fin d'integration du cycle  integer   :: iter_tot             ! nombre d'iteration total  integer   :: iter_loc             ! nombre d'iteration local dans le cycle  integer   :: nbstep               ! nombre de pas maximal du cycle  real(krp) :: cycle_dt             ! duree du cycle  real(krp) :: residumax            ! residu maximal admissible pour le cycle  real(krp) :: residu_ref, cur_res  ! residu de reference (world) et courant (cycle)  real(krp) :: residu_reforigine    ! residu de reference du premier cycle  integer   :: nbproc               ! total number of communicating processors in the zone  integer   :: my_id                ! id of the current processendtype st_infozone! -- INTERFACES -------------------------------------------------------------! -- Fonctions et Operateurs ------------------------------------------------! -- IMPLEMENTATION ---------------------------------------------------------!contains!------------------------------------------------------------------------------!! Procedure : !------------------------------------------------------------------------------!endmodule MODINFO!------------------------------------------------------------------------------!! Historique des modifications!! mars 2003 : creation du module! sept 2003 : informations specifiques pour l'integration d'un cycle! oct 2003  : ajout de residu_ref_origine!------------------------------------------------------------------------------!

⌨️ 快捷键说明

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