Dear Yvon,
I am currently using a Cray EX HPC, and I am having an MPI issue. The installation instructions are for Cray X machines (code_saturne: INSTALL), and I am not sure if this documentation can be updated for the EX version of Cray.
I have CS v8.2 running accross nodes, and it seems to run the calculation well. My issues comes from the post-processing algorithms that we can call up after runtime (code_saturne: Field names). An example of such a field name is algo:rij_pressure_strain_correlation.
This issue is that I think that the colon (i.e. “algo:”) is reserved for MPI related processes, and then an MPI error occurs in the post-processing stage of the code. To test this hypothesis, I changed the post-processing call to algo.rij_pressure_strain_correlation, and no error occurred.
Have other users encountered this as well? Is this a MPI installation issue, or a CS installation issue?
Any advice on navigating this issue would be greatly appreciated.
Best regards,
Sean Hanrahan
Hello,
Yes, we have encountered this, and modified the src/fvm/fvm_to_ensight_case.c (now .cpp) file accordingly, to replace “:” with “.”.
This is due to MPICH’s ROMIO MPI-IO library reserving the “:” in filename for its own purpuses (i.e. some interpretation of metadata).
I just merged this to the 8.2 branch.
You can work around this in v8.2 by disableing MPI-IO.
Best regards,
Yvan
Thanks for your help with this. I will modify my code on my git branch, and reinstall. I’ll post here if I encounter any issues.
Best regards,
Sean Hanrahan
Hi Yvon,
I have test this update and this worked for me.
Just a quick question about the algo:tke_production field. Is there a simple way to implement this in the k-omega model in CS8.2.2? The production field algorithms are availabe for elipsilon based models, but not omega ones, and it would be convenient to calculate production in the same way in the solver.
Best regards,
Sean Hanrahan
For the interested reader who isn’t using CSV 8.2.2:
The correction for this issue is documented here - Rename some output file to avoid MPI-IO issue. · code-saturne/code_saturne@38264bc · GitHub