📄 output_tec_cor.f90
字号:
!------------------------------------------------------------------------------!! Procedure : output_tec_flux Auteur : E. Radenac / J. Gressier! Date : Fevrier 2004! Fonction Modif : (cf Historique)! Affichage au format tecplot des corrections!! Defauts/Limitations/Divers :!!------------------------------------------------------------------------------!subroutine output_tec_cor(nom, lworld, io)use TYPHMAKEuse OUTPUTuse VARCOMuse MODWORLDimplicit none! -- Declaration des entrees --character(len=strlen) :: nom ! nom du fichiertype(st_world) :: lworldinteger :: io ! indice de la sortie! -- Declaration des sorties --! -- Declaration des variables internes --integer :: ir, if, ufc, ufc1, ufc2integer :: iz1, iz2, ncoupl1, ncoupl2, nbc1, nbc2real(krp) :: curtps! -- Debut de la procedure --curtps = lworld%info%curtpsufc = uf_correctiondo ir = 1, lworld%prj%ncoupling ! calcul des donnees de raccord : indices de raccord, de CL pour ! les deux zones couplees call calcul_raccord(lworld, ir, iz1, iz2, ncoupl1, ncoupl2, nbc1, nbc2) if (curtps == 0) then open(unit = ufc, file = trim(lworld%output(io)%fichier)//trim(adjustl(strof(ir,3)))//'_'//& trim(adjustl(strof(1,3)))//'.dat', form = 'formatted') write(ufc, '(a)') 'VARIABLES="t","CORRECTION"' write(ufc,*) 'ZONE T="'//trim(lworld%zone(iz1)%nom)//' / '//trim(lworld%zone(iz2)%nom)//'"' ufc1 = ufc ufc = ufc+1 open(unit = ufc, file = trim(lworld%output(io)%fichier)//trim(adjustl(strof(ir,3)))//'_'//& trim(adjustl(strof(2,3)))//'.dat', form = 'formatted') write(ufc, '(a)') 'VARIABLES="t","CORRECTION"' write(ufc,*) 'ZONE T="'//trim(lworld%zone(iz2)%nom)//' / '//trim(lworld%zone(iz1)%nom)//'"' ufc2 = ufc ufc = ufc+1 else ufc1 = ufc ufc2 = ufc +1 ufc = ufc + 2 endif do if = 1, lworld%zone(iz1)%grid%umesh%boco(nbc1)%nface write(ufc1,'(2e18.8)') curtps, & lworld%zone(iz1)%coupling(ncoupl1)%zcoupling%etatcons%tabscal(2)%scal(if) write(ufc2,'(2e18.8)') curtps, & lworld%zone(iz2)%coupling(ncoupl2)%zcoupling%etatcons%tabscal(2)%scal(if) enddoenddoendsubroutine output_tec_cor!------------------------------------------------------------------------------!! Historique des modifications!! fev 2004 : creation de la procedure!------------------------------------------------------------------------------!
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -