code saturne MPI example

Questions and remarks about code_saturne usage
Forum rules
Please read the forum usage recommendations before posting.
Post Reply
bsotelo
Posts: 7
Joined: Thu Apr 28, 2022 10:00 pm

code saturne MPI example

Post 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
Yvan Fournier
Posts: 4070
Joined: Mon Feb 20, 2012 3:25 pm

Re: code saturne MPI example

Post 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
Post Reply