📄 output_vtk.f90
字号:
!------------------------------------------------------------------------------!! Procedure : output_vtk Auteur : J. Gressier! Date : Avril 2004! Fonction Modif : (cf historique)! Ecriture fichier des champs de chaque zone au format VTK!! Defauts/Limitations/Divers :!!------------------------------------------------------------------------------! subroutine output_vtk(nom, world, outp_typ, position, io) use TYPHMAKEuse OUTPUTuse VARCOMuse MODWORLDimplicit none! -- Declaration des entrees --character(len=strlen) :: nom ! nom du fichiertype(st_world) :: worldinteger :: outp_typinteger :: position integer :: io !DEV2602! -- Declaration des sorties --! -- Declaration des variables internes --integer :: izone, i, dim, ufc, irinteger :: infotype(st_genericfield) :: vfield! -- Debut de la procedure --if (position == end_calc) then if ((outp_typ == outp_NODE).or.(outp_typ == outp_CENTER)) then !DEV2602 ! DEVELOPPEMENT PROVISOIRE open(unit=uf_chpresu, file=trim(nom), form='formatted', iostat = info) do izone = 1, world%prj%nzone select case(world%zone(izone)%defsolver%typ_solver) case(solNS) write(uf_chpresu,'(a)') '# vtk DataFile Version 2.0' write(uf_chpresu,'(a)') 'TYPHON-NS' write(uf_chpresu,'(a)') 'ASCII' call output_vtk_cell(uf_chpresu, world%zone(izone)%defsolver, & world%zone(izone)%grid%umesh, world%zone(izone)%grid%field_loc) case(solKDIF) write(uf_chpresu,'(a)') '# vtk DataFile Version 2.0' write(uf_chpresu,'(a)') 'TYPHON-KDIF' write(uf_chpresu,'(a)') 'ASCII' call output_vtk_cell(uf_chpresu, world%zone(izone)%defsolver, & world%zone(izone)%grid%umesh, world%zone(izone)%grid%field_loc) case(solVORTEX) call erreur("Developpement","les sorties VORTEX ne sont pas prevues dans ce format") case default call erreur("Developpement","solveur inconnu (output_vtk)") endselect enddo ! fin boucle : zone close(uf_chpresu) endifendif ! position = end_calcendsubroutine output_vtk!------------------------------------------------------------------------------!! Historique des modifications!! avr 2004 : creation de la procedure! oct 2004 : field chained list!------------------------------------------------------------------------------!
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -