Missing Metadata in Checkpoint Files After Switching to Checkpoint Filter in Nektar++ 5.3.0
******************* This email originates from outside Imperial. Do not click on links and attachments unless you recognise the sender. If you trust the sender, add them to your safe senders list https://spam.ic.ac.uk/SpamConsole/Senders.aspx to disable email stamping for this address. ******************* *Dear all,* I am encountering an issue with checkpoint file metadata when using the <FILTER TYPE="Checkpoint"> configuration in Nektar++ 5.3.0. I would appreciate your guidance to resolve this. Previously, I used global parameters in session.xml (e.g., IO_CheckSteps) to output checkpoint (.chk) files, which correctly included metadata such as <Time>, <TimeStep>, and <ChkFileNum> in the <Provenance> section. However, after switching to the <FILTER> configuration to *delay checkpoint output until 15 seconds* (see configuration below), the generated .chk files now *lack critical metadata*: <FILTER TYPE="Checkpoint"> <PARAM NAME="OutputFile">un</PARAM> <PARAM NAME="OutputFrequency">10000</PARAM> <PARAM NAME="OutputStartTime"> 15 </PARAM> </FILTER> The missing metadata includes: <ChkFileNum> <Kinvis>1.4<SessionName0><Time><TimeStep> This causes .dat files converted via FieldConvertto *lack SOLUTIONTIME*, preventing time-series visualization in Tecplot. So I just have few questions below: 1. Is there an error in the <FILTER> configuration that causes metadata omission? 2. Are there additional parameters required to preserve <Time>, <TimeStep>, etc., when using the Checkpoint filter, which can solve this problem. 3. Is this a known issue in Nektar++ 5.3.0? Thank you in advance for your assistance. Best regards, Luqi Zhang
Hello Luqi, how are you? Sorry, I do not have the answer for your three questions, but why don't you run your simulation for the time desired to delay the output and then start it again with IO_CheckSteps? It seems that will solve your problem in an easier way. Att, Daniel. Em sáb., 5 de abr. de 2025 às 06:26, z 67 <luqizhang2@gmail.com> escreveu:
This email from luqizhang2@gmail.com originates from outside Imperial. Do not click on links and attachments unless you recognise the sender. If you trust the sender, add them to your safe senders list <https://spam.ic.ac.uk/SpamConsole/Senders.aspx> to disable email stamping for this address.
*Dear all,*
I am encountering an issue with checkpoint file metadata when using the <FILTER TYPE="Checkpoint"> configuration in Nektar++ 5.3.0. I would appreciate your guidance to resolve this.
Previously, I used global parameters in session.xml (e.g., IO_CheckSteps) to output checkpoint (.chk) files, which correctly included metadata such as <Time>, <TimeStep>, and <ChkFileNum> in the <Provenance> section. However, after switching to the <FILTER> configuration to *delay checkpoint output until 15 seconds* (see configuration below), the generated .chk files now *lack critical metadata*:
<FILTER TYPE="Checkpoint"> <PARAM NAME="OutputFile">un</PARAM> <PARAM NAME="OutputFrequency">10000</PARAM> <PARAM NAME="OutputStartTime"> 15 </PARAM> </FILTER>
The missing metadata includes:
<ChkFileNum>
<Kinvis>1.4<SessionName0><Time><TimeStep>
This causes .dat files converted via FieldConvertto *lack SOLUTIONTIME*, preventing time-series visualization in Tecplot.
So I just have few questions below:
1.
Is there an error in the <FILTER> configuration that causes metadata omission? 2.
Are there additional parameters required to preserve <Time>, <TimeStep>, etc., when using the Checkpoint filter, which can solve this problem. 3.
Is this a known issue in Nektar++ 5.3.0?
Thank you in advance for your assistance.
Best regards, Luqi Zhang _______________________________________________ Nektar-users mailing list Nektar-users@imperial.ac.uk https://mailman.ic.ac.uk/mailman/listinfo/nektar-users
participants (2)
- 
                
                Daniel Garcia
- 
                
                z 67