On Tue, Jun 09, 2009 at 01:56:05PM +0200, Johan Hake wrote:
> > It would be nice to move towards a release in the not too distant
> > future. Can we try and knock a few points off the TODO list? The stand
> > out TODO items are:
> >
> > - Parsing of command-line arguments
> 
> This one should be in place. But we need to sort out how we should combine
> command line parsing with the PETSc options. Refering to what was
> discussed in a previous thread.

Yes, this is done. And I think we agreed that we prefix PETSc options
with "petsc." so

 --petsc.foo=bar

results in passing foo=bar to PETSc. Just needs to be implemented.

> > - Move to new parameter system

I will try to get to this soon but other things are more pressing at
the moment.

> > - Move to new XML format/implementation
> >
> > Are these largely in place already?

I think so. Ola?

Then there's also the parallelization which is close to
finished. Depending on how it goes, it might just need a few more
hours of work to get an initial version going. Everything should be
ready up to actually initializing the (PETSc) matrix, which is also
mostly prepared.

If anyone's interested, look at the else {} clause in

void PETScMatrix::init(const GenericSparsityPattern& sparsity_pattern)

This needs to call num_nonzeros_diagonal() and num_nonzeros_off_diagonal()
for the sparsity pattern. We also need to finish the insertion
(commented out now) in SparsityPattern.cpp.

-- 
Anders

Attachment: signature.asc
Description: Digital signature

_______________________________________________
DOLFIN-dev mailing list
DOLFIN-dev@fenics.org
http://www.fenics.org/mailman/listinfo/dolfin-dev

Reply via email to