Toby,

> Attached is the total patch I think should be ok!!

Thanks for working on this! The patch is fine, please check it in.


> Let me add my two cents worth (dwa groszy?) on (2) above:
> (a) We should not be actively supporting backwards, only forwards. We want
> to start supporting complex PETSc today and the version is 3.0.0-p8, so we
> should start from there. (Backwards compatibility for complex PETSc can
> be added on a "when it is needed" basis.)
> (b) I will grudgingly support complex for PETSc 2.3* if it is really
> wanted, many Linux flavours still have this as the default option, but I
> think we should drop it for complex PETSc. Let support for complex be like
> support for SLEPc, only since 3.0*; that would be alot easier to
> set up and then maintain., in that order   :-)

I agree with these points. I didn't intend to make you support PETSc 2.2, I 
just wanted to point out that in your previous patch you tested for PETSc 2.2 
when you probably meant 2.3. Anyway, I think it's reasonable to expect PETSc 
3.x for all the new things.


> Where do we go from here? I would suggest marking out anything that does
> not compile, let dealii compile with PETSc 3.0* complex and then add on a
> "when it is needed basis".

That sounds good. Now we just need volunteers to work on the issues that come 
up :-)

Best
 W.


-------------------------------------------------------------------------
Wolfgang Bangerth                email:            [email protected]
                                 www: http://www.math.tamu.edu/~bangerth/

_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to