mesh转换前还要dos2unix吗?



  • openfoamwiki中的fluent3DMeshToFoam提到mesh文件在Windows下生成的,转之前需要添加dos2unix fluent.mesh的命令,一些教程似乎没提到过这一步,我自己用不用这个指令好像没什么区别(都没有异常提示),因为openfoamwiki这一块基于openfoam 2.1版本,所以不确定后面是不是因为更新或者什么的不再需要dos2unix这一步了。
    另外,教程中的checkMesh好像一般也不搞了,这个有什么习惯吗?


  • 管理员

    openfoam官方手册里面没提到过这个命令,我搜了一下好像有人用,但我没用过



  • @东岳 谢谢东岳老师!



  • dos2unix命令是用来将DOS格式的文本文件转换成UNIX格式下的文本文件,这两个系统下的文本文件的差异在于换行标志,DOS下是用\r\n断行,UNIX下采用\n作为断行。将windows下面写好的一个文本文件转移到linux下,无法直接运行,打开会发现出现很多^M的标志,可以采用dos2unix命令进行清除。dos2unix命令起且仅起这个作用。因此,对于windows下生成的mesh文件,如果转移到linux下能够正常运行跑通算例,则完全不需要dos2unix命令。
    同样,checkMesh也是,如果算例都能跑,则不需要这一步骤hhhh:papa:


Log in to reply
 


CFD中文网 | 东岳流体学术 | 东岳流体商业 | 吉ICP备20003622号-1