|
The C++ option enables users to link their own C++ code into the PFC2D executable. This option can be used instead of FISH functions to speed up execution considerably; a special advantage is the reduction of computation time when accessing large numbers of balls or contacts by linked lists. This option enables users to perform efficient simulations, such as coupled analysis, in which many PFC2D variables must be manipulated and fed back to PFC2D during cycling.
The UDM option enables users to write their own contact constitutive models in C++ and create DLL (dynamic link library) files that can be loaded during execution of the PFC2D code. This provides the flexibility to incorporate the physics relevant to particular problems into the distinct element framework. It also permits exchange of contact models among PFC2D users. New DLL models can be obtained from the Itasca web site devoted specifically to model development and exchange: www.itasca-udm.com.
These options are sold as a single package, and both require the use of a Visual C++ 2005 compiler.
|