Re: fortran的开源有限元项目(更新:有限体积导热方程)
发表于 : 2011-06-03 22:27
前面你说的两个要钱的,懒得破解了tenzu 写了:2D的话推荐Phase2,有免费版本
前段时间一个visiting professor来强力推荐,似乎有免费版
我没用过,但是那叫兽说20分钟上手,LS可以考虑试试
一定得3D的话就3DEC或者FLAC-3D什么的吧,我不会用



前面你说的两个要钱的,懒得破解了tenzu 写了:2D的话推荐Phase2,有免费版本
前段时间一个visiting professor来强力推荐,似乎有免费版
我没用过,但是那叫兽说20分钟上手,LS可以考虑试试
一定得3D的话就3DEC或者FLAC-3D什么的吧,我不会用
看来还是有人喜欢Fortran呐,不过我觉得fortran的优势一是出的比c早,很多现有代码不愿移植,二是对矩阵和复数支持比较好,而这两个优势又不是很实在。C通过库函数可以很好地处理矩阵和复数,而且个人认为C的结构化比Fortran要正规多了,所以代码维护性也要好很多。所以我新代码的话肯定会用c/c++的,但Fortran根深蒂固,很难撼动啊。mianzhi 写了:为什么要用fortran:dbcafe 写了:你为什么要用Fortran,为什么不用C。
Fortran里语句块没有明显分界,不像C里有{},一堆do do end do,看得人头晕
有好用的Fortran开发环境推荐么,代码折叠能做好就行,最好还能给出光标所在的函数。
1. 在学校里搞工程计算的基本上都用fortran
2. c++的开源工程计算项目已经有很多了,而且有的做得很好;fortran的还没看到几个
3. 用c做科学运算会累死,比如你要想把某矩阵的1,2,4行加到这个矩阵的2,3,4行,用c得自己编个行变换的函数,fortran只要一句
4. 我和你正好相反,看着{}头疼
开发环境:
我听说vim不错,但是不会用。办公室里一学姐用emacs说挺好,我也不会用。
我用的gedit+sed。我好像装了一个代码折叠插件,但是基本上不用。
另外强烈推荐gmsh。虽然六面体网格质量不是很好,但是对于搞解算的人够用了。如果是搞划分的可以自己去改他的算法。
客气 正读硕士呢dbcafe 写了:看来还是有人喜欢Fortran呐,不过我觉得fortran的优势一是出的比c早,很多现有代码不愿移植,二是对矩阵和复数支持比较好,而这两个优势又不是很实在。C通过库函数可以很好地处理矩阵和复数,而且个人认为C的结构化比Fortran要正规多了,所以代码维护性也要好很多。所以我新代码的话肯定会用c/c++的,但Fortran根深蒂固,很难撼动啊。mianzhi 写了:为什么要用fortran:dbcafe 写了:你为什么要用Fortran,为什么不用C。
Fortran里语句块没有明显分界,不像C里有{},一堆do do end do,看得人头晕
有好用的Fortran开发环境推荐么,代码折叠能做好就行,最好还能给出光标所在的函数。
1. 在学校里搞工程计算的基本上都用fortran
2. c++的开源工程计算项目已经有很多了,而且有的做得很好;fortran的还没看到几个
3. 用c做科学运算会累死,比如你要想把某矩阵的1,2,4行加到这个矩阵的2,3,4行,用c得自己编个行变换的函数,fortran只要一句
4. 我和你正好相反,看着{}头疼
开发环境:
我听说vim不错,但是不会用。办公室里一学姐用emacs说挺好,我也不会用。
我用的gedit+sed。我好像装了一个代码折叠插件,但是基本上不用。
另外强烈推荐gmsh。虽然六面体网格质量不是很好,但是对于搞解算的人够用了。如果是搞划分的可以自己去改他的算法。
另外,敢问楼主在哪高就啊?