Search form

You are here

PFC2D 4.00 32-bit

The update to PFC2D 4.0 is a ZIP file that contains the following program elements:

program executable

program dlls

test data files

To complete the code update unzip the file to the location of your current PFC2D installation. This will overwrite your existing files with the ones contained in the ZIP file.

If the default location was used when originally installing PFC2D from CD, then the "unzip to" location will be:

[c:\program files\Itasca]\pfc2d400 (without the brackets)

where [c:\program files\Itasca] is the installation's default location. If the default location was not used on install, the portion of the "unzip to" path in brackets should be set to match the location used during installation.

Prerequisites

Starting with subversion 187, an update to the Microsoft (R) Visual C++ 2005 Runtime is REQUIRED. (The current subversion of the code update available here appears at the end of the Revision History — see link above.) If not present, on startup the code will return an error message similar to "The application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem" (on Windows XP or later) or it will complain of missing DLLs (Windows 2000).

Please use the link below that corresponds to your 32-bit or 64-bit operating system. The installation process need only be performed once; subsequent updates to PFC2D will not require these steps to be repeated.

Software Update Revisions

Changes to only the Basic Fluid Analysis Option (BFAO) and
the Coupled CFD Add-on (CCFD), which are summarized as
follows:
BFAO: Convergence criteria change,
CCFD: Clump mode added,
CCFD: Polyhedron porosity calculation method improved,
CCFD: Scale mode added,
CCFD: Porosity lower limit is user settable and
CCFD: New manual material.
A full description of the changes is given in the {FLUID
MODIFICATIONS} sections of pfc2d40manual_mods.pdf and
pfc3d40manual_mods.pdf.

197

04/30/2013

Change made to PFC Fishtank 1-118 (support for PFC2D
flat-jointed material that supersedes all previous support
--- see fist.txt).

196

11/28/2012

Change made to PFC Fishtank 1-117 (see fist.txt).

195

11/15/2012

Change made to PFC Fishtank 1-116 (see fist.txt).

194

07/27/2012

Upgrade the PFC2D flat joint contact model to become
udm_FlatJoint version 2 --- see entry for fist 1-115.

193

05/29/2012

This modification affects the user-defined contact model
(UDM) option, and requires that DLLs built with this option
be rebuilt. The modification provides a new capability to
PFC3D UDM users.

A new method (ICodeFunc::keepOnCP) has been added to the UDM
interface to provide a means of rotating a vector V (which
is expressed in the global coordinate system and lies on the
contact plane) to account for rigid-body motion of the
contacting surfaces. The rotation is defined by Eqns.
(1.11) & (1.12) in the Theory & Background volume of the
PFC3D 4.0 manual, and also includes a rescaling of V so that
its magnitude does not change. By applying this rotation to
V within the FDLaw method, one ensures that V remains fixed
w.r.t. the contact plane.