Git Product home page Git Product logo

hicolm3's Introduction

license latest size releasedate

HICOLM: Multi-Methods for Molecules and Condensed Systems

Hicolm is an open source package focused in molecular modelling of condensed systems.

Below is a list of publications involving the HICOLM program:

F. W. Fernandes, HICOLM: High-Performance Platform of Physical Simulations by Using Low Computational Cost Methods. doi: 10.22456/2175-2745.92486.

Installation

To install just run "as a superuser" the script install.sh,

$ sudo ./install.sh

After that, HICOLM and auxiliary programs will be installed in the default PATH (/usr/local).

Notice: gfortran library is necessary to compile the Hicolm program and R packages to get the graphical support and the statistical analysis.

Highlighted topics

  • Velocity Verlet integrator.
  • Emulation of NVT, NPT and NVE ensemble by Berendsen or Nosรจ-Hoover barostat and thermostat.
  • Implementation of Amber Protocol in Force Field. ๐Ÿ†•
  • Optimization method by steepest descent algorithm. ๐Ÿ†•

Usage

After install the user must create in the working directory the following input files:

  • Hicolm.in, with relevant informations about the structure, MD parameters and the force field:
 # direct molecular dynamics
 
 @MDRUNNING or @MDPREPARE

# System information

&STRUCT    
...
&END

# MD parameters

&MD
...
&END

# Optimization parameters

&OPT
...
&END

# Force Field information

&FORCE
...
&END

The detailed description of each directive can be seen in doi: 10.22456/2175-2745.92486.

  • Hicolm.sys, with coordinates and other information about each molecular type. Below is an example of H2O condensed system, the first line shows the quantity of molecular types, the second shows the molecular name, quantity of molecules and quantity of atoms of each molecule, respectively. Next shows types of each site followed by the partial charges. After that, the atomic number and the atomic coordinates of each atom are represented in next lines.
    1
H2O         100    3
 OW HW HW
-0.8340 0.4170 0.4170
    8      5.29770100     12.22297800     19.92931800
    1      4.72481900     13.03438700     19.81360300
    1      5.30418400     11.42751000     20.53525100
    ...

After that, run the command hicolm in your working directory. Four output files will be create:

  1. Hicolm.out: Contains relevant informations about the simulation;
  2. Hicolm.md: With values of energy, force, velocity and positions of each atom at each MD cycle;
  3. Hicolm.XSF: The latest force, velocity and positions of each atom in XSF format (see XCrysDen format);
  4. Hicolm.AXSF: Conjunction of frames containing force, velocity and positions in AXSF format.

For more information, you can run the examples in the examples directory, or send an issue in Issues page.

hicolm3's People

Contributors

flavianowilliams 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.