angle_style charmm command¶

Description¶

Lo stile dell’angolo charmm utilizza il potenziale

\

con un ulteriore termine Urey_Bradley basato sulla distanza \(r\) tra il primo e il terzo atomo nell’angolo. \(K\),\(\theta_0\), \(K_{ub}\) e \ (R_{ub}\) sono coefficienti definiti per ogni tipo di angolo.

Vedi (MacKerell) per una descrizione del campo di forza CHARMM.

I seguenti coefficienti devono essere definiti per ogni tipo angolo via theangle_coeff comando, come nell’esempio di cui sopra, o nel file di dati o riavviare file leggere dal read_dataor read_restart comandi:

  • \(K\) (energia)

  • \(\theta_0\) (gradi)

  • \(K_{ub}\) (energia/distanza^2)

  • \(r_{ub}\) (a distanza)

\(\theta_0\) è specificato in gradi, ma LAMMPS converte toradians internamente; quindi \(K\) è effettivamente di energia perradian^2.

Gli stili con suffisso gpu, intel, kk, omp o opt sono funzionalmente uguali allo stile corrispondente senza il suffisso.Sono stati ottimizzati per funzionare più velocemente, a seconda del tuo availablehardware, come discusso nella docpage Speed packages. Gli stili accelerati prendono gli stessi argomenti e dovrebbero produrre gli stessi risultati, ad eccezione dei problemi di arrotondamento e precisione.

Questi stili accelerati fanno parte dei pacchetti GPU, USER-INTEL, KOKKOS,USER-OMP e OPT, rispettivamente. Sono abilitati solo se FLAMMPS è stato creato con quei pacchetti. Vedere la pagina del documento Build package per maggiori informazioni.

È possibile specificare esplicitamente gli stili accelerati nello script di input includendo il loro suffisso, oppure è possibile utilizzare l’opzione-suffix della riga di comando quando si invocano LAMMPS, oppure è possibile utilizzare il comando thesuffix nello script di input.

Vedi Speed packages doc page per ulteriori istruzioni su come utilizzare gli stili accelerati in modo efficace.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.