找回密码
 注册
Simdroid-非首页
查看: 1017|回复: 13

用Virsual c++ 开发fepg

[复制链接]
发表于 2005-9-6 12:28:22 | 显示全部楼层 |阅读模式 来自 华南理工大学
用Virsual c++ 开发fepg

希望斑竹让本贴置顶住

FEPG是一种优秀的有限元软件,由中科院研究员的伟大创举。她的优势就在于微分方程组、解法自定义,使用者有很大的灵活性。综合而言,和Ansys等大型有限元比较,毫不逊色。基于FEPG,完全可以开发大型的专用有效元程序。

然而,和当前流行的大多数有限元软件一样,FEPG采用fortran开发。fortran是一种老式的结构化程序设计语言,当前已经是过时的产品。要编写大程序,要采用面向对象的语言,如c++,vc++,c++builder,vb等.采用C++语言的另一个好处是可以使用专业公司如微软\autodesk,borland等公司提供的库和控件,简化程序的编制.

基于以上原因,本软件为用户提供了一个FEPG c++的转化程序.熟悉C语言的用户可以轻松的开发Fepg,快速开发大型的专用有限元系统.
//
//
使用法:在用FEPG生成了fortran源程序后,打开FEPG_C++_Translator.exe, 在其中输入FEPG工程目录,运行,软件将自动把所有的for程序转化为c,c++程序,并在FEPG工程中生成VC++工程文件main.dsw.
假如安装了VC++6.0以上,双击工程文件,就将打开该工程.
最新更新:05.09.03
修改了生成程序的结构
05.9.4
可模拟弹塑性变形
在user_functions.cpp中智能化增加函数。

评分

1

查看全部评分

 楼主| 发表于 2005-9-6 12:31:06 | 显示全部楼层 来自 华南理工大学

Re:用Virsual c++ 开发fepg

Simdroid开发平台
有源代码及使用方法的图片要上传,但附件太小,不知如何办?
发表于 2005-9-7 13:10:57 | 显示全部楼层 来自 上海浦东新区

Re:用Virsual c++ 开发fepg

楼上的,在什么地方可以下载?
详细的操作步骤说明有么?另外您做过考题么?
发表于 2005-12-2 11:19:21 | 显示全部楼层 来自 山东济南

Re:用Virsual c++ 开发fepg

http://www.fegensoft.com/phpwind/read.php?fid=9&tid=1712&page=1
下载链接
发表于 2005-12-11 19:25:22 | 显示全部楼层 来自 大连理工大学

Re:用Virsual c++ 开发fepg

这个提法是很好的,应该值得赞扬呀,大家可要都发表一些值得见解的东西。
fluidflow 该用户已被删除
发表于 2006-4-6 19:49:30 | 显示全部楼层 来自 韩国
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2006-4-28 16:44:14 | 显示全部楼层 来自 江苏南京
我个人认为在有限元分析中,对于前后处理部分,可以利用C、C++来进行开发,而核心的计算程序仍应该用FORTRAN来写,因为FORTRAN的计算速度比C++要快得多。
我们课题组曾做个测试,用FORTRAN和C++分别编写程序,结果是FORTRAN程序要比C++快很多。

[ 本帖最后由 chenfanjian 于 2006-4-28 16:47 编辑 ]
发表于 2006-5-31 13:18:06 | 显示全部楼层 来自 陕西西安
不要这样贬低fortran,你见过哪个大型通用有限元软件离开fortran语言了?我们做研究就是应该从前人已有的基础上更进一步,你用c++再把人家已经编过并且被证明有良好的稳定性和精度的程序再编一次,岂不是造成资源很大浪费?
发表于 2006-8-5 17:35:06 | 显示全部楼层 来自 广西贵港
有时候奇怪, 为什么国内的软件都号称好很好非常好, 就是流行不了, 都是国外软件占的天下? 个人认为D版率可以在很大程度上检验这个软件的好坏(讲笑,别当真)。估计那些个大型软件有D版也是那些公司学了MS:lol特意放出来占领天下的, 学的人多了用得精了那走上领导位置后自然也就偏向于(购买)这一款软件了,毕竟工作中用的不得不是Z版的......


中科院研究员的FEPG采用fortran开发,也许因为他们精通的是fortran,因为C/C++出现得晚。“FORTRAN程序要比C++快很多”,这是不是有点和大部份论述的结论不一致,是否只是个案?为什么FLAC、FLAC3D是用C/C++开发的,它主要是在八十年代开发的,它本身进行离散元计算就相当的慢,难不成还特意选一个运行慢的进行编程?

(如果用语不合适,请斑竹删贴)

[ 本帖最后由 不温习烦恼 于 2006-8-5 17:56 编辑 ]
发表于 2006-10-13 12:16:41 | 显示全部楼层 来自 上海
原帖由 chenfanjian 于 2006-4-28 16:44 发表
我个人认为在有限元分析中,对于前后处理部分,可以利用C、C++来进行开发,而核心的计算程序仍应该用FORTRAN来写,因为FORTRAN的计算速度比C++要快得多
我们课题组曾做个测试,用FORTRAN和C++分别编写程 ...


这个不好乱说,呵呵!
发表于 2007-6-16 01:56:54 | 显示全部楼层 来自 浙江宁波
今天才知道有FEPG!
回复 不支持

使用道具 举报

发表于 2007-9-2 21:16:17 | 显示全部楼层 来自 上海
To:chenfanjian
          因为FORTRAN的计算速度比C++要快得多。
这个你别瞎说,你所说的速度只有与具体的高级语言编译器相关,最主要的还是和你写代码的水平来决定!你要知道你写每一行代码,你自己有没有增加程序的空间和时间里?你知道你每写一行代码对编译器意味着什么?
对高级语言本身来说,没有速度的差异,有也是你自己的水平造成的,再就是编译器强加给你的!
回复 不支持

使用道具 举报

发表于 2008-1-2 10:46:47 | 显示全部楼层 来自 LAN
时代在进步,FORTRAN该淘汰了,对于“FORTRAN的计算速度比C++要快得多”的言论。
我想说的是 请认真学好C++,精通C++才能对其评论。
回复 不支持

使用道具 举报

发表于 2016-1-6 23:11:38 | 显示全部楼层 来自 北京
楼主,这个转换程序现在还有吗,能不能再传一下,飞箭的网页已经不存在了。。。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-25 08:26 , Processed in 0.048537 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表