lammps/src/SPIN
julient31 ed467d8867 Merge branch 'master' of github.com:alxvov/lammps into OSO
- solved conflict in doc/src/fix_nve_spin.txt
2019-10-04 08:56:49 -06:00
..
README Merge branch 'clean-master2' of github.com:julient31/lammps into gneb_spin 2019-03-26 10:59:21 -06:00
atom_vec_spin.cpp Merge branch 'master' into improve-include-consistency 2019-07-19 13:26:00 -04:00
atom_vec_spin.h Commit1 JT 082118 2018-08-21 13:47:38 -06:00
compute_spin.cpp Merge branch 'master' into improve-include-consistency 2019-07-09 14:50:00 -04:00
compute_spin.h jive src headers with doc page entries and example scripts 2018-09-25 10:50:43 -06:00
fix_langevin_spin.cpp more rearranging of include file order to put implementation headers first 2019-07-03 21:57:39 -04:00
fix_langevin_spin.h whitespace cleanup 2018-06-18 17:55:12 -04:00
fix_neb_spin.cpp more rearranging of include file order to put implementation headers first 2019-07-03 21:57:39 -04:00
fix_neb_spin.h change neb/spin class names to better match the conventions used in the rest of LAMMPS 2019-04-27 13:16:37 -04:00
fix_nve_spin.cpp Commit JT 092419 2019-09-24 15:58:22 -06:00
fix_nve_spin.h Merge branch 'master' of github.com:alxvov/lammps into OSO 2019-07-30 09:14:49 -06:00
fix_precession_spin.cpp more rearranging of include file order to put implementation headers first 2019-07-03 21:57:39 -04:00
fix_precession_spin.h Commit JT 051319 2019-05-13 16:59:39 -06:00
fix_setforce_spin.cpp include file cleanup in some more packages 2019-07-10 01:18:34 -04:00
fix_setforce_spin.h Commit JT 040919 2019-04-09 16:57:27 -06:00
min_spin.cpp Commit JT 092419 2019-09-24 13:58:56 -06:00
min_spin.h Commit JT 072619 2019-07-26 17:33:49 -06:00
min_spin_cg.cpp Commit JT 092419 2019-09-24 13:58:56 -06:00
min_spin_cg.h Commit JT 082219 2019-08-22 10:48:58 -06:00
min_spin_lbfgs.cpp remove unnecessary operations. calloc only if rho is positive 2019-10-03 22:14:15 +00:00
min_spin_lbfgs.h Commit JT 082219 2019-08-22 10:48:58 -06:00
neb_spin.cpp Merge branch 'master' of github.com:alxvov/lammps into OSO 2019-07-30 09:14:49 -06:00
neb_spin.h bulk removal of #include <cstdio> from header files 2019-06-27 21:54:07 -04:00
pair_spin.cpp more rearranging of include file order to put implementation headers first 2019-07-03 21:57:39 -04:00
pair_spin.h more cleanup of include file handling. starting to work on files in packages 2019-07-02 05:15:30 -04:00
pair_spin_dipole_cut.cpp Merge branch 'master' of github.com:alxvov/lammps into OSO 2019-07-30 09:14:49 -06:00
pair_spin_dipole_cut.h Commit2 JT 051519 2019-05-15 20:49:05 -06:00
pair_spin_dipole_long.cpp Merge branch 'master' of github.com:alxvov/lammps into OSO 2019-07-30 09:14:49 -06:00
pair_spin_dipole_long.h Commit JT 051719 2019-05-17 15:04:14 -06:00
pair_spin_dmi.cpp Merge branch 'master' of github.com:alxvov/lammps into OSO 2019-07-30 09:14:49 -06:00
pair_spin_dmi.h Commit JT 072618 2018-07-27 12:00:15 +02:00
pair_spin_exchange.cpp Merge branch 'master' of github.com:alxvov/lammps into OSO 2019-10-04 08:56:49 -06:00
pair_spin_exchange.h integrate SPIN package into documentation, fix links and make it consistent 2018-06-18 18:36:30 -04:00
pair_spin_magelec.cpp more rearranging of include file order to put implementation headers first 2019-07-03 21:57:39 -04:00
pair_spin_magelec.h Commit JT 020419 2019-02-04 17:21:59 +01:00
pair_spin_neel.cpp Commit JT 092419 2019-09-24 14:50:55 -06:00
pair_spin_neel.h Commit JT 072618 2018-07-27 12:00:15 +02:00

README

The SPIN package enables coupled spin dynamics and molecular 
dynamics simulations. 

The package provides the following features:

* defining a classical magnetic atomic spin associated to each magnetic
atom in the system
* integrating the equations of motion for the coupled spin-lattice system
* implementing magnetic pair interactions and magnetic forces
* thermostating and applying a transverse damping to the magnetic spins
* minimizing spin configurations with an adaptive timestep scheme
* performing geodesic NEB calculations
* computing and outputing magnetic quantities
* minimizing the energy or total torque of a magnetic system

The different options provided by this package are explained in the 
LAMMPS documentation.

Once you have successfully built LAMMPS with this package, you can test 
it using one of the input files provided from the examples/SPIN dir. 
For example:

./lmp_serial < lammps/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp


== Credits and license ==

The person who created this package is Julien Tranchida (jtranch at
sandia.gov). You can contact him if you have questions.