fortran的开源有限元项目(更新:有限体积导热方程)

仅仅用于软件推荐,不适合发求软件或软件使用问题方面的贴子
mianzhi
帖子: 13
注册时间: 2011-05-02 7:57
送出感谢: 0
接收感谢: 1 次

fortran的开源有限元项目(更新:有限体积导热方程)

#1

帖子 mianzhi » 2011-05-02 8:06

首先表达对ubuntu的喜爱
然后表达对网格划分和后处理程序gmsh的感谢

项目主页:
http://code.google.com/p/fosolvers/
感谢大家支持

除了一般的维护之外,由于硕士毕业论文需求,又做了一个导热方程的有限体积解算器。
隐式时间推进,时间空间都是二阶精度。
不同于弹性体方程那个程序,只支持四面体网格。(虽然这个的六面体比有限元的六面体简单多了)
视频:
http://fosolvers.googlecode.com/files/rst_heat3dFVM.mpg
代码和可执行文件下载:
http://fosolvers.googlecode.com/files/F ... 05_r48.zip
附件
Screenshot.png
上次由 mianzhi 在 2011-05-22 4:34,总共编辑 1 次。
autocup
帖子: 408
注册时间: 2010-01-23 20:36
送出感谢: 2 次
接收感谢: 0

Re: fortran的开源有限元项目

#2

帖子 autocup » 2011-05-04 20:15

看来起不错的开源项目
ubuntu
头像
acer4740
帖子: 1404
注册时间: 2010-09-13 19:04
来自: 0xFF00EE
送出感谢: 1 次
接收感谢: 3 次

Re: fortran的开源有限元项目

#3

帖子 acer4740 » 2011-05-04 20:16

ganshimade
mianzhi
帖子: 13
注册时间: 2011-05-02 7:57
送出感谢: 0
接收感谢: 1 次

Re: fortran的开源有限元项目

#4

帖子 mianzhi » 2011-05-04 20:36

acer4740 写了:ganshimade
就是为了那些学机械的geek们,毕业了之后想做个斯特林发动机送给自己小孩的时候,虽然离开了学校的盗版保护伞,也能合法地使用软件进行比较简单的优化和校核。
mianzhi
帖子: 13
注册时间: 2011-05-02 7:57
送出感谢: 0
接收感谢: 1 次

Re: fortran的开源有限元项目

#5

帖子 mianzhi » 2011-05-06 2:51

可以输出应变和应力了
附件
Screenshot.png
ch.a111111
帖子: 19
注册时间: 2009-10-06 19:57
送出感谢: 0
接收感谢: 0

Re: fortran的开源有限元项目

#6

帖子 ch.a111111 » 2011-05-19 18:28

啊!对这个很感兴趣,支持电磁场的计算吗?
惭愧,一直用的盗版有限元计算软件。。
mianzhi
帖子: 13
注册时间: 2011-05-02 7:57
送出感谢: 0
接收感谢: 1 次

Re: fortran的开源有限元项目

#7

帖子 mianzhi » 2011-05-19 20:37

ch.a111111 写了:啊!对这个很感兴趣,支持电磁场的计算吗?
惭愧,一直用的盗版有限元计算软件。。
没有电磁场的计算。而且目前没有打算做。
近期将推出有限体积的隐式导热计算
争取两年之内推出基于任意拉格朗日-欧拉的ns计算
头像
tenzu
论坛版主
帖子: 36913
注册时间: 2008-11-21 20:26
送出感谢: 0
接收感谢: 21 次

Re: fortran的开源有限元项目

#8

帖子 tenzu » 2011-05-19 20:40

膜拜一下,不过小生已经不用FEM了
yada
帖子: 94
注册时间: 2008-08-21 9:12
送出感谢: 0
接收感谢: 1 次

Re: fortran的开源有限元项目(更新:有限体积导热方程)

#9

帖子 yada » 2011-05-26 19:42

路过表示支持,只用python写过小小的平面单元运算……
dbcafe
帖子: 44
注册时间: 2011-01-15 12:54
送出感谢: 1 次
接收感谢: 0

Re: fortran的开源有限元项目(更新:有限体积导热方程)

#10

帖子 dbcafe » 2011-06-03 9:54

你为什么要用Fortran,为什么不用C。
Fortran里语句块没有明显分界,不像C里有{},一堆do do end do,看得人头晕
有好用的Fortran开发环境推荐么,代码折叠能做好就行,最好还能给出光标所在的函数。
我不想用盗版WinXP,只是被工行网银逼。
mianzhi
帖子: 13
注册时间: 2011-05-02 7:57
送出感谢: 0
接收感谢: 1 次

Re: fortran的开源有限元项目(更新:有限体积导热方程)

#11

帖子 mianzhi » 2011-06-03 20:50

dbcafe 写了:你为什么要用Fortran,为什么不用C。
Fortran里语句块没有明显分界,不像C里有{},一堆do do end do,看得人头晕
有好用的Fortran开发环境推荐么,代码折叠能做好就行,最好还能给出光标所在的函数。
为什么要用fortran:
1. 在学校里搞工程计算的基本上都用fortran
2. c++的开源工程计算项目已经有很多了,而且有的做得很好;fortran的还没看到几个
3. 用c做科学运算会累死,比如你要想把某矩阵的1,2,4行加到这个矩阵的2,3,4行,用c得自己编个行变换的函数,fortran只要一句
4. 我和你正好相反,看着{}头疼
开发环境:
我听说vim不错,但是不会用。办公室里一学姐用emacs说挺好,我也不会用。
我用的gedit+sed。我好像装了一个代码折叠插件,但是基本上不用。
另外强烈推荐gmsh。虽然六面体网格质量不是很好,但是对于搞解算的人够用了。如果是搞划分的可以自己去改他的算法。
头像
linxubinxt
帖子: 775
注册时间: 2007-09-15 18:05
来自: SYSU
送出感谢: 0
接收感谢: 0

Re: fortran的开源有限元项目(更新:有限体积导热方程)

#12

帖子 linxubinxt » 2011-06-03 21:32

:em11 支持楼主,支持用fortran写
最近做作业用ansys分析隧道神马的烦死了
这个故事已告结束,进入下一个世界吧……
头像
tenzu
论坛版主
帖子: 36913
注册时间: 2008-11-21 20:26
送出感谢: 0
接收感谢: 21 次

Re: fortran的开源有限元项目(更新:有限体积导热方程)

#13

帖子 tenzu » 2011-06-03 21:38

隧道?岩石相关的?
听说都是用UDEC, 3DEC什么的
简单点儿Phase2也可以啊
头像
linxubinxt
帖子: 775
注册时间: 2007-09-15 18:05
来自: SYSU
送出感谢: 0
接收感谢: 0

Re: fortran的开源有限元项目(更新:有限体积导热方程)

#14

帖子 linxubinxt » 2011-06-03 22:09

tenzu 写了:隧道?岩石相关的?
听说都是用UDEC, 3DEC什么的
简单点儿Phase2也可以啊
比较普通的作业,老师只是要求随意学着别人的论文给出的条件做一下隧道的围岩应力分析还有衬砌的稳定性。挺多人用midas,狠简单狠方便。而用ansys就用到疯了。
不知道疼猪说的给不给力呢,先试试看~
即将考试才做大作业的悲剧啊
这个故事已告结束,进入下一个世界吧……
头像
tenzu
论坛版主
帖子: 36913
注册时间: 2008-11-21 20:26
送出感谢: 0
接收感谢: 21 次

Re: fortran的开源有限元项目(更新:有限体积导热方程)

#15

帖子 tenzu » 2011-06-03 22:18

2D的话推荐Phase2,有免费版本
前段时间一个visiting professor来强力推荐,似乎有免费版
我没用过,但是那叫兽说20分钟上手,LS可以考虑试试
一定得3D的话就3DEC或者FLAC-3D什么的吧,我不会用
回复

回到 “软件推荐”