Skip to content
This repository has been archived by the owner on Apr 24, 2020. It is now read-only.
forked from robertvacha/SC

C++ code for Monte Carlo simulations of patchy spherocylinders

License

Notifications You must be signed in to change notification settings

elifesciences-publications/SC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SC 4.0

C++ code for Monte Carlo simulations of patchy spherocylinders

Compiling

in scOOP/ directory:

$ module add cmake
$ cmake .
$ make -j number_of_cores

executable SC will be created.

Parallel tempering or Multiple Walker Wang-Landau: Enable MPI, compile with:

$ module add mpich
$ cmake . -DENABLE_MPI=ON -DENABLE_OPENMP=OFF
$ make -j number_of_cores
$ mpirun -np number_of_threads SC

Generating documentation:

$ doxygen

Testing:

$ cd Tests/
$ ./test
$ cd Interactions_tests/
$ ./test.sh

Extensive pair interaction comparisons to past versions (namely SC version used in doi 10.1063/1.4933229)

Comprehensive tests: folders : SC_PSC_MEMBRANE_WANG and System_averages_tests

Use scripts/movie-scripts/python 2.x/sc35-movie.py for vmd openable movie Use scripts/movie-scripts/python 2.x/sc35-movie.py -g 1 for grandCanonical

NOTE: to submit a job with grandCanonically active species use runGrand

About

C++ code for Monte Carlo simulations of patchy spherocylinders

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 49.7%
  • C++ 38.0%
  • Python 10.6%
  • Shell 1.3%
  • Other 0.4%