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







Binary Packages


Compiler / Install

`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.5.tar.gz | tar xvf -
$ cd drops-0.2.5
$ ./configure
$ make
$ su
# make install
If you are using GNU tar, you can use is as tar zxvf drops-0.2.5.tar.gz instead of zcat drops-0.2.5.tar.gz | tar xvf -.

For RedHat type Linux distributions (RedHat Linux, Fedora Core, TurboLinux, Vine Linux, etc), SRPM file can be used to build RPM package of drops. To rebuild RPM package from SRPM package, see the man page of rpm (or the man page of rpmbuild).

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.

[Return] [Japanese]


Last modified: Fri May 22 17:48 JST 2009