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

📄 defcapteurs.f90

📁 国外大名顶顶的“台风”并行计算流体力学CFD软件的早期版本的源代码
💻 F90
字号:
!------------------------------------------------------------------------------!! MODULE : DEFCAPTEURS                    Auteur : J. Gressier!                                         Date   : Juillet 2003! Fonction                                Modif  : (cf historique)!   Definition des structures de donnees pour capteurs dans les zones!! Defauts/Limitations/Divers :!!------------------------------------------------------------------------------!module DEFCAPTEURSuse TYPHMAKE      ! machine accuracyuse DEFFIELD      ! physical data & fieldsimplicit none! -- Variables globales du module -------------------------------------------! -- DECLARATIONS -----------------------------------------------------------!------------------------------------------------------------------------------!! Definition de la structure ST_CAPTEUR : capteur maillage general et champ!------------------------------------------------------------------------------!type st_capteur  integer      :: idef            ! index de definition de capteur (mnu_capteur)  integer      :: iunit           ! numero d'unite pour la sauvegarde  integer      :: dim             ! taille du champ a sauvegarder  integer      :: nbuf            ! taille du buffer  real(krp), dimension(:,:), pointer &               :: tab             ! tableau de valeurs (dim,nbuf)endtype st_capteur! -- INTERFACES -------------------------------------------------------------interface delete  module procedure delete_capteurendinterface! -- Fonctions et Operateurs ------------------------------------------------! -- IMPLEMENTATION ---------------------------------------------------------contains!------------------------------------------------------------------------------!! Procedure : desallocation d'une structure CAPTEUR!------------------------------------------------------------------------------!subroutine delete_capteur(capteur)implicit nonetype(st_capteur)  :: capteurinteger           :: i       deallocate(capteur%tab)endsubroutine delete_capteur!------------------------------------------------------------------------------!! Function : numero d'unite pour sauvegarde!------------------------------------------------------------------------------!integer function capteur_get_unit(iz, ic)implicit noneinteger :: iz, ic   ! numero de zone et de capteur  capteur_get_unit = iz*100 + 20 + icendfunction capteur_get_unitendmodule DEFCAPTEURS!------------------------------------------------------------------------------!! Historique des modifications!! juil 2003 : creation du module! nov  2003 : creation de numero d'unite!------------------------------------------------------------------------------!

⌨️ 快捷键说明

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