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.

Reply via email to