[Click for the tomb-C.fe datafile in a second window.]
This model introduces partial wetting on the pad and chip bottom. That is, there are a non-zero contact angles. As a result, the corners of the pad are bared, as is some of the underside of the chip wetting area.
![]() |
| Evolved surface, 9772 facets. |
![]() |
| The solder surface by itself. |
A_pad for the pad
and A_z_minus for the bottom of the chip, in degrees.
update in the read section of the
datafile is defined to do this, for user convenience when changing
the contact angles at runtime. The update command is then set to run when
the file is loaded to set the initial tensions.
gogo command illustrates a possible asymmetry in the
evolution of a supposedly symmetric surface. In particular, the u
equiangulation command can destroy symmetry.
hessian command in hessian_normal mode can
have problems with vertices on constraints, as they can squirt sideways
and make big spikes. A new feature in version 2.11 is the
hessian_slant_cutoff internal variable. It's effect is that
if the normal to the surface is at too great an angle from the permitted
motion along constraints, the vertex is treated as fixed. The value is
the cosine of the angle. The read
section sets hessian_slant_cutoff at .2 (by trial).
hessian command can have problems with one-sided constraints,
as vertices bump into and off of the constraints.
Here, hessian does happen to work okay.
If it doesn't, one can first fix
the vertices that hit one-sided constraints.