Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
technical:recipes:telemac [2021-01-28 18:44] – [Single-step runs] anita | technical:recipes:telemac [2021-02-24 12:00] – [VALET package definition] anita | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Building and using TELEMAC-MASCARET with VALET integration ====== | ====== Building and using TELEMAC-MASCARET with VALET integration ====== | ||
- | "TELEMAC-MASCARET is an integrated suite of solvers for use in the field of free-surface flow. Having been used in the context of many studies throughout the world, it has become one of the major standards in its field." | + | <WRAP center round info box 100%> |
+ | TELEMAC-MASCARET is an integrated suite of solvers for use in the field of free-surface flow. Having been used in the context of many studies throughout the world, it has become one of the major standards in its field. | ||
+ | </ | ||
The text above appears at the top of the [[http:// | The text above appears at the top of the [[http:// | ||
Line 9: | Line 11: | ||
====== Build ====== | ====== Build ====== | ||
- | Before starting, make sure are in your **[[abstract: | + | <WRAP center round important 80%> |
+ | Before starting, make sure you are in your **[[abstract: | ||
+ | |||
+ | Please note that the procedures herein will work perfectly well if **not** installing in your workgroup' | ||
+ | </ | ||
+ | |||
+ | |||
+ | Various versions of TELEMAC will coexist under a single parent directory. | ||
<code base> | <code base> | ||
Line 219: | Line 228: | ||
The following command creates a new package definition file for this version of TELEMAC; if the '' | The following command creates a new package definition file for this version of TELEMAC; if the '' | ||
+ | |||
+ | <WRAP center round important 80%> | ||
+ | If the installation is not meant to be available to all workgroup users (e.g. installed to '' | ||
+ | </ | ||
<code bash> | <code bash> | ||
Line 312: | Line 325: | ||
Think of the // | Think of the // | ||
- | <WRAP center round important | + | <WRAP center round important |
Any recompilation of the TELEMAC libraries and executables should be done using the //batch// build. | Any recompilation of the TELEMAC libraries and executables should be done using the //batch// build. | ||
</ | </ | ||
Line 336: | Line 349: | ||
* Same MPI parameters as in step 1 | * Same MPI parameters as in step 1 | ||
- | We set up a test job directory called '' | + | We set up a test job directory called '' |
===== Partitioning ===== | ===== Partitioning ===== | ||
Line 372: | Line 385: | ||
===== Run ===== | ===== Run ===== | ||
- | With the problem partitioned and the executable built successfully, | + | With the problem partitioned and the executable built successfully, |
<code bash> | <code bash> | ||
Line 396: | Line 409: | ||
$ vpkg_require telemac/ | $ vpkg_require telemac/ | ||
(/ | (/ | ||
- | --use-link --run --workdirectory $(pwd)/ | + | --use-link --merge --workdirectory $(pwd)/ |
--jobname telemac_test-merge \ | --jobname telemac_test-merge \ | ||
--ncsize 2 \ | --ncsize 2 \ |