<div dir="ltr">I also happened to stumble across this yesterday. Is the length restriction for the default printer (l assume from the array of 8*1024 chars in PetscVFPrintfDefault() ) intended behavior to be documented, or a bug to be fixed?</div><div class="gmail_extra"><br><div class="gmail_quote">2018-04-12 2:16 GMT+02:00 Rongliang Chen <span dir="ltr"><<a href="mailto:rongliang.chan@gmail.com" target="_blank">rongliang.chan@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks Barry. I found petsc-3.6 and older versions did not have this restriction.<br>
<br>
Best,<br>
Rongliang<div class="HOEnZb"><div class="h5"><br>
<br>
On 04/12/2018 07:22 AM, Smith, Barry F. wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
   Yes, PetscPrintf() and related functions have a maximum string length of about 8000 characters.<br>
<br>
    Barry<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Apr 11, 2018, at 6:17 PM, Rongliang Chen <<a href="mailto:rongliang.chan@gmail.com" target="_blank">rongliang.chan@gmail.com</a>> wrote:<br>
<br>
Dear All,<br>
<br>
<br>
When I tried to print a long string using PetscPrintf() I found that it truncated the string. Attached is a simple example for this (run with single processor). I used PetscPrintf() and printf() to print the same string and the printf() seems OK. I am using petsc-3.8.4.<br>
<br>
<br>
Best,<br>
<br>
Rongliang<br>
<br>
<ex111.c><br>
</blockquote></blockquote>
<br>
<br>
</div></div></blockquote></div><br></div>