Extension et modification de LAMMPS Écrire votre propre code source : Un guide pragmatique pour étendre LAMMPS en fonction des exigences de simulation personnalisées

Note :   (4,6 sur 5)

Extension et modification de LAMMPS Écrire votre propre code source : Un guide pragmatique pour étendre LAMMPS en fonction des exigences de simulation personnalisées (Shafat Mubin)

Avis des lecteurs

Résumé:

Le livre « Extending and Modifying LAMMPS » est un guide détaillé destiné à aider les lecteurs à comprendre et à modifier le code source de LAMMPS. Il est particulièrement utile aux débutants et à ceux qui n'ont pas une grande expérience du codage, car il fournit des explications claires, des exemples et des conseils pratiques. Cependant, certains lecteurs estiment que la physique couverte est trop basique, et le livre peut devenir obsolète en raison des changements dans le logiciel LAMMPS.

Avantages:

Fournit des explications détaillées sur les codes sources C++ et les commandes LAMMPS.
Convient aux débutants sans expérience préalable du codage.
Inclut des exemples pratiques et des illustrations concrètes.
Des conseils détaillés sur la modification et l'extension des fonctionnalités de LAMMPS.
Sert de bon point de départ pour les chercheurs intéressés par LAMMPS.

Inconvénients:

Certains lecteurs trouvent les concepts de physique trop simples pour des étudiants avancés.
Le livre peut devenir obsolète en raison de la nature évolutive de LAMMPS.
Se concentre sur les versions stables de LAMMPS, qui peuvent ne pas représenter les dernières fonctionnalités ou modifications.

(basé sur 7 avis de lecteurs)

Titre original :

Extending and Modifying LAMMPS Writing Your Own Source Code: A pragmatic guide to extending LAMMPS as per custom simulation requirements

Contenu du livre :

Comprendre le code source de LAMMPS et le modifier pour répondre à vos besoins de recherche, et exécuter des simulations pour des applications personnalisées impliquant des forces, des thermostats, des potentiels de paires et bien plus encore, en toute simplicité.

Principales caractéristiques ⬤ Comprendre la structure du code source de LAMMPS

⬤ Comprendre la structure du code source de LAMMPS.

⬤ Les fonctions personnalisées du code source de LAMMPS pour répondre à vos besoins en matière de recherche.

⬤ Lancer des exemples de simulations impliquant des forces, des thermostats et des potentiels de paires basés sur les fonctionnalités implémentées.

Description du livre

LAMMPS est l'un des outils les plus utilisés pour effectuer des simulations dans le cadre de la recherche en dynamique moléculaire. Bien que l'outil lui-même soit relativement facile à utiliser, vous devrez le plus souvent le personnaliser pour répondre à vos besoins spécifiques en matière de simulation. L'extension et la modification de LAMMPS comblent ce manque d'apprentissage et vous aident à y parvenir en écrivant du code personnalisé pour ajouter de nouvelles fonctionnalités au code source de LAMMPS. Rédigé par d'ardents défenseurs de LAMMPS, ce guide pratique vous permettra d'étendre les capacités de LAMMPS à l'aide d'explications pas à pas des concepts essentiels, d'exemples pratiques et de questions d'auto-évaluation.

Ce livre sur LAMMPS propose une approche pratique de la mise en œuvre des méthodologies associées qui vous permettra d'être opérationnel et productif en un rien de temps. Vous commencerez par une brève introduction aux mécanismes internes de LAMMPS, et passerez progressivement à une vue d'ensemble du code source ainsi qu'à un tutoriel sur sa modification. Au fur et à mesure de votre progression, vous comprendrez la structure, la syntaxe et l'organisation du code source de LAMMPS, et serez en mesure d'écrire vos propres extensions de code source à LAMMPS qui implémentent des fonctionnalités au-delà de celles disponibles dans les versions standard téléchargeables.

A la fin de ce livre, vous aurez appris comment ajouter vos propres extensions et modifications au code source de LAMMPS qui peuvent implémenter des fonctionnalités qui répondent à vos besoins de simulation.

Ce que vous apprendrez

⬤ Identifier comment les commandes du script d'entrée de LAMMPS sont analysées dans le code source.

⬤ Comprendre l'architecture du code source.

⬤ Relier les éléments du code source aux quantités simulées.

⬤ Apprendre comment les quantités stockées sont accessibles dans le code source.

⬤ Explorer les mécanismes contrôlant les styles de paires, les calculs et les corrections.

⬤ Modifier le code source pour implémenter des fonctions personnalisées dans LAMMPS.

A qui s'adresse ce livre

.

Ce livre s'adresse aux étudiants, aux membres de la faculté et aux chercheurs qui utilisent actuellement LAMMPS ou qui envisagent de passer à LAMMPS, qui ont une connaissance de base de l'utilisation de LAMMPS et qui cherchent à étendre le code source de LAMMPS à des fins de recherche. Ce livre n'est pas un tutoriel sur l'utilisation de LAMMPS ou l'écriture de scripts LAMMPS, et il est supposé que le lecteur est à l'aise avec la syntaxe de base de LAMMPS. Il s'adresse à des utilisateurs n'ayant que peu ou pas d'expérience dans l'édition de code source. Une connaissance de la programmation C++ est utile mais pas nécessaire.

Autres informations sur le livre :

ISBN :9781800562264
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Extension et modification de LAMMPS Écrire votre propre code source : Un guide pragmatique pour...
Comprendre le code source de LAMMPS et le modifier...
Extension et modification de LAMMPS Écrire votre propre code source : Un guide pragmatique pour étendre LAMMPS en fonction des exigences de simulation personnalisées - Extending and Modifying LAMMPS Writing Your Own Source Code: A pragmatic guide to extending LAMMPS as per custom simulation requirements

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)