Page 1 of 1

code saturne MPI example

Posted: Thu May 19, 2022 9:49 am
by bsotelo
Hi,

I jut finished installing code saturne and will use with INTEL MPI 2021. I need to run some validation tests. I'm cloning the tutorials from here https://github.com/code-saturne/saturne-tutorials. Are any of these large enough to test a 2-node test? If not, where can I get a code_saturne example that I can run on 2 nodes?

So far I grabbed the 01_Simple_Junction case and did the following:

source /opt/intel/compilers_and_libraries/linux/bin/compilervars.sh intel64
cd saturne-tutorials/01_Simple_Junction/case1
mpirun code_saturne submit

I'm getting a license error, as shown below, with ONE API but while I figure that out, I want to make sure I can get a good multi-node code_saturne example

Code: Select all

-rw-rw-rw- 1 ustaging_sCyab ustaging_sCyab 1252 May 19 08:41 RESU/20220519-0841_4/compile.log
[ustaging_sCyab@ip-10-24-71-186 ~/work/shared/saturne-tutorials/01_Simple_Junction/case1]$ cat RESU/20220519-0841_4/compile.log

Error: Product support for your (Comp-CL) license has expired.
License file(s) used were (in this order):
**  1.  /opt/intel/compilers_and_libraries_2018.3.222/linux/licenses
**  2.  /opt/intel/licenses/l_2868.lic
**  3.  /enc/ustaging_sCyab/intel/licenses
**  4.  /opt/intel/compilers_and_libraries_2018.3.222/linux/bin/intel64/../../Licenses
**  5.  /enc/ustaging_sCyab/Licenses
**  6.  /Users/Shared/Library/Application Support/Intel/Licenses
**  7.  /opt/intel/compilers_and_libraries_2018.3.222/linux/bin/intel64/*.lic

Please refer https://software.intel.com/en-us/faq/purchasing-renewing-upgrading#support-expiration  for more information..

icc: error #10052: could not checkout FLEXlm license
mpiicc -DHAVE_CONFIG_H -I/program/code_saturne-7.2-alpha/include -I/program/code_saturne-7.2-alpha/include/code_saturne -I/program/code_saturne-7.2-alpha/cgns-4.3.0/include -I/program/code_saturne-7.2-alpha/hdf5-1.12.1/include -DMPICH_SKIP_MPICXX -D_POSIX_C_SOURCE=200809L -DNDEBUG -std=c11 -restrict -funsigned-char -Wall -Wcheck -Wshadow -Wpointer-arith -Wmissing-prototypes -Wuninitialized -Wunused -wd981 -qopenmp -O2 -c /enc/ustaging_sCyab/work/shared/saturne-tutorials/01_Simple_Junction/case1/RESU/20220519-0841_4/src/cs_meg_initialization.c

Re: code saturne MPI example

Posted: Thu May 19, 2022 9:06 pm
by Yvan Fournier
Hello,

Even a case with 50000 cells or so can be run on 2 nodes at least to check the installation. For best performance, 20000 to 80000 cells per MPI rank is usually recommended, but flr testing, you can go out of that range.

There is a performance benchmark witv a scalable/parametrized mesh, but it is not on the external GitHub repository yet.

Best regards,

Yvan