| <LML_da_workflow> |
| |
| <!--- predefined vars: |
| $instdir="llview/da" |
| $stepinfile # file in $tmpdir filename contains id of |
| predecessor step |
| $stepoutfile # file in $tmpdir filename contains current id |
| --> |
| <vardefs> |
| <var key="tmpdir" value="./LMLtmp" /> |
| <var key="permdir" value="./LMLperm" /> |
| <var key="histdir" value="$permdir/hist" /> |
| </vardefs> |
| |
| |
| <step |
| id = "getdata" |
| active = "1" |
| exec_after = "" |
| type = "execute" |
| > |
| <cmd exec="LL/da_system_info_LML.pl $tmpdir/sysinfo_LML.xml" /> |
| <cmd exec="LL/da_jobs_info_LML.pl $tmpdir/jobs_LML.xml" /> |
| <cmd exec="LL/da_nodes_info_LML.pl $tmpdir/nodes_LML.xml" /> |
| </step> |
| |
| <step |
| id = "combineLML" |
| active = "1" |
| exec_after = "getdata" |
| type = "execute" |
| > |
| <cmd exec="$instdir/LML_combiner/LML_combine_obj.pl -v -o $stepoutfile |
| $tmpdir/sysinfo_LML.xml |
| $tmpdir/jobs_LML.xml |
| $tmpdir/nodes_LML.xml " |
| /> |
| </step> |
| |
| <step |
| id = "cppermfile1" |
| active = "1" |
| exec_after = "combineLML" |
| type = "execute" |
| > |
| <cmd exec="cp $stepinfile $permdir/llview_LMLraw.xml" /> |
| <cmd exec="/usr/bin/gzip -c -9 $stepinfile > $permdir/llview_LMLraw.xml.gz" /> |
| </step> |
| |
| <step |
| id = "genLML_std" |
| active = "1" |
| exec_after = "cppermfile1" |
| type = "execute" |
| > |
| <cmd exec="$instdir/LML2LML/LML2LML.pl -v -layout $permdir/layout_std.xml -output $stepoutfile $stepinfile" /> |
| </step> |
| |
| <step |
| id = "cppermfile2" |
| active = "1" |
| exec_after = "genLML_std" |
| type = "execute" |
| > |
| <cmd exec="cp $stepinfile $permdir/llview_LML.xml" /> |
| <cmd exec="/usr/bin/gzip -c -9 $stepinfile > $permdir/llview_LML.xml.gz" /> |
| </step> |
| |
| |
| </LML_da_workflow> |