Dear all, I am conducting a quasi 3D simulation, being the z-axis the homogeneous direction, with an homogeneous length equal to 0.1 (LZ=0.1) and up to 3 Fourier modes (HomModesZ = 4). I am interested on placing some history points along the homogeneous direction, however I am facing several issues which I would like to clarify. - First of all, I have made several tests and it seems that it is not possible to parametrize the points coordinates. I mean, the coordinates do not accept parameters defined on the parameters XML element. The following example does not provide any output result: <PARAM NAME="Points"> 0.0 LZ 0.0 </PARAM> Is there any way to parametrize the coordinates? since it will be very beneficial. - I would like to place probes at LZ/4, LZ/2 and 3*LZ/4, thus I defined the HistoryPoints filter as follows: <PARAM NAME="Points"> 0.0 0.0 0.025 0.0 0.0 0.05 0.0 0.0 0.075 </PARAM> However, I obtain the following 'error' message: Reseting History point from z = 0.075 to z = 0.05. As not Fourier interpolation is required, why do I get this error? - At the FilterHistoryPoints.cpp file I see that it is possible to specify the plane on which to evaluate the history point by using the "OutputPlane" tag. Since I could not find any example, I would like to know how to use this tag, more in precise, how to define the z-coordinate of the points along with the output plane. Is the following example correct? <FILTER TYPE="HistoryPoints"> <PARAM NAME="OutputFile">TimeValues</PARAM> <PARAM NAME="OutputFrequency">10</PARAM> <PARAM NAME="OutputPlane">0,1,2,3</PARAM> <PARAM NAME="Points"> 1 0.5 0 1 0.5 0 1 0.5 0 1 0.5 0 </PARAM> </FILTER> I expect to obtain the measurements at the coordinates (1,0.5,0),(1,0.5,0.025),(1,0.5,0.5),(1,0.5,0.075). - Also at the FilterHistoryPoints.cpp file I have seen that there is another tag, called "WaveSpace". If I implement it, will I obtain the Fourier coefficients on these points? It is somehow confusing to me, so I please you to bring some light into it, and how to use this field. I am using nektar 4.3.3 version and running in parallel with 8 cores. Let me know if you require any other information. With best regards, Guillermo
Dear Guillermo, I think the interpolation on the homogeneous direction is not yet implemented, for that reason Nektar give you the value of the nearest homogeneous plane changing z = 0.075 to z = 0.05. In theory the implementation could be easy because you have the values of the Fourier coefficients, but I tried for a while without results (I had to focus on another aspects of the code). Probably somebody else have solved this issue. Please let me know if you can solve it. Or we can sum efforts to solve it. Cheers, On Thu, 4 Jul 2019 at 04:43, Guillermo <guillermo180395@gmail.com> wrote:
Dear all,
I am conducting a quasi 3D simulation, being the z-axis the homogeneous direction, with an homogeneous length equal to 0.1 (LZ=0.1) and up to 3 Fourier modes (HomModesZ = 4). I am interested on placing some history points along the homogeneous direction, however I am facing several issues which I would like to clarify.
- First of all, I have made several tests and it seems that it is not possible to parametrize the points coordinates. I mean, the coordinates do not accept parameters defined on the parameters XML element. The following example does not provide any output result: <PARAM NAME="Points"> 0.0 LZ 0.0 </PARAM> Is there any way to parametrize the coordinates? since it will be very beneficial.
- I would like to place probes at LZ/4, LZ/2 and 3*LZ/4, thus I defined the HistoryPoints filter as follows: <PARAM NAME="Points"> 0.0 0.0 0.025 0.0 0.0 0.05 0.0 0.0 0.075 </PARAM>
However, I obtain the following 'error' message: Reseting History point from z = 0.075 to z = 0.05. As not Fourier interpolation is required, why do I get this error?
- At the FilterHistoryPoints.cpp file I see that it is possible to specify the plane on which to evaluate the history point by using the "OutputPlane" tag. Since I could not find any example, I would like to know how to use this tag, more in precise, how to define the z-coordinate of the points along with the output plane. Is the following example correct?
<FILTER TYPE="HistoryPoints"> <PARAM NAME="OutputFile">TimeValues</PARAM> <PARAM NAME="OutputFrequency">10</PARAM> <PARAM NAME="OutputPlane">0,1,2,3</PARAM> <PARAM NAME="Points"> 1 0.5 0 1 0.5 0 1 0.5 0 1 0.5 0 </PARAM> </FILTER>
I expect to obtain the measurements at the coordinates (1,0.5,0),(1,0.5,0.025),(1,0.5,0.5),(1,0.5,0.075).
- Also at the FilterHistoryPoints.cpp file I have seen that there is another tag, called "WaveSpace". If I implement it, will I obtain the Fourier coefficients on these points? It is somehow confusing to me, so I please you to bring some light into it, and how to use this field.
I am using nektar 4.3.3 version and running in parallel with 8 cores. Let me know if you require any other information.
With best regards, Guillermo
_______________________________________________ Nektar-users mailing list Nektar-users@imperial.ac.uk https://mailman.ic.ac.uk/mailman/listinfo/nektar-users
-- --- Manuel Felipe Mejía De Alba.
Dear Manuel, Thank you for your response. Since I am using 4 Fourier modes and LZ=0.1, I have planes at 0, 0.025, 0.05 and 0.075. So I do not understand why an interpolation for z=0.075 is required. Thank you. Regards, Guillermo On 05/07/2019 06:18, Manuel F. Mejía De Alba wrote:
Dear Guillermo,
I think the interpolation on the homogeneous direction is not yet implemented, for that reason Nektar give you the value of the nearest homogeneous plane changing z = 0.075 to z = 0.05.
In theory the implementation could be easy because you have the values of the Fourier coefficients, but I tried for a while without results (I had to focus on another aspects of the code). Probably somebody else have solved this issue.
Please let me know if you can solve it. Or we can sum efforts to solve it.
Cheers,
On Thu, 4 Jul 2019 at 04:43, Guillermo <guillermo180395@gmail.com <mailto:guillermo180395@gmail.com>> wrote:
Dear all,
I am conducting a quasi 3D simulation, being the z-axis the homogeneous direction, with an homogeneous length equal to 0.1 (LZ=0.1) and up to 3 Fourier modes (HomModesZ = 4). I am interested on placing some history points along the homogeneous direction, however I am facing several issues which I would like to clarify.
- First of all, I have made several tests and it seems that it is not possible to parametrize the points coordinates. I mean, the coordinates do not accept parameters defined on the parameters XML element. The following example does not provide any output result: <PARAM NAME="Points"> 0.0 LZ 0.0 </PARAM> Is there any way to parametrize the coordinates? since it will be very beneficial.
- I would like to place probes at LZ/4, LZ/2 and 3*LZ/4, thus I defined the HistoryPoints filter as follows: <PARAM NAME="Points"> 0.0 0.0 0.025 0.0 0.0 0.05 0.0 0.0 0.075 </PARAM>
However, I obtain the following 'error' message: Reseting History point from z = 0.075 to z = 0.05. As not Fourier interpolation is required, why do I get this error?
- At the FilterHistoryPoints.cpp file I see that it is possible to specify the plane on which to evaluate the history point by using the "OutputPlane" tag. Since I could not find any example, I would like to know how to use this tag, more in precise, how to define the z-coordinate of the points along with the output plane. Is the following example correct?
<FILTER TYPE="HistoryPoints"> <PARAM NAME="OutputFile">TimeValues</PARAM> <PARAM NAME="OutputFrequency">10</PARAM> <PARAM NAME="OutputPlane">0,1,2,3</PARAM> <PARAM NAME="Points"> 1 0.5 0 1 0.5 0 1 0.5 0 1 0.5 0 </PARAM> </FILTER>
I expect to obtain the measurements at the coordinates (1,0.5,0),(1,0.5,0.025),(1,0.5,0.5),(1,0.5,0.075).
- Also at the FilterHistoryPoints.cpp file I have seen that there is another tag, called "WaveSpace". If I implement it, will I obtain the Fourier coefficients on these points? It is somehow confusing to me, so I please you to bring some light into it, and how to use this field.
I am using nektar 4.3.3 version and running in parallel with 8 cores. Let me know if you require any other information.
With best regards, Guillermo
_______________________________________________ Nektar-users mailing list Nektar-users@imperial.ac.uk <mailto:Nektar-users@imperial.ac.uk> https://mailman.ic.ac.uk/mailman/listinfo/nektar-users
-- --- Manuel Felipe Mejía De Alba.
participants (2)
-
Guillermo
-
Manuel F. Mejía De Alba