Skip to content

timcrose/GAtor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

****************************************
        GAtor code README
****************************************
            .-._   _ _ _ _ _ _ _ _
 .-''-.__.-'00  '-' ' ' ' ' ' ' ' '-.
'.___ '    .   .--_'-' '-' '-' _'-' '._
 VV V 'vv-'   '_   '.       .'  _..' '.'.
   '=.____.=_.--'   :_.__.__:_   '.   : :
           (((____.-'        '-.  /   : :
                             (((-'\ .' /
                           _____..'  .'
                          '-._____.-'

****************************************

Welcome to the GAtor genetic algorithm for molecular
crystal structure prediction

GAtor uses python 2.7 and numpy >1.9. Additionally it requires
the following python packages:

1) pymatgen
2) sci-kit learn

These can be installed simply using pip

The source code is split into modules located in ./src

An example calculation folder with further instructions for running the code
is located in ./tutorial

*******************************************

Developer details

The master script which runs GAtor is located at ./src/GAtor_master.py.
This mainly deals with the parallelization and runs ./core/run_GA.py
for each parallel replica

The main script which controls the GA tasks of each parallel replica 
is located at ./core/run_GA.py

The main class which constructs GA structure objects (geometry and
additional properties) is located at ./src/structures/structure.py

The main modules which generate new structures are located in 
./src/mutation and ./src/crossover and can be swapped out depending 
on the desired functionality









About

Molecular crystal structure prediction using genetic algorithms and DFT

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •