`frisca' is a package of fast rheology simulators for entangled polymers, based on the slip-spring models. `frisca' is designed for the embedded use in other simulators such as fluid dynamcis simulators. It enables fast rheology simulations under any deformation conditions.
`frisca' is developped and tested on Linux, and thus is is designed for UNIX/Linux environments. Also, it supports simulations on a GPU. The GPU version simulators are developped by CUDA, and simulations can be accelerated with the GPU devices which works for CUDA.
`frisca' is written in ANSI C. To compiler it, you need an ANSI C compiler and GNU make utility. It also requires HDF5 for the data file input and output. Before compiling drops, you should install HDF5 into your system.
To compile and use GPU version simulators, NVIDIA CUDA Toolkit and CUDA SDK (GPU Computing SDK) are required. The supported versions of CUDA Toolkit are version 10.0 or later, and the supported GPU devices are compute capability 6.1 or later.
`frisca' uses autoconf and it can be compiled with the same way as other free softwares.
$ zcat frisca-0.1.1.tar.gz | tar xvf - $ cd frisca-0.1.1 $ ./configure $ make
If you are using GNU tar, you can use is as
tar zxvf frisca-0.1.1.tar.gz
zcat frisca-0.1.1.tar.gz | tar xvf -.
`frisca' is designed for the embedded use. Therefore each simulator core is designed to be compact and portable. The simulator cores are stored in the subdirectories under `src/', and they can be used independently for embedded purposes. That is, you can simply copy the simulator core directory into the code tree of your simulator, to embed it to your simulator. You will need to modify some files such as `Makefile'. (See subdirectories under `example' for examples of simulators which use `frisca'.)