restart.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:Fluid2d 作者: pvthinker 项目源码 文件源码
def write(self,tend,t,dt,kt,tnextdiag,tnexthis,var):
        nh = self.nh
        nc = Dataset(self.restart_file,'w')

        nc.setncattr('tend',tend)
        nc.setncattr('t',t)
        nc.setncattr('dt',dt)
        nc.setncattr('kt',kt)
        nc.setncattr('tnextdiag',tnextdiag)
        nc.setncattr('tnexthis',tnexthis)

        nc.createDimension('x',self.nxl)
        nc.createDimension('y',self.nyl)

        for v in self.varname_list:
            nc.createVariable(v,'d',('y','x')) # save in double precision
            z2d = var.get(v)
            nc.variables[v][:,:]=z2d[:,:]

        nc.close()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号