|
PSCF v1.4.0
|
Package History (Prev) Features (Next)
The PSCF package currently contains source code for three executable programs named pscf_r1d, pscf_rpc and pscf_rpg. The purpose and capabilties of each are summarized below;
pscf_r1d:
The pscf_r1d program is designed for SCFT calculations for one-dimensional problems in Cartesian, cylindrical or spherical coordinates. A simple finite difference spatial discretization is used to solve the underlying modified diffusion equation (MDE). This program is useful for SCFT problems involving flat or curved interfaces, and for simulating spherical or cylindrical micelles. The pscf_r1d program cannot perform stochastic field theoretic simulations.
pscf_rpc:
The pscf_rpc program can perform both SCFT and PS-FTS calculations on systems with periodic boundary conditions in 1, 2 or 3 dimensions, using conventional CPU hardware. This program provides capabilities for SCFT analogous to those of the older Fortran PSCF program. The suffix "rpc" stands for "real periodic, CPU".
pscf_rpg:
The pscf_rpg program is a GPU-accelerated sister of pscf_rpc that can also perform SCFT and PS-FTS calculations on systems with periodic boundary conditions. The pscf_rpc and pscf_rpg programs provide identical features and user interfaces, but pscf_rpg provide higher performance for problems involving a large number of grid points per unit cell. The suffix "rpg" stands for "real periodic, GPU".
Package History (Prev) About (Up) Features (Next)