i just wanted to add that &quot;archive_ex&quot; and &quot;unarchive_ex&quot; works only and only for single expressions. If someone wants to save lists of matrixes like i needed, you can use &quot;archive_node&quot; which is great too.<br>

it can save you lots of time<br>best regards, <br>Cristobal<span style="color: black;"></span><br><br><div class="gmail_quote">On Sun, Jun 6, 2010 at 2:19 PM, Cristobal Navarro <span dir="ltr">&lt;<a href="mailto:axischire@gmail.com" target="_blank">axischire@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">hello Alexei,<br><br>thanks very much for you indications, i cleared up my mind now.<br>i have tested the method of archiving, it works very good! its crazy it even worked for storing a whole matrix of expressions, great and perfect.<br>



<br>additionally, thanks to ginac&#39;s great modularism, <br>i was able to add some extra binary header information at the beginning of the same file (like the number of elements stored), because some information was dynamic and unknown for the program.<br>



<br>i guess ginac&#39;s archive tool internally serializes its objects, something i wasnt doing on my program.<br><br>i only have this little question (for the future), has someone worked with ginac and distributed systems (clusters), ? sending and receiving ginac type objects between nodes ?<br>



would it be possible to send the &quot;archive&quot; which is serialized already (maybe im completely wrong) through an MPI send/receive instruction??<br>i will eventually look into this the following weeks to come, but meanwhile any answer will be very helpful to clear up the scenario.<br>



<br>best regards and thank you very much <br><font color="#888888"><br><span style="color: black;"><div dir="ltr"><div><a href="http://www.youtube.com/neoideo" target="_blank">Cristobal</a></div></div></span></font><div>


<div></div><div><br><br><div class="gmail_quote">On Sun, Jun 6, 2010 at 9:31 AM, Alexei Sheplyakov <span dir="ltr">&lt;<a href="mailto:alexei.sheplyakov@gmail.com" target="_blank">alexei.sheplyakov@gmail.com</a>&gt;</span> wrote:<br>



<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hello,<br>
<div><br>
On Fri, Jun 04, 2010 at 06:05:26PM -0400, Cristobal Navarro wrote:<br>
&gt; is it possible to write ginac symbols and expressions into a file as binary<br>
&gt; format??<br>
<br>
</div>Yes. It&#39;s documented in the manual (section 5.15.4, titled as `Archiving&#39;).<br>
<div><br>
&gt; i&#39;ve tried this but i get segmentation fault when printing the read<br>
&gt; variables. you can try this one file example to see the problem.<br>
<br>
</div>That code is not going to work (with any non-POD data type). Perhaps you<br>
should read something about serialization. A good starting point is<br>
<a href="http://www.parashift.com/c++-faq-lite/serialization.html" target="_blank">http://www.parashift.com/c++-faq-lite/serialization.html</a><br>
<br>
Best regards,<br>
        Alexei<br>
<br>
_______________________________________________<br>
GiNaC-list mailing list<br>
<a href="mailto:GiNaC-list@ginac.de" target="_blank">GiNaC-list@ginac.de</a><br>
<a href="https://www.cebix.net/mailman/listinfo/ginac-list" target="_blank">https://www.cebix.net/mailman/listinfo/ginac-list</a><br>
</blockquote></div><br>
</div></div></blockquote></div><br>