Git Product home page Git Product logo

vampire's Introduction

Vampire

By Richard Evans

Vampire is a high performance general purpose code for the atomistic simulation of magnetic materials. Using a variety of common simulation methods it can calculate the equilibrium and dynamic magnetic properties of a wide variety of magnetic materials and phenomena, including ferro, ferri and antiferromagnets, core-shell nanoparticles, ultrafast spin dynamics, magnetic recording media, heat assisted magnetic recording, exchange bias, magnetic multilayer films and complete devices.

Capabilities

Vampire is designed to be highly flexible to deal with a wide variety of problems using a diverse set of simulation tools and methods. The capabilities of the code can be summarised broadly in terms of the simulation methods, standard problems, structural properties and features of the code, all of which can be combined to tackle almost any problem.

Simulation methods -Stochastic Landau-Lifshitz-Gilbert equation (spin dynamics) -Monte Carlo metropolis -Constrained Monte Carlo metropolis

Standard calculations -Ultrafast spin dynamics -Hysteresis loops -Curie temperature -Temperature dependent anisotropy -Temperature dependent energy barriers -Field cooling -Heat assisted and conventional magnetic recording -Laser induced spin dynamics

Structural properties -Bulk-like systems -Thin films -Nanoparticles - spheres, cubes, truncated octahedra, cylinders -Voronoi granular structures -Nanoparticle arrays -Core-shell nanoparticles -Multilayer thin films -Interface roughness and intermixing -Dilute magnetic systems -Lithographically defined geometries -SC, FCC, HCP, and BCC crystal structures -User-defined atomic structures - for example from Molecular Dynamics simulations

Magnetic properties -Ferromagnets -Antiferromagnets -Ferrimagnets -Spin glass -Single-ion, 2-ion and cubic anisotropies -Scalar, vector and tensor forms of exchange including the DM interaction -User-defined Hamiltonian from ab-initio Density Functional Theory (DFT) calculations -Demagnetisation fields (macrocell approximation)

Code features -Modular object-oriented C++ -Simple to use textfile input -High performance code -Parallelisation using the MPI library -Variety of geometric decomposition algorithms -Usable on a laptop to a supercomputer with thousands of cores -Output to PoVRAY for visualisation and publication quality graphics -Output to rasmol/jmol for structural inspection -Minimal dependence on external libraries for portability -Freely available open source code

License

See the license file.

vampire's People

Contributors

richard-evans avatar srhm501 avatar am1808 avatar odarbelaeze avatar a-naden avatar mattoaellis avatar rory-pond avatar pchureemart avatar sj681 avatar adalator avatar rm1291 avatar samwestmoreland avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.