Hi all,
I've checked out the master branch to try the blocked implementation and it
works great.
The memory goes down to 1.2GB from 1.7GB, in Gnuid I have a system with a
VariableGroup of size 3 and a system with just one variable.

I have a remark regarding the blocked implementation in the dG framework.
In this context It would be great to have a dof based blocked
implementation instead of a variable based blocked implementation. Do you
think it would be possible?
Such a thing would be convenient for at least three reasons
1) If all the variables are fully coupled I could have a big ndof*nvars
block instead of a ndof blocks      of size nvars.
2) If the variables are not fully coupled it could be more convenient to
have nvars blocks of size ndofs, since in general ndofs > nvars.
3) Generally the local matrices are built variable wise (having size
ndofs*ndofs), so the dof based blocked implementation would allow
global_matrix.add_block_matrix(local_matrix)
which should be more efficient.

Thanks.
Lorenzo
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to