Skip to Content.
Sympa Menu

charm - RE: [charm] Detect SMP install

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

RE: [charm] Detect SMP install


Chronological Thread 
  • From: "White, Samuel T" <white67 AT illinois.edu>
  • To: Jozsef Bakosi <jbakosi AT lanl.gov>, "charm AT lists.cs.illinois.edu" <charm AT lists.cs.illinois.edu>
  • Subject: RE: [charm] Detect SMP install
  • Date: Mon, 10 Dec 2018 00:17:46 +0000
  • Accept-language: en-US
  • Authentication-results: illinois.edu; spf=pass smtp.mailfrom=white67 AT illinois.edu; dmarc=pass header.from=illinois.edu

Hi Jozsef,

Our build system generates a "charm/<build_dir>/include/conv-mach-opts.mak"
file (pre-v6.9.0 this file was named build-opts.mk) which enables checking
CMK_SMP's value from inside Makefiles, and
"charm/<build_dir>/include/conv-mach.opt.h" which if it is an SMP build will
contain a "#include "conv-mach-smp.h"" which will contain "#define CMK_SMP 1".

Thanks,
Sam

________________________________________
From: Jozsef Bakosi
[jbakosi AT lanl.gov]
Sent: Friday, December 07, 2018 8:21 PM
To:
charm AT lists.cs.illinois.edu
Subject: [charm] Detect SMP install

Hi folks,

What is a reliable way to detect if a Charm++ install was built in SMP
mode?

Ideally, I'd like to detect this from an include file based on a
compiler macro, perhaps under <charm-install>/include?

I'm trying to grep for CMK_SMP, but I'm not finding anything in the
install dir.

Thanks,
Jozsef



Archive powered by MHonArc 2.6.19.

Top of Page