← Back to team overview

dolfin team mailing list archive

Re: Failing tests in dolfin

 

On 10 April 2013 23:05, Patrick Farrell <patrick.farrell@xxxxxxxxxxxxxx> wrote:
> On 10/04/13 15:06, Garth N. Wells wrote:
>>
>> The PETSc SNES solver tests were passing for PETSc 3.3 but failing
>> for PETSc 3.2. The nonlinear solvers have been changing a lot
>> between PETSc versions, so I would suggest disabling the PETSc
>> nonlinear solvers for PETSc version < 3.3.  I have no interest in
>> fixing things for PETSc 3.2.
>
>
> When I added the PETScSNESSolver code, I worked rather hard to make sure
> it worked with both PETSc 3.2 and 3.3. It's quite important to retain
> both. In particular, there are no released versions of ubuntu or debian
> that contain PETSc 3.3 packages. I think whoever broke it for 3.2 should
> fix it.
>

It didn't break you code. It is some new SNES functionality for
inequality problems, like contact.

Supporting multiple releases of 3rd party libraries that are changing
rapidly is a major pain. One can make it work at the outset, but it
compromisea maintainability and testing.

Garth

> Patrick
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dolfin
> Post to     : dolfin@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dolfin
> More help   : https://help.launchpad.net/ListHelp


References