分享 导出引文格式 PDF下载 EPUB下载 阅读全文

Extending and Modifying LAMMPS Writing Your Own Source Code

: A pragmatic guide to extending LAMMPS as per custom simulation requirements

编写自己的源代码扩展和修改LAMMPS程序

图书详细信息
  • 中图分类号: TP3
  • 语种: ENG
  • 出版信息: Packt Publishing 2021 394页
  • EISBN: 9781800567238
  • PISBN-P: 9781800562264
  • 原文访问地址:

0 KG评星

0 Amazon评分

0 Amazon评论数

0 CAT核心级

0 被引数量

KG评星

知识图谱评星,是一种基于用户使用的评价体系,综合图书的评论数量、引文数量、Amazon评分以及图谱网络中节点的PageRank值(即考虑相邻节点数量和重要性)等多种因素计算而得出的评价数值。星级越高,推荐值越高。

CAT核心级

核心学术资源(CAR)项目作为教图公司推出的一项知识型服务,旨在打造一套科学、有效的图书评价体系,并协助用户制定相应的馆藏建设方案。CAR项目调查和分析12所世界一流大学的藏书数据,以收藏学校的数量确定书目的核心级,核心级越高,代表书目的馆藏价值越高。选取核心级在三级以上,即三校以上共藏的图书作为核心书目(CAT)。
内容简介

Understand the LAMMPS source code and modify it to meet your research needs, and run simulations for bespoke applications involving forces, thermostats, pair potentials and more with ease Key Features • Understand the structure of the LAMMPS source code • Implement custom features in the LAMMPS source code to meet your research needs • Run example simulations involving forces, thermostats, and pair potentials based on implemented features Book Description LAMMPS is one of the most widely used tools for running simulations for research in molecular dynamics. While the tool itself is fairly easy to use, more often than not you’ll need to customize it to meet your specific simulation requirements. Extending and Modifying LAMMPS bridges this learning gap and helps you achieve this by writing custom code to add new features to LAMMPS source code. Written by ardent supporters of LAMMPS, this practical guide will enable you to extend the capabilities of LAMMPS with the help of step-by-step explanations of essential concepts, practical examples, and self-assessment questions. This LAMMPS book provides a hands-on approach to implementing associated methodologies that will get you up and running and productive in no time. You’ll begin with a short introduction to the internal mechanisms of LAMMPS, and gradually transition to an overview of the source code along with a tutorial on modifying it. As you advance, you’ll understand the structure, syntax, and organization of LAMMPS source code, and be able to write your own source code extensions to LAMMPS that implement features beyond the ones available in standard downloadable versions. By the end of this book, you’ll have learned how to add your own extensions and modifications to the LAMMPS source code that can implement features that suit your simulation requirements. What you will learn • Identify how LAMMPS input script commands are parsed within the source code • Understand the architecture of the source code • Relate source code elements to simulated quantities • Learn how stored quantities are accessed within the source code • Explore the mechanisms controlling pair styles, computes, and fixes • Modify the source code to implement custom features in LAMMPS Who this book is for This book is for students, faculty members, and researchers who are currently using LAMMPS or considering switching to LAMMPS, have a basic knowledge of how to use LAMMPS, and are looking to extend LAMMPS source code for research purposes. This book is not a tutorial on using LAMMPS or writing LAMMPS scripts, and it is assumed that the reader is comfortable with the basic LAMMPS syntax. The book is geared toward users with little to no experience in source code editing. Familiarity with C++ programming is helpful but not necessary.

获奖信息

作者简介

目录
知识图谱
推荐×

推荐理由

我对本书感兴趣

本书对专业学习有帮助

本书对学术研究有帮助

本书对教育工作有帮助

本书对扩展知识有帮助

为保障推荐有效性,请填写姓名、学工号、常用邮箱信息

Download×

立即购买×
整本购买

整本购买