Use inline function.

git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@3934 e5b18d87-469d-4833-9cc0-8cdfa06e9491
This commit is contained in:
Jeongnim Kim 2009-06-26 16:23:55 +00:00
parent 79595743bd
commit 059dbc6de7
1 changed files with 2 additions and 16 deletions

View File

@ -19,18 +19,7 @@
#include "Message/Communicate.h"
#include "Message/TagMaker.h"
#include <iostream>
#ifdef __linux__
#include "sys/sysinfo.h"
size_t freemem()
{
struct sysinfo si;
sysinfo(&si);
return si.freeram + si.bufferram;
}
#endif
#include <Platforms/sysutil.h>
//static data of TagMaker::CurrentTag is initialized.
int TagMaker::CurrentTag = 1000;
@ -104,8 +93,7 @@ void Communicate::initialize(int argc, char **argv)
#ifdef __linux__
for (int proc=0; proc<OHMMS::Controller->size(); proc++) {
if (OHMMS::Controller->rank() == proc) {
fprintf (stderr, "Rank = %4d Free Memory = %5ld MB\n",
proc, freemem()>>20);
fprintf (stderr, "Rank = %4d Free Memory = %5ld MB\n", proc, freemem());
}
barrier();
}
@ -130,9 +118,7 @@ void Communicate::abort()
void Communicate::barrier()
{
//OOMPI_COMM_WORLD.Barrier();
myComm.Barrier();
}
void Communicate::abort(const char* msg)