摘要: 最近做了一件很瓜的事情,要提交的文档要是word格式,本来是想,这么多公式,用Latex排版一个吧,弄了很久,终于成功了,公式很容易弄,很好很漂亮,但是编辑表格用了费了我九牛二虎之力,没有把我累死,本来想的是要是用latex可以用mathtype很容易就转换成word,而且心里本来就存有一份侥幸不会要word格式,但是不不幸幸,的确要word格式,的确mathtype可以转换latex为matht... 阅读全文
posted @ 2012-10-11 17:36 Walter L 阅读(13160) 评论(0) 推荐(0) 编辑
摘要: 转自(免提想当年)http://tzc.is-programmer.com/show/476.html 。 CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。 CMake 使用方法 CMake的所有的语句都写在一个叫:CMakeL... 阅读全文
posted @ 2010-12-03 01:48 Walter L 阅读(127395) 评论(2) 推荐(5) 编辑
摘要: RHEL5 下利用MPICH2配置并行运算集群李剑,罗元成(重庆工程职业技术学院计算机系,重庆 400037)摘 要:MPICH是国内常用的集群计算消息传递系统。本文描述了MPI的基本概念及实现软件MPICH2,介绍了在Linux环境下如何构架基于 MPICH的高性能计算集群系统的方法,给出了具体的步骤和基本配置过程。实验结果表明:在现有并行集群系统下能有效地利用现有计算机资源,大幅度提高计算效率... 阅读全文
posted @ 2010-06-01 21:11 Walter L 阅读(6566) 评论(0) 推荐(0) 编辑
摘要: 安装 1 到MPICH官方网站下载源代码包,解压缩 #tar -zxvf mpich2-1.0.8.tar.gz 2 进入mpich2解压目录 #cd mpich2-1.0.8 3 设置安装目录 #./configure --prefix=/usr/loca/mpich 4 编译 #make 5 安装 #make install 6 修改PATH环境变量 PATH="$PAT... 阅读全文
posted @ 2010-06-01 21:04 Walter L 阅读(7055) 评论(0) 推荐(0) 编辑
摘要:   摘要: 本文介绍了如何使用ANSYS的APDL与C语言的混合编程基本方法,并给出了实例及代码。   本文讨论的不是利用C语言为ANSYS写扩展(或者说是用户子程序),而是讨论结合APDL对ANSYS的现有的计算程序进行复用,例如对ANSYS强大的前后处理程序,包括网格剖分,计算结果显示等,或者利用有限元计算部分的模块,使用ANSYS方便的边界条件加载,方程组求解等。 0. 为什么进行混合编程       既然ANSYS已经提供了APDL这么强大的编程语言,为什么还要用C语言来与APDL混合编程呢?下面的几个原因,首先是前处理建模的要求,APDL并不能应对实际中非常复杂的模型的构建,本 阅读全文
posted @ 2010-05-04 22:26 Walter L 阅读(8019) 评论(3) 推荐(6) 编辑
摘要: 这几天研究了如何在latex中显示代码颇有收获,现简单的记录一下,在LaTeX中对C语言进行代码高亮显示,可以用两种方式一个是用listings宏包对代码进行显示,另一种方式是用Highlight软件生成相应的LaTeX/TeX代码,再嵌入到你的文档当中。 1.使用Listings宏包对代码进行高亮显示 用Listings宏包对代码进行高亮显示的效果如下图所示 而上面的效果的代码也相当容易理解... 阅读全文
posted @ 2009-12-30 14:05 Walter L 阅读(8795) 评论(0) 推荐(0) 编辑
摘要: ANSYS中使用EWRITE来输出当前选择的单元到文件。他的参数为EWRITE, Fname, Ext, --, KAPPND, Format其中前两个分别是文件名和后缀,KAPPND表明是否清空单元文件来进行输出(用0和1 表示),Format则是说明输出文件的位宽,其中SHORT是默认选项,表示用六位位宽输出,而LONG是表示8为位宽输出。同样的,ANSYS使用NWRITE来输出当前选择的节点... 阅读全文
posted @ 2009-11-29 11:24 Walter L 阅读(2878) 评论(0) 推荐(1) 编辑
摘要: 当写出p = new P();这样的代码的时候, 实际上有两步操作, 首先分配内存,然后在分配好的内存之上初始化类成员.第二步是有构造函数完成的, 第一步就是new函数的工作.全局的new有六种重载形式, void *operator new(std::size_t count) throw(std::bad_alloc); //一般的版本void *operator new(std::size_... 阅读全文
posted @ 2009-11-28 17:17 Walter L 阅读(3913) 评论(0) 推荐(0) 编辑
摘要: 在我的学习过程中,从文件读取数据是一件很麻烦的事,所幸有sscanf()函数。C语言函数sscanf()的用法sscanf() - 从一个字符串中读进与指定格式相符的数据.  函数原型:  int sscanf( string str, string fmt, mixed var1, mixed var2 ... );  int scanf( const char *format [,argume... 阅读全文
posted @ 2009-11-28 17:16 Walter L 阅读(178133) 评论(3) 推荐(12) 编辑
摘要: volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。例如:  volatile int i=10;  int j = i;  ...  int k = i;volatile 告... 阅读全文
posted @ 2009-11-28 17:13 Walter L 阅读(957) 评论(0) 推荐(0) 编辑