charm AT lists.siebelschool.illinois.edu
Subject: Charm++ parallel programming system
List archive
- From: Nels John Frazier <nfrazie1 AT uwyo.edu>
- To: "charm AT cs.illinois.edu" <charm AT cs.illinois.edu>
- Subject: [charm] Unrecognized PUP::able::PUP_ID
- Date: Fri, 4 Mar 2016 20:37:25 +0000
- Accept-language: en-US
- Authentication-results: cs.illinois.edu; dkim=none (message not signed) header.d=none;cs.illinois.edu; dmarc=none action=none header.from=uwyo.edu;
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:23
Hi,
Following the charm documentation, I created a set of migratable sub classes. However, when I run a small test program, I get
My classes looks something like this
//FILE 1
#include "B.h"
#include "A.decl.h"
class A : public B
{
private:
static double
moreData[3];
public:
int a = 0;
double data = "1;
A():B(a)
{
}
};
double A::moreData[3] = {0,1,2}
#include "A.def.h"
//FILE 2
#include "pup.h"
#include "B.decl.h"
class B: public PUP::able
{
public:
int a;
B(int a_):a(a_){};
B(){};
virtual ~B(){};
PUPable_decl(B);
B(CkMigrateMessage* m) : PUP::able(m){};
vitrual void pup(PUP::er& p)
{
};
#include "B.def.h"
The generated decl and def files:
A.decl.h
A():B(a)
{
_registerA();
}
- [charm] Unrecognized PUP::able::PUP_ID, Nels John Frazier, 03/04/2016
- <Possible follow-up(s)>
- Re: [charm] Unrecognized PUP::able::PUP_ID, Bilge Acun, 03/05/2016
- Re: [charm] Unrecognized PUP::able::PUP_ID, Nels John Frazier, 03/07/2016
Archive powered by MHonArc 2.6.16.