rust的学习笔记

电气化、自动化、数字化、智能化、智慧化

0%

安装AFEPack软件包,需要提前安好的软件有gcc、g++、doxygen、automake(1.11版本)、dx、emacs、vim。 准备: 我会有一个用户名,比如为qixinbo。在home/qixinbo下建立files,include,lib三个目录。其中include目录是用于存放程序编译时调用的.h头文件,lib目录是用于存放动态链接库.so文件 然后将 boost_1_37_0.tar.bz2, deal.nodoc-6.3.1.tar.gz, AFEPack-snapshot.tar.gz, easymesh.c.gz 四个文件放在files里。 安装boost: 安
Read more »

纯铁在不同条件下的平衡态计算 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 r t steel1 //read TDB steel的缩写,读取steel1.TDB文件 fe //选择Fe元素 l data //list data的缩写,列出所有的热力学数据 set c t=1000 p=1e5 n=1 //set condition的缩写,设置温度K,压力Pa和摩尔数mol c e //calculate equilibrium的缩写,计算当前条件下的系统平衡态 l,,,, //list的缩写
Read more »

本文是对徐祖耀老师所著的《相变原理》(科学出版社2000年出版)第一章的读书笔记。 相变的定义 在均匀单相中,或在几个混合相中,出现了不同成分或不同结构(包括原子、离子或电子位置及位向的改变)、不同组织形态或不同性质的相,就称为相变。 相变何时发生 当母相失稳而新相具有较高的稳定性时,就会发生相变。 母相失稳可以需要跨过一定的能垒(需要一定的形核驱动力,即先形核),也可以连续失稳(没有能垒的连续型相变,不需要进行形核过程,如Spinodal分解)。 在一些固态相变中,除温度因素外,压强和应变也引起母相的失稳。 固态相变热循环时往往发生较大的热滞,即冷却时的相变温度不等于再次加热时的相变温度
Read more »

传统Ginzburg-Landau自由能泛函形式 其中$\gamma$是传统明锐界面模型中的表面张力,$\epsilon$是界面宽度。 多相体系的混合能形式 其中$(\frac{\psi-1}{2})^2$这一项是为了保证两个不同相(标记为$\phi=1,\psi=-1$和$\phi=-1,\psi=-1$)之间的相互作用不直接影响第三相(标记为$\psi=1$)。 多相运动体系的总能量 通过在系统中加入流体方程,得到整个流体动力学体系的总能量,其是动能和混合能的加权之和: 这里$\lambda$表示两种能量之间的竞争。 应力张量 通过虚功原理求得Ginzburg-Landau能中的应
Read more »

VTK文件格式概况 VTK,全称为Visualization Toolkit,即“可视化工具箱”,制订了一个统一的文件输入输出格式,这样就可在不同的软件间方便通信。 VTK文件格式包括五个基本部分: (1)第一部分是文件版本说明: # vtk DataFile Version 3.0 (2)第二部分是文件头,是一个由”\n”结尾的字符串,最大为256个字符,如: PhaseField (3)第三部分说明文件的格式,是ASCII或BINARY,两者必填其一。 (4)第四部分是数据集的结构。 该部分起始是关键词DATASET加上数据集的类型,数据集的类型,即几何/拓扑的类型,包括():STRUCT
Read more »

参考了以下网站: * http://www.las.ac.cn/zhinan/index.html * http://lib.ihns.ac.cn:8080/ei * 及小木虫的帖子 查找期刊被SCI收录情况 SCI(光盘版)收录的期刊范围有3000余种,SCIE(网络版)收录的期刊范围超过5000种。一般情况下,SCI(光盘版)收录的论文包含在SCIE(网络版)中。 查找方法: 进入Master Journal List网页: http://ip-science.thomsonreuters.com/mjl/ 将期刊的名称或ISSN号填入,查找,然后点击列表中的“Coverage”
Read more »

概况 KWC多晶相场模型是Kobayashi、Warren和Carter在1998年提出。 其采用一个序参量(theta)来表示多晶取向,而不像另一种多相场模型般采用多个序参量来表示取向, 因此更加简单易解。 模型详情 具体模型见此pdf文件。
Read more »

本文参考了以下三个网址: http://linux-wiki.cn/wiki/zh-hans/LaTeX%E4%B8%AD%E6%96%87%E6%8E%92%E7%89%88%EF%BC%88%E4%BD%BF%E7%94%A8XeTeX%EF%BC%89 http://electronic-blue.wikidot.com/doc:xetex http://blog.jqian.net/post/xelatex.html Latex中文排版相对于原生英文来说有些麻烦,虽然使用CJK这个包可以解决,但设置较为繁琐,如需要自己编译生成中文字体集(从而可用字体受限)等,而XeLatex宏包因为
Read more »

TQ库的基本库文件有boceq.a、liboceqplus.mod、liboctq.o、liboctq.mod。 1、通过make编译OC主程序得到liboceq.a和liboceqplus.mod文件; 2、将以上两个文件复制到TQlib路径下,并编译liboctq.F90文件:gfortran -c liboctq.F90 得到liboctq.o和liboctq.mod两个文件。 若想调用oc,则将上述四个文件复制到当前程序路径下。 如果是编译Fortran程序,执行: gfortran -o app Example.F90 liboctq.o liboceq.a 注意liboctq
Read more »