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

📄 eqkdif.f90

📁 国外大名顶顶的“台风”并行计算流体力学CFD软件的早期版本的源代码
💻 F90
字号:
!------------------------------------------------------------------------------!! MODULE : EQKDIF                         Auteur : J. Gressier!                                         Date   : Novembre 2002! Fonction                                Modif  : cf historique!   Bibliotheque de procedures et fonctions pour la definition des etats!   dans une equation de diffusion!! Defauts/Limitations/Divers :!!------------------------------------------------------------------------------!module EQKDIFuse TYPHMAKE   ! Definition de la precisionuse OUTPUTuse MENU_KDIFuse MATERIAU! -- DECLARATIONS -----------------------------------------------------------!------------------------------------------------------------------------------!! Definition de la structure ST_KDIFETAT : etat physique!------------------------------------------------------------------------------!type st_kdifetat  !real(krp), dimension(:), pointer &  real(krp)       :: temperature    ! temperatures (nbtemp)endtype st_kdifetat! -- INTERFACES -------------------------------------------------------------!interface new!  module procedure new_mesh, new_field, new_block, new_zone!endinterface!interface delete!  module procedure delete_mesh, delete_field, delete_block, delete_zone!endinterface! -- Fonctions et Operateurs ------------------------------------------------! -- IMPLEMENTATION ---------------------------------------------------------!contains!------------------------------------------------------------------------------!! Fonction : conversion de variables conservatives en variables primitives!------------------------------------------------------------------------------!!type(st_kdifetat) function cons2kdif(defkdif, etat)!implicit none! declaration des entrees!type(mnu_kdif)          :: defkdif!real(krp), dimension(*) :: etat!!  select case(defkdif%materiau%type)!  case(mat_LIN, mat_KNL)!    cons2kdif%temperature = etat(1)/defkdif%materiau%Cp!  case(mat_XMAT)!    call erreur("Calcul de materiau","Materiau non lineaire interdit")!  endselect!!endfunction cons2kdifendmodule EQKDIF!------------------------------------------------------------------------------!! Historique des modifications!! nov   2002 : creation du module! sept  2003 : suppression de la fonction cons2kdif (cf calc_varprim_kdif.f90)!------------------------------------------------------------------------------!

⌨️ 快捷键说明

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