Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
technical:recipes:telemac [2021-01-28 18:30] – [Test job] anita | technical:recipes:telemac [2021-04-11 10:29] (current) – [Compilation] 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 360: | Line 373: | ||
===== Compilation ===== | ===== Compilation ===== | ||
- | Once the problem is partitioned, | + | Once the problem is partitioned, |
<code bash> | <code bash> | ||
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 384: | Line 397: | ||
--ncnode 1 \ | --ncnode 1 \ | ||
--walltime 1-00:00:00 \ | --walltime 1-00:00:00 \ | ||
- | --queue standard | + | --queue standard |
telemac2d -s t2d_bump_FE.cas | telemac2d -s t2d_bump_FE.cas | ||
</ | </ | ||
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 \ | ||
Line 402: | Line 415: | ||
--ncnode 1 \ | --ncnode 1 \ | ||
--walltime 1-00:00:00 \ | --walltime 1-00:00:00 \ | ||
- | --queue standard | + | --queue standard |
telemac2d -s t2d_bump_FE.cas | telemac2d -s t2d_bump_FE.cas | ||
</ | </ | ||
Line 419: | Line 432: | ||
--ncnode 1 \ | --ncnode 1 \ | ||
--walltime 1-00:00:00 \ | --walltime 1-00:00:00 \ | ||
- | --queue standard | + | --queue standard |
telemac2d -s t2d_bump_FE.cas | telemac2d -s t2d_bump_FE.cas | ||
</ | </ |