Hello Yvan and Happy New Year,
1) if I run "cs_solver --quality" with the front-end version I obtain a chr.ensight directory. If I take a look to the mesh with Paraview I observe a difference between:
- Figure III.2 of the Tutorial (page 16, "View of the full domain mesh with zoom on the joining regions")
- FULL_DOMAIN_np8.png (see attachment)
I made also the test to see the mesh generated by the cs_preprocess command with and without the "--color 5 24 32" option and I have the same output.
I'm not sure if the joining option of the preprocessor is dealing correctly with hanging nodes. It's my image normal?
2) I made some tests by adding CC=bglxc and I still have the problem. Then, I tried CC=mpixlc since I have this option in the FVM built but I find the same problem too.
3) I haven't tried yet. I will try to do this tomorrow if you consider that the image in point 1 is correct.
Thank you.
Marta
Previously Yvan Fournier wrote:
Hello,
No easy answer here. I seem to remember having users encounter this type of issue once or twice under Blue Gene machines, but not recently. I would suspect some sort of installation issue, but we need to find which part of the code's tool chain is causing the problem. Your "listing" file or a back trace may help, but there may be other things to try first:
- if you also built the Kernel on the front-end, you may tray to run it using the same preprocessor_output file to check if it is corrupt or not. Running "cs_solver --quality" in a directory containing the preprocessor_output file allows you to run without setting up boundary conditions ans such. It that works, the file can be considered "OK". Otherwise, it is damaged for some reason or another, and reinstalling the preprocessor or running it under another type of machine might help.
I noticed that in one of our last installs, I did not use CC=bg_xlc
for the configure options of the BFT library, meaning the default
front-end compiler, albeit in 32-bit mode may have been used. It seems
the code may work anyhow, but you should check if you used CC=bg_xlc for
BFT's configure line. If it was not used, try it (sorry for giving you
an incorrect example in that case).
If everything is installed correctly according to the above tests, trying to run without or GUI (preparing the case adding the --nogui option to cs_create may be useful. I believe some tests were run with the GUI on BG/P, but most of our users on that machine prefer a minimalist toolchain, and prefer running with user subroutines only. I would rather recommend the GUI, as it is simplet to upgrade a case setup from one version if the code to another, and is more "polished", but facts are the XML reader has been less tested on BG/P than on regular clusters. I do not see why it should fail, but something si failing, while other calculations run normally on that sort of machine, so looking first at what is done differently may be useful.
Depending on the results of those tests, we can try to troubleshoot the issue (we're starting on a "bisection" approach, let's just hope that it doesn't require too many iterations).
Best regards,
Yvan