These changes are necessary to enable TCharm and AMPI programs to have at
authorGreg Koenig <koenig@uiuc.edu>
Tue, 12 Jun 2007 21:10:24 +0000 (21:10 +0000)
committerGreg Koenig <koenig@uiuc.edu>
Tue, 12 Jun 2007 21:10:24 +0000 (21:10 +0000)
commit33f8a9f94f5f216b3ca1be990edec0139feb268b
tree5260af3a4b00dc4378e20210679badbeeefcd2fb
parent20d357d7886ab382ba5b06e74dac454d06cde645
These changes are necessary to enable TCharm and AMPI programs to have at
least limited support in Grid environments.  In TCharm/AMPI, Node 0 probes
for function pointers for TCharm and AMPI entry points and sends these
function pointers to all nodes.  In a heterogeneous Grid environment, these
may not be valid on all nodes.  Also, Node 0 probes its virtual address
space for valid locations for thread stacks and distributes this information
to all nodes, but this may not be valid on all nodes.

Simple hack is to hard-code some of this info, and disable thread migration
for now.
src/arch/vmi-linux-ia64/conv-mach.h
src/libs/ck-libs/ampi/ampi.C
src/libs/ck-libs/tcharm/tcharm.C