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 dealii+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/dealii/742d41d3-8bec-42e2-b5cd-787876e2867an%40googlegroups.com.

Reply via email to