1### This file configures various Code_Saturne options.
2
3### The commented-out examples below are intended to demonstrate
4### how to use this file.
5
6### Section for Code_Saturne installation customizations.
7### -----------------------------------------------------
8
9[install]
10
11### Define an alternate launcher which should be used instead of
12### DATA/code_saturne.
13### This launcher should be in the user's path, and the defined
14### postfix allows handling multiple versions and recognizing them.
15# wrapper_postfix =
16
17### Select the batch system type and job template.
18# batch =
19
20### Define the command used for job submission
21### (if batch system unknown or a local command needs to be used instead)
22# submit_command =
23
24### Define the local resource name, to appear as a section in the run.cfg file.
25### If not defined, "resource_default" or "<batch>_default" will be used.
26# resource_name =
27
28### Define installation prefixes of alternate builds for compute tasks.
29### Either the absolute name or the base name of the installation prefix may
30### be used (using the more concise base name assumes a consistent naming
31### scheme, with builds installed side-by-side). Multiple builds are
32### separated by colons (:).
33# compute_versions =
34
35### Set the location to the SYRTHES installation directory
36### (e.g. <syrthes_home>/syrthes4.3/syrthes4.3/arch/<arch>).
37# syrthes =
38
39### Set the location to the Cathare installation directory
40### (e.g. <cathare_home>/mod5.1).
41# cathare =
42
43### Optional path to sourcable shell environment initialization file
44### (similar to .profile or .bashrc, specific to Code_Saturne).
45# rcfile =
46
47### Information about remote installations.
48### ---------------------------------------
49
50[distant_hosts]
51
52### Define paths to the directory containing the different installations of the
53### given version (opt, debug, etc...).
54### Syntax is <batch_system>_<cluster url or name>=<path>
55### distant installation paths
56
57### Section for Code_Saturne run customizations.
58### --------------------------------------------
59
60[run]
61### Set the temporary directory.
62# scratchdir = /scratch/%(user)s
63###
64### Set the mesh database directory.
65# meshpath =
66
67### Section for MPI parameters.
68### ---------------------------
69
70### Due to the wide variety of MPI implementations and build options,
71### the default configuration may not give correct values in some cases,
72### so the configuration options defined here allow redefining some options.
73
74[mpi]
75
76### Path to mpi binaries
77# bindir =
78### mpiexec, mpirun, or equivalent command
79# mpiexec = mpiexec
80### mpiexec command options
81# mpiexec_opts =
82### Option to pass arguments (usually none, or -args)
83# mpiexec_args =
84### Option to define executable (usually none, or -exe)
85# mpiexec_exe =
86### Option to define number of ranks (e.g. ' -n ', ' -np ';
87### trailing whitespace is significant, so quotes may be used here)
88# mpiexec_n = ' -n '
89### Option to define number of ranks per node (e.g. ' -ppn ', ' --ranks-per-node ';
90### trailing whitespace is significant, so quotes may be used here)
91# mpiexec_n_per_node =
92### Separator after mpiexec options (':' for Blue Gene/Q without SLURM)
93# mpiexec_separator =
94### Shell command to generate hostsfile if required. When using a fixed
95### hostfile, passing it in mpiexec_opts is simpler, so this command is
96### only useful when using a resource manager which is not handled correctly
97### by the MPI library.
98# gen_hostsfile =
99### Shell command to delete hostsfile if required
100# del_hostsfile =
101### Command to start environment (e.g. mpdboot for some old MPICH2 builds)
102# mpiboot =
103### Command to halt environment (e.g. mpdallexit after mpdboot)
104# mpihalt =
105### Multiple Program Multiple Data mode: 'mpiexec' (mpiexec ':'-separated syntax),
106### 'configfile' (mpiexec -configfile syntax), or 'script'
107# mpmd = mpiexec
108