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 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