📄 output_tec_ust_ctr.f90
字号:
!-----------------------------------------------------------------------------!! Procedure : output_tec_ust_ctr Auteur : J. Gressier! Date : Octobre 2003! Fonction Modif : ! Ecriture fichier des champs NON STRUCTURES de chaque zone au format TECPLOT! Valeurs au centre des cellules!! Defauts/Limitations/Divers :!!------------------------------------------------------------------------------!subroutine output_tec_ust_ctr(uf, ust_mesh, field)use TYPHMAKEuse OUTPUTuse VARCOMuse GEO3Duse USTMESHuse DEFFIELDimplicit none! -- Declaration des entrees --integer :: uf ! unite d'ecrituretype(st_ustmesh) :: ust_mesh ! maillage a ecriretype(st_field) :: field ! champ de valeurs! -- Declaration des sorties --! -- Declaration des variables internes --integer :: iinteger :: infotype(v3d) :: vtex! -- Debut de la procedure --write(uf_chpresu,*) 'ZONE T="USTMESH"' !, F=FEPOINT, N=',ust_mesh%nvtex,',E=',ncell! attention : il faut recalculer les points au sommets ou! ecrire le maillage des centres de celluledo i = 1, ust_mesh%ncell vtex = ust_mesh%mesh%centre(i,1,1) write(uf_chpresu,'(4e18.8)') vtex%x, vtex%y, vtex%z, field%etatprim%tabscal(1)%scal(i)enddo! calcul de la connectivite sommets -> sommets!do i = 1, ust_mesh%ncell! vtex = ust_mesh%mesh%vertex(i)! write(uf_chpresu,'(4e15.8)') vtex%x, vtex%y, vtex%z, 1._krp!enddoendsubroutine output_tec_ust_ctr
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -