Extensión y modificación de LAMMPS. Escriba su propio código fuente: Una guía práctica para extender LAMMPS según los requisitos de una simulación personalizada


Precio:
Precio de venta$73.32

Descripción

Comprenda el código fuente de LAMMPS y modifíquelo para satisfacer sus necesidades de investigación, y ejecute simulaciones para aplicaciones a medida que involucren fuerzas, termostatos, potenciales de pares y más con facilidad


Características clave

  • Comprender la estructura del código fuente de LAMMPS
  • Implementar funciones personalizadas en el código fuente de LAMMPS para satisfacer sus necesidades de investigación
  • Ejecutar simulaciones de ejemplo que involucren fuerzas, termostatos y potenciales de pares basados en las funciones implementadas


Descripción del libro

LAMMPS es una de las herramientas más utilizadas para ejecutar simulaciones para la investigación en dinámica molecular. Si bien la herramienta en sí es bastante fácil de usar, la mayoría de las veces necesitará personalizarla para satisfacer sus requisitos de simulación específicos. Extender y Modificar LAMMPS cierra esta brecha de aprendizaje y le ayuda a lograr esto escribiendo código personalizado para agregar nuevas características al código fuente de LAMMPS. Escrita por ardientes partidarios de LAMMPS, esta guía práctica le permitirá ampliar las capacidades de LAMMPS con la ayuda de explicaciones paso a paso de conceptos esenciales, ejemplos prácticos y preguntas de autoevaluación.

Este libro de LAMMPS proporciona un enfoque práctico para implementar metodologías asociadas que le permitirán ponerse en marcha y ser productivo en poco tiempo. Comenzará con una breve introducción a los mecanismos internos de LAMMPS y, gradualmente, pasará a una descripción general del código fuente junto con un tutorial sobre cómo modificarlo. A medida que avance, comprenderá la estructura, la sintaxis y la organización del código fuente de LAMMPS, y podrá escribir sus propias extensiones de código fuente para LAMMPS que implementen características más allá de las disponibles en las versiones descargables estándar.

Al final de este libro, habrá aprendido cómo agregar sus propias extensiones y modificaciones al código fuente de LAMMPS que pueden implementar características que se adapten a sus requisitos de simulación.


Lo que aprenderá

  • Identificar cómo se analizan los comandos del script de entrada de LAMMPS dentro del código fuente
  • Comprender la arquitectura del código fuente
  • Relacionar los elementos del código fuente con las cantidades simuladas
  • Aprender cómo se accede a las cantidades almacenadas dentro del código fuente
  • Explorar los mecanismos que controlan los estilos de pares, los cálculos y las correcciones
  • Modificar el código fuente para implementar funciones personalizadas en LAMMPS


A quién va dirigido este libro

Este libro está dirigido a estudiantes, profesores e investigadores que actualmente usan LAMMPS o están considerando cambiarse a LAMMPS, tienen un conocimiento básico de cómo usar LAMMPS y buscan ampliar el código fuente de LAMMPS para fines de investigación. Este libro no es un tutorial sobre cómo usar LAMMPS o escribir scripts de LAMMPS, y se asume que el lector se siente cómodo con la sintaxis básica de LAMMPS. El libro está dirigido a usuarios con poca o ninguna experiencia en la edición de código fuente. La familiaridad con la programación en C++ es útil pero no necesaria.



Author: Shafat Mubin, Jichen Li
Publisher: Packt Publishing
Published: 02/19/2021
Pages: 394
Binding Type: Paperback
Weight: 1.49lbs
Size: 9.25h x 7.50w x 0.81d
ISBN13: 9781800562264
ISBN10: 1800562268
BISAC Categories:
- Computers | Programming | General
- Computers | Languages | C++

This title is not returnable