Previous topic

Principles and examples of testing

Next topic

Appendices

Resource requirement

pmap output

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
2318:   bin/scripts/gcc-4.5/release/PumpedLossyMode_C++QED --minitFock 3 --eta (.5,-.8) --T 1e6 --dc 0 --Dt 1e5 --cutoff 1000
0000000000400000    280K r-x--  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/PumpedLossyMode_C++QED
0000000000646000     52K r----  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/PumpedLossyMode_C++QED
0000000000653000      4K rw---  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/PumpedLossyMode_C++QED
0000000001d3d000    412K rw---    [ anon ]
00007fd37834f000     96K r-x--  /lib/x86_64-linux-gnu/libpthread-2.13.so
00007fd378367000   2048K -----  /lib/x86_64-linux-gnu/libpthread-2.13.so
00007fd378567000      4K r----  /lib/x86_64-linux-gnu/libpthread-2.13.so
00007fd378568000      4K rw---  /lib/x86_64-linux-gnu/libpthread-2.13.so
00007fd378569000     16K rw---    [ anon ]
00007fd37856d000    900K r-x--  /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
00007fd37864e000   2048K -----  /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
00007fd37884e000      4K r----  /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
00007fd37884f000      4K rw---  /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
00007fd378850000      4K rw---    [ anon ]
00007fd378851000   6576K r-x--  /usr/lib/atlas-base/atlas/libblas.so.3gf.0
00007fd378ebd000   2048K -----  /usr/lib/atlas-base/atlas/libblas.so.3gf.0
00007fd3790bd000     36K rw---  /usr/lib/atlas-base/atlas/libblas.so.3gf.0
00007fd3790c6000   9100K r-x--  /usr/lib/atlas-base/atlas/liblapack.so.3gf.0
00007fd3799a9000   2048K -----  /usr/lib/atlas-base/atlas/liblapack.so.3gf.0
00007fd379ba9000     20K rw---  /usr/lib/atlas-base/atlas/liblapack.so.3gf.0
00007fd379bae000   1076K rw---    [ anon ]
00007fd379cbb000     60K r-x--  /usr/local/lib/libflens.so
00007fd379cca000   2044K -----  /usr/local/lib/libflens.so
00007fd379ec9000      4K r----  /usr/local/lib/libflens.so
00007fd379eca000      4K rw---  /usr/local/lib/libflens.so
00007fd379ecb000    228K r-x--  /usr/lib/libgslcblas.so.0.0.0
00007fd379f04000   2048K -----  /usr/lib/libgslcblas.so.0.0.0
00007fd37a104000      4K r----  /usr/lib/libgslcblas.so.0.0.0
00007fd37a105000      4K rw---  /usr/lib/libgslcblas.so.0.0.0
00007fd37a106000   2068K r-x--  /usr/lib/libgsl.so.0.15.0
00007fd37a30b000   2044K -----  /usr/lib/libgsl.so.0.15.0
00007fd37a50a000     12K r----  /usr/lib/libgsl.so.0.15.0
00007fd37a50d000     56K rw---  /usr/lib/libgsl.so.0.15.0
00007fd37a51b000      8K r-x--  /home/vukics/quantologia/bin/quantumdata/gcc-4.5/release/libquantumdata.so
00007fd37a51d000   2044K -----  /home/vukics/quantologia/bin/quantumdata/gcc-4.5/release/libquantumdata.so
00007fd37a71c000      4K r----  /home/vukics/quantologia/bin/quantumdata/gcc-4.5/release/libquantumdata.so
00007fd37a71d000      4K rw---  /home/vukics/quantologia/bin/quantumdata/gcc-4.5/release/libquantumdata.so
00007fd37a71e000    108K r-x--  /home/vukics/quantologia/utils/bin/src/gcc-4.5/release/libUtils.so
00007fd37a739000   2044K -----  /home/vukics/quantologia/utils/bin/src/gcc-4.5/release/libUtils.so
00007fd37a938000      8K r----  /home/vukics/quantologia/utils/bin/src/gcc-4.5/release/libUtils.so
00007fd37a93a000     60K rw---  /home/vukics/quantologia/utils/bin/src/gcc-4.5/release/libUtils.so
00007fd37a949000     72K r-x--  /home/vukics/quantologia/bin/structure/gcc-4.5/release/libstructure.so
00007fd37a95b000   2044K -----  /home/vukics/quantologia/bin/structure/gcc-4.5/release/libstructure.so
00007fd37ab5a000      8K r----  /home/vukics/quantologia/bin/structure/gcc-4.5/release/libstructure.so
00007fd37ab5c000      4K rw---  /home/vukics/quantologia/bin/structure/gcc-4.5/release/libstructure.so
00007fd37ab5d000    108K r-x--  /home/vukics/quantologia/bin/quantumoperator/gcc-4.5/release/libquantumoperator.so
00007fd37ab78000   2048K -----  /home/vukics/quantologia/bin/quantumoperator/gcc-4.5/release/libquantumoperator.so
00007fd37ad78000      4K r----  /home/vukics/quantologia/bin/quantumoperator/gcc-4.5/release/libquantumoperator.so
00007fd37ad79000      4K rw---  /home/vukics/quantologia/bin/quantumoperator/gcc-4.5/release/libquantumoperator.so
00007fd37ad7a000   1576K r-x--  /lib/x86_64-linux-gnu/libc-2.13.so
00007fd37af04000   2044K -----  /lib/x86_64-linux-gnu/libc-2.13.so
00007fd37b103000     16K r----  /lib/x86_64-linux-gnu/libc-2.13.so
00007fd37b107000      4K rw---  /lib/x86_64-linux-gnu/libc-2.13.so
00007fd37b108000     24K rw---    [ anon ]
00007fd37b10e000     84K r-x--  /lib/x86_64-linux-gnu/libgcc_s.so.1
00007fd37b123000   2044K -----  /lib/x86_64-linux-gnu/libgcc_s.so.1
00007fd37b322000      4K r----  /lib/x86_64-linux-gnu/libgcc_s.so.1
00007fd37b323000      4K rw---  /lib/x86_64-linux-gnu/libgcc_s.so.1
00007fd37b324000    528K r-x--  /lib/x86_64-linux-gnu/libm-2.13.so
00007fd37b3a8000   2044K -----  /lib/x86_64-linux-gnu/libm-2.13.so
00007fd37b5a7000      4K r----  /lib/x86_64-linux-gnu/libm-2.13.so
00007fd37b5a8000      4K rw---  /lib/x86_64-linux-gnu/libm-2.13.so
00007fd37b5a9000    928K r-x--  /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.14
00007fd37b691000   2044K -----  /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.14
00007fd37b890000     32K r----  /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.14
00007fd37b898000      8K rw---  /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.14
00007fd37b89a000     84K rw---    [ anon ]
00007fd37b8af000     40K r-x--  /home/vukics/quantologia/bin/quantumtrajectory/gcc-4.5/release/libquantumtrajectory.so
00007fd37b8b9000   2048K -----  /home/vukics/quantologia/bin/quantumtrajectory/gcc-4.5/release/libquantumtrajectory.so
00007fd37bab9000      4K r----  /home/vukics/quantologia/bin/quantumtrajectory/gcc-4.5/release/libquantumtrajectory.so
00007fd37baba000      4K rw---  /home/vukics/quantologia/bin/quantumtrajectory/gcc-4.5/release/libquantumtrajectory.so
00007fd37babb000   1052K r-x--  /home/vukics/quantologia/bin/elements/gcc-4.5/release/libC++QEDelements.so
00007fd37bbc2000   2044K -----  /home/vukics/quantologia/bin/elements/gcc-4.5/release/libC++QEDelements.so
00007fd37bdc1000     60K r----  /home/vukics/quantologia/bin/elements/gcc-4.5/release/libC++QEDelements.so
00007fd37bdd0000      4K rw---  /home/vukics/quantologia/bin/elements/gcc-4.5/release/libC++QEDelements.so
00007fd37bdd1000      4K rw---    [ anon ]
00007fd37bdd2000    132K r-x--  /lib/x86_64-linux-gnu/ld-2.13.so
00007fd37bfbe000     40K rw---    [ anon ]
00007fd37bfee000     16K rw---    [ anon ]
00007fd37bff2000      4K r----  /lib/x86_64-linux-gnu/ld-2.13.so
00007fd37bff3000      8K rw---  /lib/x86_64-linux-gnu/ld-2.13.so
00007fff586f2000    132K rw---    [ stack ]
00007fff587ff000      4K r-x--    [ anon ]
ffffffffff600000      4K r-x--    [ anon ]
 total            61004K
Lines 2-4
Memory requirement of the actual script. May vary depending on the complexity of the system.
Line 5
Simulation data (state vector, density operator, etc.). Depends on the dimensionality of the system.
Line 6-85
Shared libraries. Constant.
1
2
3
4
5
2344:   bin/scripts/gcc-4.5/release/PumpedLossyMode_C++QED --minitFock 3 --eta (.5,-.8) --T 1e6 --dc 0 --Dt 1e5 --cutoff 2000
0000000000400000    280K r-x--  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/PumpedLossyMode_C++QED
0000000000646000     52K r----  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/PumpedLossyMode_C++QED
0000000000653000      4K rw---  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/PumpedLossyMode_C++QED
0000000001523000    740K rw---    [ anon ]
1
2
3
4
5
2351:   bin/scripts/gcc-4.5/release/PumpedLossyMode_C++QED --minitFock 3 --eta (.5,-.8) --T 1e6 --dc 0 --Dt 1e5 --cutoff 10000
0000000000400000    280K r-x--  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/PumpedLossyMode_C++QED
0000000000646000     52K r----  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/PumpedLossyMode_C++QED
0000000000653000      4K rw---  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/PumpedLossyMode_C++QED
0000000001148000   3272K rw---    [ anon ]
1
2
3
4
5
2358:   bin/scripts/gcc-4.5/release/PumpedLossyMode_C++QED --minitFock 3 --eta (.5,-.8) --T 1e6 --dc 0 --Dt 1e5 --cutoff 100000
0000000000400000    280K r-x--  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/PumpedLossyMode_C++QED
0000000000646000     52K r----  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/PumpedLossyMode_C++QED
0000000000653000      4K rw---  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/PumpedLossyMode_C++QED
0000000002113000  31396K rw---    [ anon ]

A somewhat more complex script takes slightly more memory (Line 2):

1
2
3
4
5
6
2372:   bin/scripts/gcc-4.5/release/1particle1mode --minitFock 3 --eta (.5,-.8) --T 1e6 --dc 0 --Dt 1e5 --cutoff 200 --fin 8
0000000000400000    364K r-x--  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/1particle1mode
000000000065b000     60K r----  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/1particle1mode
000000000066a000      4K rw---  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/1particle1mode
000000000250e000  19328K rw---    [ anon ]
00007efffafa6000   4004K rw---    [ anon ]
1
2
3
4
5
6
2560:   bin/scripts/gcc-4.5/release/1particle1mode --minitFock 3 --eta (.5,-.8) --T 1e6 --dc 0 --Dt 1e5 --cutoff 400 --fin 9
0000000000400000    364K r-x--  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/1particle1mode
000000000065b000     60K r----  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/1particle1mode
000000000066a000      4K rw---  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/1particle1mode
0000000001a1f000  76900K rw---    [ anon ]
00007f6d1f7e0000  15988K rw---    [ anon ]
1
2
3
4
5
6
2583:   bin/scripts/gcc-4.5/release/1particle1mode --minitFock 3 --eta (.5,-.8) --T 1e6 --dc 0 --Dt 1e5 --cutoff 50 --fin 7 --evol master
0000000000400000    364K r-x--  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/1particle1mode
000000000065b000     60K r----  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/1particle1mode
000000000066a000      4K rw---  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/1particle1mode
000000000197c000   4032K rw---    [ anon ]
00007ff209c3d000 8320052K rw---    [ anon ]

One of the most complex scripts used so far:

1
2
3
4
5
6
3034:   bin/scripts/gcc-4.5/release/Ca40InCavityWithPhonons --T 1e6 --dc 0 --Dt 1e5 --cavityCutoff 1000 --phononCutoff 1000
0000000000400000    616K r-x--  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/Ca40InCavityWithPhonons
000000000069a000     64K r----  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/Ca40InCavityWithPhonons
00000000006aa000      4K rw---  /home/vukics/quantologia/bin/scripts/gcc-4.5/release/Ca40InCavityWithPhonons
0000000001224000    188K rw---    [ anon ]
00007f3fab4db000 1625052K rw---    [ anon ]