Skip to content

Commit 78a0d2a

Browse files
committed
use HPL easyconfig for tracing output example
1 parent e5269cc commit 78a0d2a

File tree

1 file changed

+52
-134
lines changed

1 file changed

+52
-134
lines changed

docs/tracing-progress.md

Lines changed: 52 additions & 134 deletions
Original file line numberDiff line numberDiff line change
@@ -32,171 +32,89 @@ printed, to allow determining how long the command has been running.
3232
## Example {: #trace_example }
3333

3434
``` console
35-
$ eb DBD-mysql-4.050-GCC-11.3.0.eb -df --trace
36-
== Temporary log file in case of crash /tmp/vsc43810/eb-0hlic_jz/easybuild-r15wx134.log
37-
== processing EasyBuild easyconfig /user/gent/438/vsc43810/easybuild/easybuild-easyconfigs/easybuild/easyconfigs/d/DBD-mysql/DBD-mysql-4.050-GCC-11.3.0.eb
38-
== building and installing DBD-mysql/4.050-GCC-11.3.0...
39-
>> installation prefix: /scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/DBD-mysql/4.050-GCC-11.3.0
35+
$ eb HPL-2.3-foss-2023a.eb --trace --force
36+
== Temporary log file in case of crash /tmp/eb-od8biuwd/easybuild-v4oniskt.log
37+
== processing EasyBuild easyconfig /home/example/easybuild-easyconfigs/easybuild/easyconfigs/h/HPL/HPL-2.3-foss-2023a.eb
38+
== building and installing HPL/2.3-foss-2023a...
39+
>> installation prefix: /software/HPL/2.3-foss-2023a
4040
== fetching files...
4141
>> sources:
42-
>> /apps/gent/sources/d/DBD-mysql/DBD-mysql-4.050.tar.gz [SHA256: 4f48541ff15a0a7405f76adc10f81627c33996fbf56c95c26c094444c0928d78]
42+
>> /home/example/sources/h/HPL/hpl-2.3.tar.gz [SHA256: 32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830]
43+
>> patches:
44+
>> /home/example/easybuild-easyconfigs/easybuild/easyconfigs/h/HPL/HPL_parallel-make.patch [SHA256:
45+
2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6]
4346
== ... (took < 1 sec)
4447
== creating build dir, resetting environment...
45-
>> build dir: /tmp/vsc43810/easybuild/build/DBDmysql/4.050/GCC-11.3.0
48+
>> build dir: /tmp/easybuild_build/HPL/2.3/foss-2023a
4649
== ... (took < 1 sec)
4750
== unpacking...
4851
>> running command:
49-
[started at: 2023-07-10 15:50:37]
50-
[working dir: /tmp/vsc43810/easybuild/build/DBDmysql/4.050/GCC-11.3.0]
51-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-lb_c_n28.log]
52-
tar xzf /apps/gent/sources/d/DBD-mysql/DBD-mysql-4.050.tar.gz
52+
[started at: 2023-10-11 09:41:33]
53+
[working dir: /tmp/easybuild_build/HPL/2.3/foss-2023a]
54+
[output logged in /tmp/eb-od8biuwd/easybuild-run_cmd-lzkft2en.log]
55+
tar xzf /home/example/sources/h/HPL/hpl-2.3.tar.gz
5356
>> command completed: exit 0, ran in < 1s
5457
== ... (took < 1 sec)
5558
== patching...
59+
>> applying patch HPL_parallel-make.patch
5660
== ... (took < 1 sec)
5761
== preparing...
58-
>> loading toolchain module: GCC/11.3.0
59-
>> (no build dependencies specified)
60-
>> loading modules for (runtime) dependencies:
61-
>> * Perl/5.34.1-GCCcore-11.3.0
62-
>> * MariaDB/10.9.3-GCC-11.3.0
63-
>> * zlib/1.2.12-GCCcore-11.3.0
64-
>> * OpenSSL/1.1
65-
>> defining build environment for GCC/11.3.0 toolchain
66-
== ... (took 20 secs)
62+
>> loading toolchain module: foss/2023a
63+
>> defining build environment for foss/2023a toolchain
64+
== Running post-prepare hook...
65+
== ... (took 7 secs)
6766
== configuring...
67+
== Running pre-configure hook...
68+
>> running command:
69+
[started at: 2023-10-11 09:41:41]
70+
[working dir: /tmp/easybuild_build/HPL/2.3/foss-2023a/hpl-2.3/setup]
71+
[output logged in /tmp/eb-od8biuwd/easybuild-run_cmd-ngu5ym7y.log]
72+
/bin/bash make_generic
73+
>> command completed: exit 0, ran in < 1s
6874
== ... (took < 1 sec)
6975
== building...
70-
== ... (took < 1 sec)
76+
>> running command:
77+
[started at: 2023-10-11 09:41:41]
78+
[working dir: /tmp/easybuild_build/HPL/2.3/foss-2023a/hpl-2.3]
79+
[output logged in /tmp/eb-od8biuwd/easybuild-run_cmd-81p_xm51.log]
80+
make -j 8 TOPdir="/tmp/easybuild_build/HPL/2.3/foss-2023a/hpl-2.3/" CC="mpicc" MPICC="mpicc" LINKER="mpicc" LAlib="-lflexiblas -lgfortran"
81+
HPL_OPTS="-I/software/FFTW.MPI/3.3.10-gompi-2023a/include -I/software/FlexiBLAS/3.3.1-GCC-12.3.0/include
82+
-I/software/FlexiBLAS/3.3.1-GCC-12.3.0/include/flexiblas " LINKFLAGS="-O2 -ftree-vectorize -march=native -fno-math-errno
83+
-L/software/FFTW.MPI/3.3.10-gompi-2023a/lib64 -L/software/FFTW.MPI/3.3.10-gompi-2023a/lib -L/software/ScaLAPACK/2.2.0-gompi-2023a-fb/lib64
84+
-L/software/ScaLAPACK/2.2.0-gompi-2023a-fb/lib -L/software/FlexiBLAS/3.3.1-GCC-12.3.0/lib64
85+
-L/software/FlexiBLAS/3.3.1-GCC-12.3.0/lib -L/software/GCCcore/12.3.0/lib64 -L/software/GCCcore/12.3.0/lib
86+
-lm -lpthread" CCFLAGS='$(HPL_DEFS) -O2 -ftree-vectorize -march=native -fno-math-errno'
87+
>> command completed: exit 0, ran in 00h00m08s
88+
== ... (took 8 secs)
7189
== testing...
7290
== ... (took < 1 sec)
7391
== installing...
74-
>> running command:
75-
[started at: 2023-07-10 15:50:58]
76-
[working dir: /tmp/vsc43810/easybuild/build/DBDmysql/4.050/GCC-11.3.0/DBD-mysql-4.050]
77-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-28s6zzlb.log]
78-
perl Makefile.PL PREFIX=/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/DBD-mysql/4.050-GCC-11.3.0
79-
>> command completed: exit 0, ran in 00h00m05s
80-
>> running command:
81-
[started at: 2023-07-10 15:51:03]
82-
[working dir: /tmp/vsc43810/easybuild/build/DBDmysql/4.050/GCC-11.3.0/DBD-mysql-4.050]
83-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-vawy0_q0.log]
84-
make -j 8
85-
>> command completed: exit 0, ran in 00h00m02s
86-
>> running command:
87-
[started at: 2023-07-10 15:51:06]
88-
[working dir: /tmp/vsc43810/easybuild/build/DBDmysql/4.050/GCC-11.3.0/DBD-mysql-4.050]
89-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-szr0wujz.log]
90-
make test
91-
>> command completed: exit 0, ran in 00h00m06s
92-
>> running command:
93-
[started at: 2023-07-10 15:51:12]
94-
[working dir: /tmp/vsc43810/easybuild/build/DBDmysql/4.050/GCC-11.3.0/DBD-mysql-4.050]
95-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-u7n5p0oq.log]
96-
make install
97-
>> command completed: exit 0, ran in < 1s
98-
== ... (took 14 secs)
92+
== ... (took < 1 sec)
9993
== taking care of extensions...
94+
== Running pre-extensions hook...
10095
== ... (took < 1 sec)
10196
== restore after iterating...
10297
== ... (took < 1 sec)
10398
== postprocessing...
10499
== ... (took < 1 sec)
105100
== sanity checking...
106-
>> running command:
107-
[started at: 2023-07-10 15:51:12]
108-
[working dir: /tmp/vsc43810/easybuild/build/DBDmysql/4.050/GCC-11.3.0/DBD-mysql-4.050]
109-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-1ovlnqgj.log]
110-
perl -MConfig -e 'print $Config::Config{PERL_API_REVISION}'
111-
>> command completed: exit 0, ran in < 1s
112-
>> running command:
113-
[started at: 2023-07-10 15:51:12]
114-
[working dir: /tmp/vsc43810/easybuild/build/DBDmysql/4.050/GCC-11.3.0/DBD-mysql-4.050]
115-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-gu5r14nn.log]
116-
perl -MConfig -e 'my $a = $Config::Config{"sitearch"}; $a =~ s/($Config::Config{"siteprefix"})//; print $a'
117-
>> command completed: exit 0, ran in < 1s
118-
>> running command:
119-
[started at: 2023-07-10 15:51:12]
120-
[working dir: /tmp/vsc43810/easybuild/build/DBDmysql/4.050/GCC-11.3.0/DBD-mysql-4.050]
121-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-nnk7n5w8.log]
122-
perl -MConfig -e 'my $a = $Config::Config{"sitelib"}; $a =~ s/($Config::Config{"siteprefix"})//; print $a'
123-
>> command completed: exit 0, ran in < 1s
124-
>> running command:
125-
[started at: 2023-07-10 15:51:20]
126-
[working dir: /kyukon/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/DBD-mysql/4.050-GCC-11.3.0]
127-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-bo0su7a0.log]
128-
perldoc -lm DBD::mysql
129-
>> command completed: exit 0, ran in < 1s
130-
>> file 'lib/perl5/site_perl/5.34.1/x86_64-linux-thread-multi/DBD/mysql.pm' found: OK
131-
>> (non-empty) directory 'lib/perl5/site_perl/5.34.1/x86_64-linux-thread-multi/DBD/mysql' found: OK
132-
>> running command:
133-
[started at: 2023-07-10 15:51:25]
134-
[working dir: /kyukon/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/DBD-mysql/4.050-GCC-11.3.0]
135-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-69mrzxwx.log]
136-
perl -MConfig -e 'print $Config::Config{PERL_API_REVISION}'
137-
>> command completed: exit 0, ran in < 1s
138-
>> running command:
139-
[started at: 2023-07-10 15:51:25]
140-
[working dir: /kyukon/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/DBD-mysql/4.050-GCC-11.3.0]
141-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-1y9q6bb9.log]
142-
perl -MConfig -e 'my $a = $Config::Config{"sitearch"}; $a =~ s/($Config::Config{"siteprefix"})//; print $a'
143-
>> command completed: exit 0, ran in < 1s
144-
>> running command:
145-
[started at: 2023-07-10 15:51:25]
146-
[working dir: /kyukon/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/DBD-mysql/4.050-GCC-11.3.0]
147-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-a1yiis3i.log]
148-
perl -MConfig -e 'my $a = $Config::Config{"sitelib"}; $a =~ s/($Config::Config{"siteprefix"})//; print $a'
149-
>> command completed: exit 0, ran in < 1s
150-
>> loading modules: DBD-mysql/4.050-GCC-11.3.0...
151-
== ... (took 22 secs)
101+
== Running pre-sanitycheck hook...
102+
>> file 'bin/xhpl' found: OK
103+
>> loading modules: HPL/2.3-foss-2023a...
104+
== ... (took 9 secs)
152105
== cleaning up...
153106
== ... (took < 1 sec)
154107
== creating module...
155-
>> generating module file @ /scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/modules/all/DBD-mysql/4.050-GCC-11.3.0.lua
156-
>> running command:
157-
[started at: 2023-07-10 15:51:35]
158-
[working dir: /kyukon/home/gent/438/vsc43810]
159-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-t70ouz_f.log]
160-
perl -MConfig -e 'print $Config::Config{PERL_API_REVISION}'
161-
>> command completed: exit 0, ran in < 1s
162-
>> running command:
163-
[started at: 2023-07-10 15:51:35]
164-
[working dir: /kyukon/home/gent/438/vsc43810]
165-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-pvoshtmb.log]
166-
perl -MConfig -e 'my $a = $Config::Config{"sitearch"}; $a =~ s/($Config::Config{"siteprefix"})//; print $a'
167-
>> command completed: exit 0, ran in < 1s
168-
>> running command:
169-
[started at: 2023-07-10 15:51:35]
170-
[working dir: /kyukon/home/gent/438/vsc43810]
171-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-hhuo5ew4.log]
172-
perl -MConfig -e 'my $a = $Config::Config{"sitelib"}; $a =~ s/($Config::Config{"siteprefix"})//; print $a'
173-
>> command completed: exit 0, ran in < 1s
174-
>> running command:
175-
[started at: 2023-07-10 15:51:36]
176-
[working dir: /kyukon/home/gent/438/vsc43810]
177-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-i48pnde3.log]
178-
perl -MConfig -e 'print $Config::Config{PERL_API_REVISION}'
179-
>> command completed: exit 0, ran in < 1s
180-
>> running command:
181-
[started at: 2023-07-10 15:51:36]
182-
[working dir: /kyukon/home/gent/438/vsc43810]
183-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-nvi8om1l.log]
184-
perl -MConfig -e 'my $a = $Config::Config{"sitearch"}; $a =~ s/($Config::Config{"siteprefix"})//; print $a'
185-
>> command completed: exit 0, ran in < 1s
186-
>> running command:
187-
[started at: 2023-07-10 15:51:36]
188-
[working dir: /kyukon/home/gent/438/vsc43810]
189-
[output logged in /tmp/vsc43810/eb-0hlic_jz/easybuild-run_cmd-mir66d85.log]
190-
perl -MConfig -e 'my $a = $Config::Config{"sitelib"}; $a =~ s/($Config::Config{"siteprefix"})//; print $a'
191-
>> command completed: exit 0, ran in < 1s
192-
== ... (took 11 secs)
108+
>> generating module file @ /home/example/modules/all/HPL/2.3-foss-2023a.lua
109+
== ... (took 7 secs)
193110
== permissions...
194111
== ... (took < 1 sec)
195112
== packaging...
196113
== ... (took < 1 sec)
197-
== COMPLETED: Installation ended successfully (took 1 min 9 secs)
198-
== Results of the build can be found in the log file(s) /scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/DBD-mysql/4.050-GCC-11.3.0/easybuild/easybuild-DBD-mysql-4.050-20230710.155146.log
114+
== COMPLETED: Installation ended successfully (took 34 secs)
115+
== Results of the build can be found in the log file(s) /home/example/software/HPL/2.3-foss-2023a/easybuild/easybuild-HPL-2.3-20231011.094207.log
116+
199117
== Build succeeded for 1 out of 1
200-
== Temporary log file(s) /tmp/vsc43810/eb-0hlic_jz/easybuild-r15wx134.log* have been removed.
201-
== Temporary directory /tmp/vsc43810/eb-0hlic_jz has been removed.
118+
== Temporary log file(s) /tmp/eb-od8biuwd/easybuild-v4oniskt.log* have been removed.
119+
== Temporary directory /tmp/eb-od8biuwd has been removed.
202120
```

0 commit comments

Comments
 (0)