Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
LimaGroup
Lima-Launcher
Commits
e6ab0e3a
Commit
e6ab0e3a
authored
Jan 14, 2022
by
Alejandro Homs Puron
Browse files
[LIMA2_TANGO][CONFIG] Add/complete id29 & lima1 configs. for Jungfrau 4M & 500k
parent
25ca0b05
Changes
7
Hide whitespace changes
Inline
Side-by-side
config/lima2_tango/lima_launcher_lima2_jungfrau_4m_01_lid29p9jfrau1_rr_x1_id29.json
0 → 100644
View file @
e6ab0e3a
{
"executable"
:
"lima_launcher"
,
"server"
:
"lima2_jungfrau_4m_01_lid29p9jfrau1_rr_x1_id29"
,
"class"
:
"LimaLauncher"
,
"device"
:
"id00/limalauncher/lima2_jungfrau_4m_01_lid29p9jfrau1_rr_x1_id29"
,
"config"
:
{
"application"
:
"lima2_tango"
,
"lima2_tango"
:
{
"plugin"
:
"psi"
,
"processing"
:
"id29"
,
"instance"
:
"jungfrau_4m_01_lid29p9jfrau1_rr_x1"
,
"control"
:
{
"host_name"
:
"lid29p9jfrau1"
},
"receivers"
:
[
{
"host_name"
:
"lid29p9jfrau1"
,
"nb_receivers"
:
1
,
"numactl"
:
{
"node"
:
0
}
},
{
"host_name"
:
"lid29p9jfrau1"
,
"nb_receivers"
:
1
,
"numactl"
:
{
"node"
:
8
}
}
]
},
"environment"
:
{
"lid29p9jfrau1"
:
{
"conda"
:
{
"base"
:
"/home/ahoms/conda/miniconda"
,
"environment"
:
"jungfrau_lima2"
},
"ld_preload"
:
"/home/ahoms/p9/power-gzip/lib/libnxz.so"
,
"cpu_affinity"
:
{
"lima"
:
{
"ranges"
:
[[
8
,
28
],
[
40
,
60
],
[
72
,
92
],
[
104
,
124
]]},
"other"
:
{
"ranges"
:
[[
28
,
31
],
[
60
,
63
],
[
92
,
95
],
[
124
,
127
]]},
"net_dev"
:
[
{
"devs"
:
[
"enP5p1s0f0"
,
"enP5p1s0f1"
,
"enP48p1s0f1"
,
"mlx100c0p1"
,
"mlx100c1p1"
],
"affinity"
:
[{
"queue"
:
-1
,
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
31
]},
"proc"
:
{
"cpus"
:
[
63
]}}}]},
{
"devs"
:
[
"enP48p1s0f0"
,
"vlan200"
,
"vlan233"
],
"affinity"
:
[{
"queue"
:
-1
,
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
95
]},
"proc"
:
{
"cpus"
:
[
127
]}}}]},
{
"devs"
:
[
"mlx100c0p0"
],
"affinity"
:
[{
"queues"
:
[
34
,
46
,
44
,
60
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
0
]},
"proc"
:
{
"cpus"
:
[
1
,
2
,
3
]}}},
{
"queues"
:
[
36
,
40
,
42
,
58
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
32
]},
"proc"
:
{
"cpus"
:
[
33
,
34
,
35
]}}}]},
{
"devs"
:
[
"mlx100c1p0"
],
"affinity"
:
[{
"queues"
:
[
57
,
41
,
43
,
31
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
64
]},
"proc"
:
{
"cpus"
:
[
65
,
66
,
67
]}}},
{
"queues"
:
[
63
,
47
,
45
,
25
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
96
]},
"proc"
:
{
"cpus"
:
[
97
,
98
,
99
]}}}]}
]
}
}
}
}
}
config/lima2_tango/lima_launcher_lima2_jungfrau_4m_01_lid29p9jfrau1_rr_x2_id29.json
0 → 100644
View file @
e6ab0e3a
{
"executable"
:
"lima_launcher"
,
"server"
:
"lima2_jungfrau_4m_01_lid29p9jfrau1_rr_x2_id29"
,
"class"
:
"LimaLauncher"
,
"device"
:
"id00/limalauncher/lima2_jungfrau_4m_01_lid29p9jfrau1_rr_x2_id29"
,
"config"
:
{
"application"
:
"lima2_tango"
,
"lima2_tango"
:
{
"plugin"
:
"psi"
,
"processing"
:
"id29"
,
"instance"
:
"jungfrau_4m_01_lid29p9jfrau1_rr_x2"
,
"control"
:
{
"host_name"
:
"lid29p9jfrau1"
},
"receivers"
:
[
{
"host_name"
:
"lid29p9jfrau1"
,
"nb_receivers"
:
1
,
"numactl"
:
{
"node"
:
0
}
},
{
"host_name"
:
"lid29p9jfrau1"
,
"nb_receivers"
:
1
,
"numactl"
:
{
"node"
:
8
}
}
]
},
"environment"
:
{
"lid29p9jfrau1"
:
{
"conda"
:
{
"base"
:
"/home/ahoms/conda/miniconda"
,
"environment"
:
"jungfrau_lima2"
},
"ld_preload"
:
"/home/ahoms/p9/power-gzip/lib/libnxz.so"
,
"cpu_affinity"
:
{
"lima"
:
{
"ranges"
:
[[
8
,
28
],
[
40
,
60
],
[
72
,
92
],
[
104
,
124
]]},
"other"
:
{
"ranges"
:
[[
28
,
31
],
[
60
,
63
],
[
92
,
95
],
[
124
,
127
]]},
"net_dev"
:
[
{
"devs"
:
[
"enP5p1s0f0"
,
"enP5p1s0f1"
,
"enP48p1s0f1"
,
"mlx100c0p1"
,
"mlx100c1p1"
],
"affinity"
:
[{
"queue"
:
-1
,
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
31
]},
"proc"
:
{
"cpus"
:
[
63
]}}}]},
{
"devs"
:
[
"enP48p1s0f0"
,
"vlan200"
,
"vlan233"
],
"affinity"
:
[{
"queue"
:
-1
,
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
95
]},
"proc"
:
{
"cpus"
:
[
127
]}}}]},
{
"devs"
:
[
"mlx100c0p0"
],
"affinity"
:
[{
"queues"
:
[
34
,
46
,
44
,
60
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
0
]},
"proc"
:
{
"cpus"
:
[
1
,
2
,
3
]}}},
{
"queues"
:
[
36
,
40
,
42
,
58
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
32
]},
"proc"
:
{
"cpus"
:
[
33
,
34
,
35
]}}}]},
{
"devs"
:
[
"mlx100c1p0"
],
"affinity"
:
[{
"queues"
:
[
57
,
41
,
43
,
31
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
64
]},
"proc"
:
{
"cpus"
:
[
65
,
66
,
67
]}}},
{
"queues"
:
[
63
,
47
,
45
,
25
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
96
]},
"proc"
:
{
"cpus"
:
[
97
,
98
,
99
]}}}]}
]
}
}
}
}
}
config/lima2_tango/lima_launcher_lima2_jungfrau_4m_01_lid29p9jfrau1_x1_id29.json
0 → 100644
View file @
e6ab0e3a
{
"executable"
:
"lima_launcher"
,
"server"
:
"lima2_jungfrau_4m_01_lid29p9jfrau1_x1_id29"
,
"class"
:
"LimaLauncher"
,
"device"
:
"id00/limalauncher/lima2_jungfrau_4m_01_lid29p9jfrau1_x1_id29"
,
"config"
:
{
"application"
:
"lima2_tango"
,
"lima2_tango"
:
{
"plugin"
:
"psi"
,
"processing"
:
"id29"
,
"instance"
:
"jungfrau_4m_01_lid29p9jfrau1_x1"
,
"control"
:
{
"host_name"
:
"lid29p9jfrau1"
},
"receivers"
:
[
{
"host_name"
:
"lid29p9jfrau1"
,
"nb_receivers"
:
1
}
]
},
"environment"
:
{
"lid29p9jfrau1"
:
{
"conda"
:
{
"base"
:
"/home/ahoms/conda/miniconda"
,
"environment"
:
"jungfrau_lima2"
},
"ld_preload"
:
"/home/ahoms/p9/power-gzip/lib/libnxz.so"
,
"cpu_affinity"
:
{
"lima"
:
{
"ranges"
:
[[
8
,
28
],
[
40
,
60
],
[
72
,
92
],
[
104
,
124
]]},
"other"
:
{
"ranges"
:
[[
28
,
31
],
[
60
,
63
],
[
92
,
95
],
[
124
,
127
]]},
"net_dev"
:
[
{
"devs"
:
[
"enP5p1s0f0"
,
"enP5p1s0f1"
,
"enP48p1s0f1"
,
"mlx100c0p1"
,
"mlx100c1p1"
],
"affinity"
:
[{
"queue"
:
-1
,
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
31
]},
"proc"
:
{
"cpus"
:
[
63
]}}}]},
{
"devs"
:
[
"enP48p1s0f0"
,
"vlan200"
,
"vlan233"
],
"affinity"
:
[{
"queue"
:
-1
,
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
95
]},
"proc"
:
{
"cpus"
:
[
127
]}}}]},
{
"devs"
:
[
"mlx100c0p0"
],
"affinity"
:
[{
"queues"
:
[
34
,
46
,
44
,
60
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
0
]},
"proc"
:
{
"cpus"
:
[
1
,
2
,
3
]}}},
{
"queues"
:
[
36
,
40
,
42
,
58
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
32
]},
"proc"
:
{
"cpus"
:
[
33
,
34
,
35
]}}}]},
{
"devs"
:
[
"mlx100c1p0"
],
"affinity"
:
[{
"queues"
:
[
57
,
41
,
43
,
31
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
64
]},
"proc"
:
{
"cpus"
:
[
65
,
66
,
67
]}}},
{
"queues"
:
[
63
,
47
,
45
,
25
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
96
]},
"proc"
:
{
"cpus"
:
[
97
,
98
,
99
]}}}]}
]
}
}
}
}
}
config/lima2_tango/lima_launcher_lima2_jungfrau_4m_01_lid29p9jfrau1_x1_lima1.json
0 → 100644
View file @
e6ab0e3a
{
"executable"
:
"lima_launcher"
,
"server"
:
"lima2_jungfrau_4m_01_lid29p9jfrau1_x1_lima1"
,
"class"
:
"LimaLauncher"
,
"device"
:
"id00/limalauncher/lima2_jungfrau_4m_01_lid29p9jfrau1_x1_lima1"
,
"config"
:
{
"application"
:
"lima2_tango"
,
"lima2_tango"
:
{
"plugin"
:
"psi"
,
"processing"
:
"lima1"
,
"instance"
:
"jungfrau_4m_01_lid29p9jfrau1_x1"
,
"control"
:
{
"host_name"
:
"lid29p9jfrau1"
},
"receivers"
:
[
{
"host_name"
:
"lid29p9jfrau1"
,
"nb_receivers"
:
1
}
]
},
"environment"
:
{
"lid29p9jfrau1"
:
{
"conda"
:
{
"base"
:
"/home/ahoms/conda/miniconda"
,
"environment"
:
"jungfrau_lima2"
},
"ld_preload"
:
"/home/ahoms/p9/power-gzip/lib/libnxz.so"
,
"cpu_affinity"
:
{
"lima"
:
{
"ranges"
:
[[
8
,
28
],
[
40
,
60
],
[
72
,
92
],
[
104
,
124
]]},
"other"
:
{
"ranges"
:
[[
28
,
31
],
[
60
,
63
],
[
92
,
95
],
[
124
,
127
]]},
"net_dev"
:
[
{
"devs"
:
[
"enP5p1s0f0"
,
"enP5p1s0f1"
,
"enP48p1s0f1"
,
"mlx100c0p1"
,
"mlx100c1p1"
],
"affinity"
:
[{
"queue"
:
-1
,
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
31
]},
"proc"
:
{
"cpus"
:
[
63
]}}}]},
{
"devs"
:
[
"enP48p1s0f0"
,
"vlan200"
,
"vlan233"
],
"affinity"
:
[{
"queue"
:
-1
,
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
95
]},
"proc"
:
{
"cpus"
:
[
127
]}}}]},
{
"devs"
:
[
"mlx100c0p0"
],
"affinity"
:
[{
"queues"
:
[
34
,
46
,
44
,
60
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
0
]},
"proc"
:
{
"cpus"
:
[
1
,
2
,
3
]}}},
{
"queues"
:
[
36
,
40
,
42
,
58
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
32
]},
"proc"
:
{
"cpus"
:
[
33
,
34
,
35
]}}}]},
{
"devs"
:
[
"mlx100c1p0"
],
"affinity"
:
[{
"queues"
:
[
57
,
41
,
43
,
31
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
64
]},
"proc"
:
{
"cpus"
:
[
65
,
66
,
67
]}}},
{
"queues"
:
[
63
,
47
,
45
,
25
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
96
]},
"proc"
:
{
"cpus"
:
[
97
,
98
,
99
]}}}]}
]
}
}
}
}
}
config/lima2_tango/lima_launcher_lima2_jungfrau_4m_01_lid29p9jfrau1_x2_id29.json
0 → 100644
View file @
e6ab0e3a
{
"executable"
:
"lima_launcher"
,
"server"
:
"lima2_jungfrau_4m_01_lid29p9jfrau1_x2_id29"
,
"class"
:
"LimaLauncher"
,
"device"
:
"id00/limalauncher/lima2_jungfrau_4m_01_lid29p9jfrau1_x2_id29"
,
"config"
:
{
"application"
:
"lima2_tango"
,
"lima2_tango"
:
{
"plugin"
:
"psi"
,
"processing"
:
"id29"
,
"instance"
:
"jungfrau_4m_01_lid29p9jfrau1_x2"
,
"control"
:
{
"host_name"
:
"lid29p9jfrau1"
},
"receivers"
:
[
{
"host_name"
:
"lid29p9jfrau1"
,
"nb_receivers"
:
1
}
]
},
"environment"
:
{
"lid29p9jfrau1"
:
{
"conda"
:
{
"base"
:
"/home/ahoms/conda/miniconda"
,
"environment"
:
"jungfrau_lima2"
},
"ld_preload"
:
"/home/ahoms/p9/power-gzip/lib/libnxz.so"
,
"cpu_affinity"
:
{
"lima"
:
{
"ranges"
:
[[
8
,
28
],
[
40
,
60
],
[
72
,
92
],
[
104
,
124
]]},
"other"
:
{
"ranges"
:
[[
28
,
31
],
[
60
,
63
],
[
92
,
95
],
[
124
,
127
]]},
"net_dev"
:
[
{
"devs"
:
[
"enP5p1s0f0"
,
"enP5p1s0f1"
,
"enP48p1s0f1"
,
"mlx100c0p1"
,
"mlx100c1p1"
],
"affinity"
:
[{
"queue"
:
-1
,
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
31
]},
"proc"
:
{
"cpus"
:
[
63
]}}}]},
{
"devs"
:
[
"enP48p1s0f0"
,
"vlan200"
,
"vlan233"
],
"affinity"
:
[{
"queue"
:
-1
,
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
95
]},
"proc"
:
{
"cpus"
:
[
127
]}}}]},
{
"devs"
:
[
"mlx100c0p0"
],
"affinity"
:
[{
"queues"
:
[
34
,
46
,
44
,
60
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
0
]},
"proc"
:
{
"cpus"
:
[
1
,
2
,
3
]}}},
{
"queues"
:
[
36
,
40
,
42
,
58
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
32
]},
"proc"
:
{
"cpus"
:
[
33
,
34
,
35
]}}}]},
{
"devs"
:
[
"mlx100c1p0"
],
"affinity"
:
[{
"queues"
:
[
57
,
41
,
43
,
31
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
64
]},
"proc"
:
{
"cpus"
:
[
65
,
66
,
67
]}}},
{
"queues"
:
[
63
,
47
,
45
,
25
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
96
]},
"proc"
:
{
"cpus"
:
[
97
,
98
,
99
]}}}]}
]
}
}
}
}
}
config/lima2_tango/lima_launcher_lima2_jungfrau_4m_01_lid29p9jfrau1_x2_lima1.json
0 → 100644
View file @
e6ab0e3a
{
"executable"
:
"lima_launcher"
,
"server"
:
"lima2_jungfrau_4m_01_lid29p9jfrau1_x2_lima1"
,
"class"
:
"LimaLauncher"
,
"device"
:
"id00/limalauncher/lima2_jungfrau_4m_01_lid29p9jfrau1_x2_lima1"
,
"config"
:
{
"application"
:
"lima2_tango"
,
"lima2_tango"
:
{
"plugin"
:
"psi"
,
"processing"
:
"lima1"
,
"instance"
:
"jungfrau_4m_01_lid29p9jfrau1_x2"
,
"control"
:
{
"host_name"
:
"lid29p9jfrau1"
},
"receivers"
:
[
{
"host_name"
:
"lid29p9jfrau1"
,
"nb_receivers"
:
1
}
]
},
"environment"
:
{
"lid29p9jfrau1"
:
{
"conda"
:
{
"base"
:
"/home/ahoms/conda/miniconda"
,
"environment"
:
"jungfrau_lima2"
},
"ld_preload"
:
"/home/ahoms/p9/power-gzip/lib/libnxz.so"
,
"cpu_affinity"
:
{
"lima"
:
{
"ranges"
:
[[
8
,
28
],
[
40
,
60
],
[
72
,
92
],
[
104
,
124
]]},
"other"
:
{
"ranges"
:
[[
28
,
31
],
[
60
,
63
],
[
92
,
95
],
[
124
,
127
]]},
"net_dev"
:
[
{
"devs"
:
[
"enP5p1s0f0"
,
"enP5p1s0f1"
,
"enP48p1s0f1"
,
"mlx100c0p1"
,
"mlx100c1p1"
],
"affinity"
:
[{
"queue"
:
-1
,
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
31
]},
"proc"
:
{
"cpus"
:
[
63
]}}}]},
{
"devs"
:
[
"enP48p1s0f0"
,
"vlan200"
,
"vlan233"
],
"affinity"
:
[{
"queue"
:
-1
,
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
95
]},
"proc"
:
{
"cpus"
:
[
127
]}}}]},
{
"devs"
:
[
"mlx100c0p0"
],
"affinity"
:
[{
"queues"
:
[
34
,
46
,
44
,
60
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
0
]},
"proc"
:
{
"cpus"
:
[
1
,
2
,
3
]}}},
{
"queues"
:
[
36
,
40
,
42
,
58
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
32
]},
"proc"
:
{
"cpus"
:
[
33
,
34
,
35
]}}}]},
{
"devs"
:
[
"mlx100c1p0"
],
"affinity"
:
[{
"queues"
:
[
57
,
41
,
43
,
31
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
64
]},
"proc"
:
{
"cpus"
:
[
65
,
66
,
67
]}}},
{
"queues"
:
[
63
,
47
,
45
,
25
],
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
96
]},
"proc"
:
{
"cpus"
:
[
97
,
98
,
99
]}}}]}
]
}
}
}
}
}
config/lima2_tango/lima_launcher_lima2_jungfrau_500k_307_lid29p9jfrau1_rr_x1_id29.json
0 → 100644
View file @
e6ab0e3a
{
"executable"
:
"lima_launcher"
,
"server"
:
"lima2_jungfrau_500k_307_lid29p9jfrau1_rr_x1_id29"
,
"class"
:
"LimaLauncher"
,
"device"
:
"id00/limalauncher/lima2_jungfrau_500k_307_lid29p9jfrau1_rr_x1_id29"
,
"config"
:
{
"application"
:
"lima2_tango"
,
"lima2_tango"
:
{
"plugin"
:
"psi"
,
"processing"
:
"id29"
,
"instance"
:
"jungfrau_500k_307_lid29p9jfrau1_rr_x1"
,
"control"
:
{
"host_name"
:
"lid29p9jfrau1"
},
"receivers"
:
[
{
"host_name"
:
"lid29p9jfrau1"
,
"nb_receivers"
:
1
,
"numactl"
:
{
"node"
:
0
}
},
{
"host_name"
:
"lid29p9jfrau1"
,
"nb_receivers"
:
1
,
"numactl"
:
{
"node"
:
8
}
}
]
},
"environment"
:
{
"lid29p9jfrau1"
:
{
"conda"
:
{
"base"
:
"/home/ahoms/conda/miniconda"
,
"environment"
:
"jungfrau_lima2"
},
"ld_preload"
:
"/home/ahoms/p9/power-gzip/lib/libnxz.so"
,
"cpu_affinity"
:
{
"lima"
:
{
"ranges"
:
[[
4
,
30
],
[
36
,
62
],
[
68
,
94
],
[
100
,
126
]]},
"other"
:
{
"cpus"
:
[
30
,
62
,
31
,
95
]},
"net_dev"
:
[
{
"devs"
:
[
"enP5p1s0f0"
,
"enP5p1s0f1"
,
"enP48p1s0f1"
,
"mlx100c0p1"
,
"mlx100c1p1"
],
"affinity"
:
[{
"queue"
:
-1
,
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
63
]},
"proc"
:
{
"cpus"
:
[
127
]}}}]},
{
"devs"
:
[
"enP48p1s0f0"
],
"affinity"
:
[{
"queue"
:
-1
,
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
94
]},
"proc"
:
{
"cpus"
:
[
126
]}}}]},
{
"devs"
:
[
"mlx100c0p0"
],
"affinity"
:
[{
"queue"
:
-1
,
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
0
,
32
]},
"proc"
:
{
"cpus"
:
[
1
,
33
]}}}]},
{
"devs"
:
[
"mlx100c1p0"
],
"affinity"
:
[{
"queue"
:
-1
,
"affinity"
:
{
"irq"
:
{
"cpus"
:
[
64
,
96
]},
"proc"
:
{
"cpus"
:
[
65
,
97
]}}}]}
]
}
}
}
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment