Integrated the memory affinity settings into charm++
authorChao Mei <chaomei2@illinois.edu>
Wed, 26 May 2010 22:06:07 +0000 (17:06 -0500)
committerChao Mei <chaomei2@illinois.edu>
Wed, 26 May 2010 22:06:07 +0000 (17:06 -0500)
commit30729fa4d409ae7f86f2f5e83034a20b327a5d8c
tree67c25e7457da76cb51fd96a7b4bc2fcbbee66564
parentadc49c22bd5b097d0cc4ebd0ba6cee9ff5a158ca
Integrated the memory affinity settings into charm++
1. To build charm++ with NUMA support, add "--with-numa" after ./build script
2. The memory affinity settings are in the format of "+maffinity +mempol {bind|preferred|interleave} [+memnodemap nid1,nid2...,nidk]
build
src/ck-core/init.C
src/conv-core/cpuaffinity.c
src/conv-core/memoryaffinity.c [new file with mode: 0644]
src/scripts/Make.depends
src/scripts/Makefile
src/scripts/configure
src/scripts/configure.in
src/scripts/conv-autoconfig.h.in