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

📄 init_ns_ust.f90

📁 国外大名顶顶的“台风”并行计算流体力学CFD软件的早期版本的源代码
💻 F90
字号:
!------------------------------------------------------------------------------!! Procedure : init_ns_ust                 Auteur : J. Gressier!                                         Date   : July 2004! Fonction                                Modif  : (cf historique)!   Initialization according parameters!! Defauts/Limitations/Divers :!   CAUTION : only initialization of primitive variables!!------------------------------------------------------------------------------!subroutine init_ns_ust(defns, initns, champ, mesh)use TYPHMAKEuse DEFFIELDuse MENU_NSuse MENU_INITimplicit none! -- Declaration des entrees --type(mnu_ns)     :: defnstype(st_init_ns) :: initnstype(st_mesh)    :: mesh! -- Declaration des sorties --type(st_field) :: champ! -- Declaration des variables internes --real(krp)       :: xinteger         :: ip, ictype(st_nsetat) :: nspri! -- Debut de la procedure --!print*,'init ns',initns%ptot,  initns%ttot, initns%mach, initns%directionnspri = pi_ti_mach_dir2nspri(defns%properties(1), initns%ptot,  initns%ttot, &                                                  initns%mach, initns%direction) !print*,'init pri',nsprido ic = 1, champ%etatprim%dim!  x = mesh%centre(ic,1,1)%x!  print*,'ic,x',ic,x  champ%etatprim%tabscal(1)%scal(ic) = nspri%density  !*.01*x  champ%etatprim%tabscal(2)%scal(ic) = nspri%pressure !*.01*x  champ%etatprim%tabvect(1)%vect(ic) = nspri%velocity !+ v3d(x, 10*x, 0._krp)enddo!print*,'init_ns',nspri!!if (champ%allocgrad) champ%gradient(:,:,:,:,:) = 0._krpendsubroutine init_ns_ust!------------------------------------------------------------------------------!! Modification history!! july 2004 : creation & calculation of uniform primitive variables!------------------------------------------------------------------------------!

⌨️ 快捷键说明

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