Forked from
Martin Genet / dolfin_mech
154 commits behind the upstream repository.
-
Martin Genet authoredMartin Genet authored
write_VTU_file.py 1.05 KiB
#coding=utf8
################################################################################
### ###
### Created by Martin Genet, 2018-2020 ###
### ###
### École Polytechnique, Palaiseau, France ###
### ###
################################################################################
import dolfin
import os
import shutil
import dolfin_cm as dcm
################################################################################
def write_VTU_file(
filebasename,
function,
time,
zfill=3):
file_pvd = dolfin.File(filebasename+"__.pvd")
file_pvd << (function, float(time))
os.remove(
filebasename+"__.pvd")
shutil.move(
filebasename+"__"+"".zfill(6)+".vtu",
filebasename+"_"+str(time).zfill(zfill)+".vtu")