source:
branches/2016/dev_merge_2016/NEMOGCM/SETTE/prepare_exe_dir.sh
@
7612
Last change on this file since 7612 was 7421, checked in by flavoni, 8 years ago | |
---|---|
|
|
File size: 1.7 KB |
Rev | Line | |
---|---|---|
[2890] | 1 | #!/bin/bash |
2 | ########################################################################## | |
3 | # Author : Simona Flavoni for NEMO | |
4 | # Contact : sflod@locean-ipsl.upmc.fr | |
5 | # | |
6 | # ---------------------------------------------------------------------- | |
7 | # NEMO/SETTE , NEMO Consortium (2010) | |
8 | # Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) | |
9 | # ---------------------------------------------------------------------- | |
10 | # | |
11 | # Some scripts called by sette.sh | |
12 | # prepare_exe_dir.sh : script prepares execution directory for test | |
13 | ########################################################################## | |
14 | #set -x | |
15 | set -o posix | |
16 | #set -u | |
17 | #set -e | |
18 | #+ | |
19 | # | |
20 | # ================== | |
21 | # prepare_exe_dir.sh | |
22 | # ================== | |
23 | # | |
24 | # ---------------------------------------------- | |
25 | # Set of functions used by sette.sh (NEMO tests) | |
26 | # ---------------------------------------------- | |
27 | # | |
28 | # SYNOPSIS | |
29 | # ======== | |
30 | # | |
31 | # :: | |
32 | # | |
33 | # $ ./prepare_exe_dir.sh | |
34 | # | |
35 | # DESCRIPTION | |
36 | # =========== | |
37 | # | |
38 | # prepare_exe_dir.sh creates execution directory takes name of TEST_NAME defined in every test in sette.sh | |
39 | # | |
40 | # it is necessary to define in sette.sh TEST_NAME ( example : export TEST_NAME="LONG") to create execution directory in where run test. | |
41 | # | |
42 | # NOTE : each test has to run in its own directory ( of execution), if not existing files are re-written (for example namelist) | |
43 | # | |
44 | # EXAMPLES | |
45 | # ======== | |
46 | # | |
47 | # :: | |
48 | # | |
49 | # $ ./prepare_exe_dir.sh | |
50 | # | |
51 | # | |
52 | # TODO | |
53 | # ==== | |
54 | # | |
55 | # option debug | |
56 | # | |
57 | # | |
58 | # EVOLUTIONS | |
59 | # ========== | |
60 | # | |
61 | # $Id: $ | |
62 | # | |
63 | # * creation | |
64 | #- | |
65 | ||
66 | ||
67 | cd ${CONFIG_DIR} | |
68 | mkdir -p ${NEW_CONF}/${TEST_NAME} | |
69 | ||
70 | export EXE_DIR=${CONFIG_DIR}/${NEW_CONF}/${TEST_NAME} | |
71 | ||
[7421] | 72 | cp -RL ${CONFIG_DIR}/${NEW_CONF}/EXP00/* ${EXE_DIR}/. |
73 | cp -R ${SETTE_DIR}/iodef_sette.xml ${EXE_DIR}/iodef.xml | |
[2890] | 74 | cd ${EXE_DIR} |
Note: See TracBrowser
for help on using the repository browser.