You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: workflows/common/sh/README.adoc
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,8 @@
1
1
2
+
:toc:
3
+
4
+
= Workflow shell scripts
5
+
2
6
This is the location for common shell scripting tools for the CANDLE Supervisor Workflows.
3
7
4
8
== Entry points
@@ -26,7 +30,7 @@ Deduplication (https://github.com/ECP-CANDLE/Supervisor/issues/20[#20]). The cu
26
30
. Source reusable settings.
27
31
.. Write key environment variables once for each system. E.g., https://github.com/ECP-CANDLE/Supervisor/blob/master/workflows/common/sh/langs-cori.sh[langs-cori.sh]
28
32
.. Same for scheduler settings, module settings.
29
-
. Create a new workflow_sh for each workflow. This script will take the +site+ as an argument and source the appropriate settings files.
33
+
. Create a new, site-generic workflow_sh for each workflow. This script will take the +site+ as an argument and source the appropriate settings files.
30
34
. Put application parameters in a separate file. This can be Bash-formatted for compatibility now, but may become something else.
31
35
. Install EQ/Py, EQ/R from Git and put in a common location, maintained by Wozniak.
32
36
. Test scripts. Each workflow directory will have a +test/+ subdirectory. This will contain enough bootstrapping code so that it can run and do something small without user configuration. This will build on the daily testing scripts that Brettin has started.
0 commit comments