`drops' is a simulator for phase separation structures in block copolymer melts and blends, based on the density functional theory. `drops' can handle block copolymers with arbitrary architecture and blends of them with low computational cost.
From version 0.2.0, `drops' can perform dynamics simulations. Dynamics simulations require larger computational costs, but the structure formation processes can be observed.
`drops' is developped and tested on Linux, and thus is is designed for UNIX/Linux environments. Currently development tools on Microsoft Windows (Borland C++ Builder, Microsoft Visual C++, etc) are not supported. To compiler and run drops on Windows, you are recommended to use Cygwin (http://www.cygwin.com/) for UNIX compatiblity (drops is written in ANSI C, so it is possible to build the native binary for Windows. However, it needs extra Makefiles or complicated configure scripts. Thus it is not supported.)
`drops' is written in ANSI C. To compiler it, you need an ANSI C compiler and GNU make utility. It also requires FFTW (version 3), Lua, zlib. Before compiling drops, you should install these libraries into your system.
`drops' uses autoconf / automake, so if required libraries are already installed, you can compile and install it just like other free softwares.
$ zcat drops-0.2.6.tar.gz | tar xvf - $ cd drops-0.2.6 $ ./configure $ make $ su # make install
If you are using GNU tar, you can use is as
tar zxvf drops-0.2.6.tar.gz
zcat drops-0.2.6.tar.gz | tar xvf -.
For Microsoft Windows, you can use binary packages compiled by MinGW.
You can use the installer to install drops.
You can also use binary file
drops.exe in zip archive.
(All the required libraries are statically linked.
You don't need to install Cygwin, MinGW/MSYS or FFTW, Lua).
drops is expected to executed on command line, so
use of the DOS prompt or shells on Cygwin, MinGW is recommended.
The installer for Windows is created by Inno Setup.