Install and run C_S on a pbs cluster

All questions about installation
Forum rules
Please read the forum usage recommendations before posting.
Post Reply
Hugo Perrier

Install and run C_S on a pbs cluster

Post by Hugo Perrier »

Dear Code_Saturne team,
I hope you are all doing well.

I want to use CS 3.0.6 on a cluster with the following characteristics:
-PBS cluster
-Intel compilers (icc, ifort)
-CS installed globally by the cluster manager (who is not a CFD user and interactions with him are limited)
-I don't have the rights to modify myself files like code_saturne.cfg.template

To run the job, I use a script that does the following:
-set PBS otpions
-copy case folders to the tmp folder (cp -r CASE/DATA $TMPDIR ...)
-export PATH="<cs_path>":$PATH
-code_saturne run --param case.xml
(I can't use the GUI on the cluster so I manually modify the .xml file)
-cp -r $TMPDIR $HOME

When I run the job, I get the following in my RESU folder:
- .xml file
- mesh file
- preprocessor.log
- mesh_input
- run_solver.sh
- summary

The job error file ".e_jobID" contains the following:
Warning:
Unable to determine MPICH program manager: assume "Hydra".
/apps/code-saturne/3.0.6/libexec/code_saturne/cs_solver: symbol lookup error: /apps/code-saturne/3.0.6/lib/libsaturne.so.0: undefined symbol: __intel_new_feature_proc_init
solver script exited with status 127.
Error running the calculation.
Check code_saturne log (listing) and error* files for details.
Error in calculation stage


I suspect that I need to load additional libraries but I don't know which ones.

Could you help me with that?

Best wishes to everybody!
Hugo
Yvan Fournier
Posts: 4070
Joined: Mon Feb 20, 2012 3:25 pm

Re: Install and run C_S on a pbs cluster

Post by Yvan Fournier »

Hello,

If you cannot modify code_saturne.cfg in the install directory, you can copy it to $HOME/.code_saturne.cfg then edit it.

This will allow you to set MPI options which may have been missed by the automatic detection.

The missing libraries are more of a problem. They can be related to a different environment between the administrator and you, but we need to know more about installation details.

Does your cluster use environment modules ?
Can the administrator provide the config.log ?

If you have limited access to the administrator, fixing things may be difficult...

Regards,

Yvan
Hugo Perrier

Re: Install and run C_S on a pbs cluster

Post by Hugo Perrier »

Thank you for the answer!

The cluster uses environment modules.
It is likely that my problems are related to the modules loaded when C_S was installed, I'll see with the administrator if the list of modules loaded when running the code can be modified or if the code can be reinstalled with the right modules.

Best Regards,
Hugo
Post Reply