lammps安装教程
“lammps安装教程”相关的资料有哪些?“lammps安装教程”相关的范文有哪些?怎么写?下面是小编为您精心整理的“lammps安装教程”相关范文大全或资料大全,欢迎大家分享。
LAMMPS安装和使用经验
Lammps/LIGGGHTS安装即使用步骤:
1. 按照 LIGGGHTS包)。 2. Make (编译可执行程序),见 “make package fedora_fpic -j 32“ ,会编译生成一个 lmp_fedora_fpic可执行程序。 将编译好的可执行程序复制到系统默认程序安装目录,便于使用 “sudo cp lmp_fedora_fpic /usr/local/bin/liggghts”;或者每次将可执行文件拷贝到存放in.filename的目录下。 3. 运行lammps。参考 “./lmp_fedora_fpic 4. 安装和运行lpp (python程序下的一个将dump***.filename文件转换成VTK格式的文件,该类型文 件可供Paraview后处理程序使用)。参照
lammps自我经验
1. 2. 3. 4. 5.
atom_style 粒子和模拟的类型 input script (in.*) 输入文件
log file (log.*) 日志文件(输出文件的一种) dump file (dump.*) 输出文件
units command 定义模拟的单位 units lj (lj势能函数)metal real si (国际单位)cgs electron micro nano势函数的单位是无量纲的,定义质量mass、长度单位sigma、能量单位epslion和boltzmann constant=1,不能用在被read_data和creat_box定义的模拟中。
6. atom_style command 格式atom_style style args body nparticle 2 10??一旦定义就
无法修改,包含了坐标、速度、原子编号、种类不能用在被read_data和creat_box定义的模拟中。
7. read_data command 可以指定原子的坐标 组成:文件头和文件主体 不同部分可以用
黑线割开,顺序没有影响 keyword fix 把数值放在开头dist value = uniform or g
lammps的in文件详解
例一
units metal # 单位为lammps 中的metel 类型 boundary p p p # 周期性边界条件 atom_style atomic # 原子模式
lattice fcc 3.61 # Cu 的晶格常数3.61
region box block 0 4 0 4 0 4 # x,y,z 各方向上的晶胞重复单元数,也即区域大小 create_box 1 box # 将上述区域指定为模拟的盒子 create_atoms 1 box # 将原子按晶格填满盒子 pair_style eam # 选取 Cu 的EAM 势作为模型 pair_coeff * * Cu_u3.eam # EAM 势文件名称
run 0 # 运行0 步,仅为启动lammps 的热力学数据计算 variable E equal pe # 定义变量 E 为系统总势能
variable N equal atoms # 定义变量 N 为系统总原子数
print \打印信息 create_atoms 1 single 2.45 2.05 2.05 # 在该位置插入一个原子
min_style sd # 能量最小化模式,sd
minimize 1.0e-12 1
Lammps学习指南 小木虫
【转帖】Lammps学习指南 1
作者: duxiao3150 收录日期: 2009-12-11 发布日期: 2009-12-11
本文结构:
0. 写在最开始的话
1. 首先确定lammps是不是适合你
2. 下载和编译
3. 如何使用lammps进行计算
4. 关于manual.pdf(20/JUL/07)的阅读建议
5. Comannds 的简单讲解
6. 解决问题的途径
7. 写在最后面的话
温馨提示:
(1) 点击标题可直接到相关的“章节”.
(2) 为避免混淆, 上面的各“章”, 在本文中用“步骤2”、“步骤5”这样的词代指; 而文中其它地方出现的“章节”是指lammps手册中的章节.
(3) 文中跟某些名词相关的网页已加注超链接, 直接点击可浏览该页面以获得更详尽的信息.
================================================================
系统安装教程
一、系统部分
1、开机进入BIOS设置,选择从光驱启动。
◇开机按“Del
◇选中Advanced BIOS Features ,◇在First Boot device里面选中CDROM,◇设定好后按F10回车保存退出。
2、◇在系统读秒(五秒)时按回车键开始安装,◇进入开始安装界面后按回车安装,◇如硬盘中有系统时选择不修复系统(ESC)。
3、◇删除原有的全部分区,先选中原有某一分区,按D键删除,再按回车和L键确定删除,◇依次类推删除其他分区。
◇全部删除后选中硬盘按C分区,按下表所示容量依次分区,重新把硬盘分成C,D,E,F 四个分区。
◇分区格式全部为NTFS(系统安装时只能格式化C盘,D,E,F盘要通过进入系统后才能格式具体分区大小如下表:
硬盘空间 80G 120G 160G 300G
C盘(NTFS) 8 8 8 8 15 15 15 15 D盘(NTFS) E盘(NTFS) 分完C和D都是E的 分完C和D都是E的 分完C和D都是E的 分完C和D都是E的 分完区后选中C盘安装系统,用NTFS格式化安装.
注:C盘为系统盘,D盘为游戏游戏缓存盘,E盘为游戏盘和备份。
4、◇,
5、◇装完系统后第一次登入后自动更新
ionic 安装教程
ionic 安装 本实例采用了ionic v1.0.1 版本,下载地址为:ionic-v1.0.1.zip。 ionic 最新版本下载地址:http://ionicframework.com/docs/overview/#download。 下载后解压压缩包,包含以下目录: css/=>样式文件 fonts/=>字体文件 js/=>Javascript文件 version.json=>版本更新说明 你也可以在Github上下载以下资源文件:https://github.com/driftyco/ionic(在release 目录中)。 接下来,我们只需要在项目中引入以上目录中的css/ionic.min.css 和js/ionic.bundle.min.js 文件即可创建 ionic 应用。 实例
我的第一个 ionic 应用。
ionic 安装教程
ionic 安装 本实例采用了ionic v1.0.1 版本,下载地址为:ionic-v1.0.1.zip。 ionic 最新版本下载地址:http://ionicframework.com/docs/overview/#download。 下载后解压压缩包,包含以下目录: css/=>样式文件 fonts/=>字体文件 js/=>Javascript文件 version.json=>版本更新说明 你也可以在Github上下载以下资源文件:https://github.com/driftyco/ionic(在release 目录中)。 接下来,我们只需要在项目中引入以上目录中的css/ionic.min.css 和js/ionic.bundle.min.js 文件即可创建 ionic 应用。 实例
我的第一个 ionic 应用。
lammps的in文件详解
例一
units metal # 单位为lammps 中的metel 类型 boundary p p p # 周期性边界条件 atom_style atomic # 原子模式
lattice fcc 3.61 # Cu 的晶格常数3.61
region box block 0 4 0 4 0 4 # x,y,z 各方向上的晶胞重复单元数,也即区域大小 create_box 1 box # 将上述区域指定为模拟的盒子 create_atoms 1 box # 将原子按晶格填满盒子 pair_style eam # 选取 Cu 的EAM 势作为模型 pair_coeff * * Cu_u3.eam # EAM 势文件名称
run 0 # 运行0 步,仅为启动lammps 的热力学数据计算 variable E equal pe # 定义变量 E 为系统总势能
variable N equal atoms # 定义变量 N 为系统总原子数
print \打印信息 create_atoms 1 single 2.45 2.05 2.05 # 在该位置插入一个原子
min_style sd # 能量最小化模式,sd
minimize 1.0e-12 1
LAMMPS拉伸命令分析
LAMMPS拉伸模拟有两种常用的方法:fix deform 和 velocity,也就是应变率拉伸和速度拉伸。
首先来说fix deform,这个命令使系统在给定的应变率下均匀拉伸。由于是对应变率进行控制,因此在用这个方法时通常要先定义应变率。
应变率定义的方法基本都一样,就是: variable tmp equal \variable L0 equal ${tmp}
variable strain equal \
另外这种拉伸方法的效果是让盒子整体变大,因此需要施加周期性边界条件P在拉伸方向上。
fix deform不能模拟真实拉伸过程中夹头对端部的固定,因此可以认为它是单纯的考虑了变形部分的变化特征。
再来谈谈velocity 拉伸,这个加载方法是让系统一端固定,另一端以均匀的速度移动,以此实现系统的拉伸,这个拉伸过程似乎更符合实际情况。同样为了让LAMMPS可以“夹住”系统的两端,在使用这种拉伸方法时,需要定义两个“夹头”。这个“夹头”就是定义的固定端region,这两个region中的原子的相对位置不随拉伸过程而变化。而定义了reign之后还要把这个region中的原子定义为group。
有的同学很不理解为什么要对一个区域定义两次变量,
lammps手册翻译
Lammps手册
第一章:引言
1.1 什么是lammps
Lammps是一个经典分子动力学代码能够模拟三种状态中的全部颗粒,通过使用各种力场和边界条件也能模拟原子的、聚合的、生物的、金属的、颗粒的和粗精度系统。
Lammps模拟的例子看the publication page 。能模拟颗粒达到百万十亿的原子系统,看section perf 和benchmarks section。它是开放性资源,这意味着我们能够使用而且可以修改我们想要的代码,下面有简短的论述。它能够被修改和阔存内存,如新的力场、原子种类、边界条件等,更详细的看section modify 。
在大多数普遍情况下LAMMPS是集成牛顿运动方程为原子,分子,或宏观颗粒经由短程或长程力相互作用与各种初始和/或边界条件的集合。为了效率的计算LAMMPS使用近邻列表来跟踪附近的粒子。在被排斥的短距颗粒系统中,该列表被优化。从而使粒子的局部密度不会过大。在并行机,lammps的使用空间分解技术使模拟域分区为3D小子域,每个子域分配给每个处理器。处理器传送和存储同子域相邻的“ghost”原子信息。 LAMMPS是最有效的(在一个平行的意义上)的系统,其颗粒填充大致均匀密度的三维