[petsc-users] ASCII viewer formats
Peder Jørgensgaard Olesen
pjool at dtu.dk
Thu Apr 10 03:24:58 CDT 2025
I would like to output the contents of a Vec to an ASCII file in which the entries are all on one line, as "x[0] x[1] x[2] ... x[N-1]". This can be done in a slightly roundabout way by putting the values in a 1xN dense Mat, assembling the matrix, and then use MatView with a suitable format, but one would think that skipping the matrix step and use a VecView directly would be more efficient (the procedure is to be repeated many times). However, none of the viewer formats seems to support the desired output formatting for Vec.
Is there any way to customize viewer formats for a specific layout - or is there perhaps a more clever way to do the thing I want?
Also, somewhat relatedly, is there a more detailed specification of available viewer formats? The documentation for PetscViewerFormat (https://urldefense.us/v3/__https://petsc.org/release/manualpages/Viewer/PetscViewerFormat/*petscviewerformat__;Iw!!G_uCfscf7eWS!fmgo_gSUThwXeUVpPBhwFVgTXRhk3tS8gDcRbkXu6TQu9lj3Emm5wwGKPUktzKcWMN-isoQKklivtNv-eU4$ ) briefly describes a number of them, and notes that "A variety of specialized formats also exist", although this isn't elaborated.
Thanks!
Best,
Peder
[https://urldefense.us/v3/__http://www.dtu.dk/-/media/DTU_Generelt/Andet/mail-signature-logo.png__;!!G_uCfscf7eWS!fmgo_gSUThwXeUVpPBhwFVgTXRhk3tS8gDcRbkXu6TQu9lj3Emm5wwGKPUktzKcWMN-isoQKklivOskRIMM$ ]
Peder Jørgensgaard Olesen
Postdoc
DTU Construct
Institut for Byggeri og Mekanisk Teknologi
pjool at dtu.dk<mailto:pjool at dtu.dk>
Koppels Allé
Building 403
2800 Kgs. Lyngby
https://urldefense.us/v3/__http://www.dtu.dk/english__;!!G_uCfscf7eWS!fmgo_gSUThwXeUVpPBhwFVgTXRhk3tS8gDcRbkXu6TQu9lj3Emm5wwGKPUktzKcWMN-isoQKklivVLvHjUo$ <https://urldefense.us/v3/__https://www.dtu.dk/english__;!!G_uCfscf7eWS!fmgo_gSUThwXeUVpPBhwFVgTXRhk3tS8gDcRbkXu6TQu9lj3Emm5wwGKPUktzKcWMN-isoQKklivEFUBK2I$ >
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20250410/b4e03496/attachment.html>
More information about the petsc-users
mailing list