Hello,
In my application, I store many copies of a distributed vector which all
share the same . The method requires me to load in a few different
checkpoint files. (eg. at t=0 and t=1). Since these share the same
triangulation, I would like to call triangulation::load() many times, once
for each checkpoint I'd need to load in.
When I try to do this, I trigger an assertion:
The violated condition was:
dest_data_fixed.empty()
Additional information:
Previously loaded data has not been released yet!
My understanding is that *dest_data_fixed* is the data buffer into which
the data is put before being written into my vector.
Does this data buffer, once I load in t=0, actually need to be saved? Said
another way, is there a problem if, after t=0 is loaded in, I clear the
data buffer? Reading in the class, it is unclear to me if this data buffer
cannot be cleared to read in a different checkpoint into a different vector.
I think that the checkpointing in deal.II probably assumes this process
only happens once, so I may be exceeding the design of the Triangulation
class.
Thanks,
Jerett
--
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 [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/dealii/742d41d3-8bec-42e2-b5cd-787876e2867an%40googlegroups.com.