Hybrid Metaheuristic Optimizer
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
analysis
data
docs
gradle
lib
scratch
src
.gitignore
.travis.yml
LICENSE
README.md
build.gradle
globalVsIteration.vmd
gradlew
gradlew.bat

README.md

Swy

Download Apache License Build Status Coverage Status

A Hybrid Metaheuristic Approach for Non-Local Optimization of Molecular Systems

Thomas Dresselhaus, Jack Yang, Sadhana Kumbhar, Mark P. Waller J. Chem. Theory Comput., (2013) 9, 2137–2149.

DOI:10.1021/ct301079m

#Quick Start

git clone https://github.com/wallerlab/swy.git

cd swy

./gradlew clean build

To execute:

Java –jar target/libs/swy-0.1.jar input.properties

Take an example input.properties file, e.g.: examples/inputfiles/aco_dihed_mop_trien.properties

The input.properties file contains the location of the molecular system, e.g:

example/molecularsystems/FormicAcidDimer.xml

Therefore, an actual job can be run:

java –jar swy-0.1.jar examples/aco_dihed_mop_trien.properties

The resulting structures can be easily viewed in VMD by loading the .xyz files:

analysis/structures/

The convergence behavior of metaheuristics can be followed in:

analysis/visualizable/

The documentation can be viewed in a browser by opening docs/index.html

Initially the environment variable must be set for external codes, e.g.:

export MOPAC_EXE=/opt/mopac/MOPAC2012.exe

#Example:

DEMO