15.11.2012 Views

Mechanical APDL Basic Analysis Guide - Ansys

Mechanical APDL Basic Analysis Guide - Ansys

Mechanical APDL Basic Analysis Guide - Ansys

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

used. Running the distributed sparse solver in out-of-core mode on a shared disk resource (for example,<br />

NAS or SAN disk) is typically not recommended. You can effectively run the distributed sparse solver using<br />

multiple processes with one drive (or a shared disk resource) if:<br />

• The problem size is small enough relative to the physical memory on the system that the system buffer<br />

cache can hold all of the distributed sparse solver (I/O) files and other ANSYS files in memory.<br />

• You have a very fast hard drive configuration that can handle multiple I/O requests simultaneously<br />

(typically found on proprietary UNIX systems). For a shared disk resource on a cluster, a very fast interconnect<br />

is also needed to handle the I/O traffic along with the regular communication of data within<br />

the solver.<br />

• You use the DSPOPTION,,INCORE command to force the distributed sparse solver into an in-core mode.<br />

5.2.2. The Preconditioned Conjugate Gradient (PCG) Solver<br />

The PCG solver starts with element matrix formulation. Instead of factoring the global matrix, the PCG solver<br />

assembles the full global stiffness matrix and calculates the DOF solution by iterating to convergence<br />

(starting with an initial guess solution for all DOFs). The PCG solver uses a proprietary preconditioner that<br />

is material property and element-dependent.<br />

• The PCG solver is usually about 4 to 10 times faster than the JCG solver for structural solid elements<br />

and about 10 times faster then JCG for shell elements. Savings increase with the problem size.<br />

• The PCG solver usually requires approximately twice as much memory as the JCG solver because it retains<br />

two matrices in memory:<br />

– The preconditioner, which is almost the same size as the stiffness matrix<br />

– The symmetric, nonzero part of the stiffness matrix<br />

5.2.2.The Preconditioned Conjugate Gradient (PCG) Solver<br />

You can use Table 5.1: Solver Selection <strong>Guide</strong>lines (p. 98) as a general guideline for memory usage.<br />

This solver is available only for static or steady-state analyses and transient analyses, or for PCG Lanczos<br />

modal analyses. The PCG solver performs well on most static analyses and certain nonlinear analyses. It is<br />

valid for elements with symmetric, sparse, definite or indefinite matrices. Contact analyses that use penaltybased<br />

or penalty and augmented Lagrangian-based methods work well with the PCG solver as long as<br />

contact does not generate rigid body motions throughout the nonlinear iterations (for example, full loss of<br />

contact). However, Lagrange-formulation contact methods and incompressible u-P formulations cannot be<br />

used by the PCG solver and require the sparse solver.<br />

Because they take fewer iterations to converge, well-conditioned models perform better than ill-conditioned<br />

models when using the PCG solver. Ill-conditioning often occurs in models containing elongated elements<br />

(i.e., elements with high aspect ratios) or contact elements. To determine if your model is ill-conditioned,<br />

view the Jobname.PCS file to see the number of PCG iterations needed to reach a converged solution.<br />

Generally, static or full transient solutions that require more than 1500 PCG iterations are considered to be<br />

ill-conditioned for the PCG solver. When the model is very ill-conditioned (e.g., over 3000 iterations are<br />

needed for convergence) a direct solver may be the best choice unless you need to use an iterative solver<br />

due to memory or disk space limitations.<br />

For ill-conditioned models, the PCGOPT command can sometimes reduce solution times. You can adjust<br />

the level of difficulty (PCGOPT,Lev_Diff) depending on the amount of ill-conditioning in the model. By<br />

default, ANSYS automatically adjusts the level of difficulty for the PCG solver based on the model. However,<br />

sometimes forcing a higher level of difficulty value for ill-conditioned models can reduce the overall solution<br />

time.<br />

Release 13.0 - © SAS IP, Inc. All rights reserved. - Contains proprietary and confidential information<br />

of ANSYS, Inc. and its subsidiaries and affiliates.<br />

101

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!