Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Ondrej Vysocky
meric
Commits
54ae7b6b
Commit
54ae7b6b
authored
Jan 21, 2019
by
Lubomir Riha
Browse files
ENH DAVIDE energy measurement on all available nodes
#50
parent
3772c7c1
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/wrapper/davidewrapper.cpp
View file @
54ae7b6b
...
...
@@ -22,9 +22,23 @@ void DAVIDE::init()
char
hostname
[
50
];
gethostname
(
hostname
,
50
);
MERIC_INFO
<<
"Using hardcoded machine name due to problems with hostnames on DAVIDE
\n
"
;
std
::
string
davideHostname
=
std
::
string
(
hostname
);
std
::
string
::
iterator
it
=
davideHostname
.
begin
();
while
(
it
!=
davideHostname
.
end
()
&&
!
std
::
isdigit
(
*
it
))
++
it
;
if
(
!
davideHostname
.
empty
()
||
it
!=
davideHostname
.
end
())
{
int
numero
;
std
::
stringstream
(
std
::
string
(
it
,
davideHostname
.
end
()))
>>
numero
;
davideHostname
=
std
::
to_string
(
numero
);
}
else
davideHostname
=
""
;
node_n
=
"davide"
+
davideHostname
;
//MERIC_INFO << "Using hardcoded machine name due to problems with hostnames on DAVIDE\n";
//node_n = std::string(hostname); //"davide43";
node_n
=
std
::
string
(
"davide1"
);
//
node_n = std::string("davide1");
MERIC_INFO
<<
"Hostname : "
<<
node_n
<<
"
\n
"
;
metric
=
"power"
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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