Dear Marc,
thanks for the information, I think I missed this merge in functionality.
The serial SolutionTransfer class just had the responsibility to transfer
vectors between differently refined meshes. How did you use it to load
vectors from disk? I don't remember that it had such a functionality.
Sorry I was not clear in my explanation. We have implemented a storage
logic that stores currently not needed vectors on the disk and reloads
them when they are required by the computation within an optimization
loop. However, it may happen that the mesh is changed between storage
and load.
With the old functionality it was possible to check if a refinement of
the mesh was performed between storage and loading and then interpolate
the vector onto the refined mesh used for computation. In this logic, a
vector is only loaded into memory (and if necessarily refined) when it
is needed in the computation.
If I understood the change correctly this will no longer be possible (up
to short term switch to Legacy::...) and I need to load the entire
trajectory to main memory to be interpolated immediately?
If the mesh doesn't change, and you only store and load the vectors during
the runtime of the program, then I would suggest to serialize them with
boost. We have a new tutorial on serialization. Please have a look at
step-83 for more information.
https://dealii.org/developer/doxygen/deal.II/step_83.html
I am aware of the functionality - my difficulty lies in the situation
when the mesh is supposed to be changed between store and load.
To clarify: is the loss in functionality due to a lack in time and
people contributing but it could be fixed if I am willing to write the
code or is it coming from the problem that locally relevant dof's can
move to different cores in a distributed situation and thus it can't be
(reasonably) resolved in a unified manner for 'standard' and
'distributed' vectors?
Thanks Winni
--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see
https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to dealii+unsubscr...@googlegroups.com.
To view this discussion visit
https://groups.google.com/d/msgid/dealii/44aaa525-ac84-420f-82da-602e19baa4ab%40uni-hamburg.de.