首先,不得不吐槽一下百度搜索效率的低下,这是本身搜索引擎算法的原因呢?还是国内外资源信息的差异?
在GOOGLE上找到了一个关于ATC包的介绍ppt,有Sandia National Laboratories的水印,也就是LAMMPS的发布者。
Motivation
该包的目的在于提供一个统一有限元方法(finite element)和分子动力学(molecular dynamics)的框架,针对只有局部区域需要原子化描述(atomistic description)的问题和同时需要FE和MD的动力学相互作用系统。
用MD的atomistical model来描述整个系统,计算量太大
用FE的constitutive model来处理整个系统不够精确。
看来我需要再了解一下有限元方法
为类似有限元分析的纳米系统工程模拟提供边界条件和源?what?为什么这句话连起来我就看不懂了?
总之可以做经典MD下的电子输运效应、长程相互作用势的电场模型。
可以做动态Hardy后处理。
喵喵喵?经典MD下的electron transport effect我懂,可以理解为MD不考虑电子,而ATC考虑了,是一个补全。但是什么hardy post-processing之类的就不太懂了,但取所需吧。
Getting started
是建立在/user/atc 目录下的一个库,包含了一些makefiles文件。
需要先装blas和lapack库来支持矩阵操作。在lammps的src目录下输入make yes-atc来链接该包。
更多的看/User/atc/README
扫描二维码关注公众号,回复: 4014147 查看本文章
the atc fix
格式为
fix ID groupID atc type paramfile
type有三类:thermal、two_temperature或hardy
其中thermal是给原子耦合一个有限元温度场;2T则是给原子耦合一个有限元的电子温度场来进行能量交换;hardy我们不管。
Coupled Two-Temperature Approach
前面的都跳过,直接看双温模型的做法。
实际上,我需要安装一下这个包,再来看这个。现在有两个想法:
1、直接在windows上装atc,进行摸索;之后再在linux上重现装一遍mpi并行的lammps和atc包;
2、直接在linux上调整好lammps