72 个回复

bore
装装傻,避避风头
2010-01-13
花1分钟写一个程序,跑一天;
花一天写一个程序,跑1分钟。
我另可花1分钟写程序。
但是,如果要跑一个月,还是多花点时间写程序吧。
【 在 mixturerule (混合法则) 的大作中提到: 】
: 我做一些跟有限元和优化有关的东西,对编程的内部机理了解得不深,曾经试过几个开源的Matlab和C/C++有限元库,Matlab运算速度比商业有限元软件和C/C++的库都要明显慢不少;和系里一个做计算流体力学的师兄交流过,他自己的经历也是Matlab处理CFD比C或Fortran明显要慢。�
: 请教各位怎么看?

laser2000
掌上智能版都是大厦挂
2010-01-13
你的程序只跑一次么?
【 在 bore (装装傻,避避风头) 的大作中提到: 】
: 花1分钟写一个程序,跑一天;
: 花一天写一个程序,跑1分钟。
: 我另可花1分钟写程序。
: ...................

Gelfand
此人已死
2010-01-13
精辟
【 在 bore (装装傻,避避风头) 的大作中提到: 】
: 花1分钟写一个程序,跑一天;
: 花一天写一个程序,跑1分钟。
: 我另可花1分钟写程序。
: ...................

woshiqingwa
抗拒拆迁是违法行为!
2010-01-13
如果要跑一个月,还不如等一年以后老板买新机器
【 在 bore (装装傻,避避风头) 的大作中提到: 】
: 花1分钟写一个程序,跑一天;
: 花一天写一个程序,跑1分钟。
: 我另可花1分钟写程序。
: ...................

woshiqingwa
抗拒拆迁是违法行为!
2010-01-13
笨人写的C程序比手算还慢
【 在 mixturerule (混合法则) 的大作中提到: 】
: 我做一些跟有限元和优化有关的东西,对编程的内部机理了解得不深,曾经试过几个开源的Matlab和C/C++有限元库,Matlab运算速度比商业有限元软件和C/C++的库都要明显慢不少;和系里一个做计算流体力学的师兄交流过,他自己的经历也是Matlab处理CFD比C或Fortran明显要慢。�
: 请教各位怎么看?

renaissance
renaissance
2010-01-13
cfd的大量循环,matlab不太擅长做这种的吧
【 在 mixturerule (混合法则) 的大作中提到: 】
: 我做一些跟有限元和优化有关的东西,对编程的内部机理了解得不深,曾经试过几个开源的Matlab和C/C++有限元库,Matlab运算速度比商业有限元软件和C/C++的库都要明显慢不少;和系里一个做计算流体力学的师兄交流过,他自己的经历也是Matlab处理CFD比C或Fortran明显要慢。但最近在看一些帖子,认为Matlab是诸多优化和计算技巧的集大成者,且本身就使用了该用的一些库,一般很难用C编出比Matlab快的程序,况且用Matlab可以较大程度减少出错。
: 请教各位怎么看?

fardream
E.F.
2010-01-13
主流语言,没有快不快的问题,只有用户SB不SB的问题……
源的Matlab和C/C++有限元库,Matlab运算速度比商业有限元软件和C/C++的库都要
明显慢不少;和系里一个做计算流体力学的师兄交流过,他自己的经历也是Matlab处理
CFD比C或Fortran明显要慢。但最近在看一些帖子,认为Matlab是诸多优化和计算技巧
的集大成者,且本身就使用了该用的一些库,一般很难用C编出比Matlab快的程序,况且
用Matlab可以较大程度减少出错。
【 在 mixturerule (混合法则) 的大作中提到: 】
: 我做一些跟有限元和优化有关的东西,对编程的内部机理了解得不深,曾经试过几个开
: 请教各位怎么看?

woshiqingwa
抗拒拆迁是违法行为!
2010-01-13
这倒不是
速度差距还是有的
GCC 2.6那会,GCC比g77慢一半还多呢
现在也就是C和Fortran差不多
其他的还是挺慢
不过慢到matlab那个量级的倒是必须用户SB才行
【 在 fardream (fardream) 的大作中提到: 】
: 主流语言,没有快不快的问题,只有用户SB不SB的问题……
: 源的Matlab和C/C++有限元库,Matlab运算速度比商业有限元软件和C/C++的库都要
: 明显慢不少;和系里一个做计算流体力学的师兄交流过,他自己的经历也是Matlab处理
: ...................

buttonw00d
buttonw00d
2010-01-13
嗯,这几点比较同意
【 在 woshiqingwa (拿出证件来吓死你) 的大作中提到: 】
: 这倒不是
: 速度差距还是有的
: GCC 2.6那会,GCC比g77慢一半还多呢
: 现在也就是C和Fortran差不多
: 其他的还是挺慢
: 不过慢到matlab那个量级的倒是必须用户SB才行

MSC0NFIG
求保佑求祝福
2010-01-13
真的会有人用matlab做CFD?
【 在 mixturerule (混合法则) 的大作中提到: 】
: 我做一些跟有限元和优化有关的东西,对编程的内部机理了解得不深,曾经试过几个开源的Matlab和C/C++有限元库,Matlab运算速度比商业有限元软件和C/C++的库都要明显慢不少;和系里一个做计算流体力学的师兄交流过,他自己的经历也是Matlab处理CFD比C或Fortran明显要慢。�
: 请教各位怎么看?

arsenal
-_-
2010-01-13
可能解一维问题吧?
【 在 MSC0NFIG (有梦想就要努力去实现) 的大作中提到: 】
: 标 题: Re: 请教编程语言和运算速度的关系
: 发信站: 水木社区 (Wed Jan 13 17:14:26 2010), 站内
: 真的会有人用matlab做CFD?
: 【 在 mixturerule (混合法则) 的大作中提到: 】
: : 我做一些跟有限元和优化有关的东西,对编程的内部机理了解得不深,曾经试过几个开源的Matlab和C/C++有限元库,Matlab运算速度比商业有限元软件和C/C++的库都要明显慢不少;和系里一个做计算流体力学的师兄交流过,他自己的经历也是Matlab处理CFD比C或Fortran明显要慢。�
: : 请教各位怎么看?
: --
:╲╱▄▄▄▄▄▄╲▄▄▄▄▄▄
:╲▄▄
:▄▄▄
:▄▄▄▄▄▄▄▄▄▄

superconverg
虎子
2010-01-13
Matlab是解释性语言,比较高级,所以害怕循环,分支语句。要充分发挥Matlab的优势的
话,编程的时候要尽量全部用矩阵的形式编写。
源的Matlab和C/C++有限元库,Matlab运算速度比商业有限元软件和C/C++的库都要明显慢
不少;和系里一个做计算流体力学的师兄交流过,他自己的经历也是Matlab处理CFD比C或
Fortran明显要慢。但最近在看一些帖子,认为Matlab是诸多优化和计算技巧的集大成者,
且本身就使用了该用的一些库,一般很难用C编出比Matlab快的程序,况且用Matlab可以较
大程度减少出错。
【 在 mixturerule (混合法则) 的大作中提到: 】
: 我做一些跟有限元和优化有关的东西,对编程的内部机理了解得不深,曾经试过几个开
: 请教各位怎么看?

ysp99
技术-组织-管理
2010-01-13
童鞋,你还在关注学术啊?!
【 在 MSC0NFIG (有梦想就要努力去实现) 的大作中提到: 】
: 真的会有人用matlab做CFD?

godcb
天知道
2010-01-13
和对matlab的使用有关,估计是程序写的让它矩阵运算的优势体现不出来了
【 在 mixturerule (混合法则) 的大作中提到: 】
: 我做一些跟有限元和优化有关的东西,对编程的内部机理了解得不深,曾经试过几个开源的Matlab和C/C++有限元库,Matlab运算速度比商业有限元软件和C/C++的库都要明显慢不少;和系里一个做计算流体力学的师兄交流过,他自己的经历也是Matlab处理CFD比C或Fortran明显要慢。但最近在看一些帖子,认为Matlab是诸多优化和计算技巧的集大成者,且本身就使用了该用的一些库,一般很难用C编出比Matlab快的程序,况且用Matlab可以较大程度减少出错。
: 请教各位怎么看?

htd
孩儿她爹
2010-01-13
C有很多计算方面的Lab啊,未见得比matlab慢
【 在 mixturerule (混合法则) 的大作中提到: 】
: 我做一些跟有限元和优化有关的东西,对编程的内部机理了解得不深,曾经试过几个开源的Matlab和C/C++有限元库,Matlab运算速度比商业有限元软件和C/C++的库都要明显慢不少;和系里一个做计算流体力学的师兄交流过,他自己的经历也是Matlab处理CFD比C或Fortran明显要慢。但最近在看一些帖子,认为Matlab是诸多优化和计算技巧的集大成者,且本身就使用了该用的一些库,一般很难用C编出比Matlab快的程序,况且用Matlab可以较大程度减少出错。
: 请教各位怎么看?

mixturerule
mixturerule
2010-01-14
为啥解释性语言害怕循环和分支呢?
【 在 superconverg (虎子) 的大作中提到: 】
: Matlab是解释性语言,比较高级,所以害怕循环,分支语句。要充分发挥Matlab的优势的
: 话,编程的时候要尽量全部用矩阵的形式编写。
: 源的Matlab和C/C++有限元库,Matlab运算速度比商业有限元软件和C/C++的库都要明显慢
: ...................

thuan
工兵
2010-01-14
都有哪些开源的Matlab和C/C++有限元库啊?
【 在 mixturerule (混合法则) 的大作中提到: 】
: 我做一些跟有限元和优化有关的东西,对编程的内部机理了解得不深,曾经试过几个开源的Matlab和C/C++有限元库,Matlab运算速度比商业有限元软件和C/C++的库都要明显慢不少;和系里一个做计算流体力学的师兄交流过,他自己的经历也是Matlab处理CFD比C或Fortran明显要慢。但最近在看一些帖子,认为Matlab是诸多优化和计算技巧的集大成者,且本身就使用了该用的一些库,一般很难用C编出比Matlab快的程序,况且用Matlab可以较大程度减少出错。
: 请教各位怎么看?

mixturerule
mixturerule
2010-01-14
其中的一些:
http://imechanica.org/node/1394
【 在 thuan (工兵) 的大作中提到: 】
: 都有哪些开源的Matlab和C/C++有限元库啊?

wxthl
huluhulu
2010-01-14
.........
【 在 mixturerule (混合法则) 的大作中提到: 】
: 我做一些跟有限元和优化有关的东西,对编程的内部机理了解得不深,曾经试过几个开源的Matlab和C/C++有限元库,Matlab运算速度比商业有限元软件和C/C++的库都要明显慢不少;和系里一个做计算流体力学的师兄交流过,他自己的经历也是Matlab处理CFD比C或Fortran明显要慢。但最近在看一些帖子,认为Matlab是诸多优化和计算技巧的集大成者,且本身就使用了该用的一些库,一般很难用C编出比Matlab快的程序,况且用Matlab可以较大程度减少出错。
: 请教各位怎么看?
帖子讨论了Matlab程序的运算速度与CPU的关系,指出Matlab在处理大量循环时速度较慢,但其优化和计算技巧使其在某些情况下仍具优势。用户们分享了对编程语言速度的看法,建议根据具体需求和程序优化来选择合适的工具。
2697

被折叠的 条评论
为什么被折叠?



