[galib] galib Digest, Vol 46, Issue 2
leela gopal
leel_gops at yahoo.com
Fri Apr 27 02:53:42 EDT 2007
Hi,
I'm very new user of this galib. Kindly guide me how to make use of this .
regards
leela
----- Original Message ----
From: "galib-request at mit.edu" <galib-request at mit.edu>
To: galib at mit.edu
Sent: Tuesday, April 24, 2007 1:59:44 AM
Subject: galib Digest, Vol 46, Issue 2
Send galib mailing list submissions to
galib at mit.edu
To subscribe or unsubscribe via the World Wide Web, visit
http://mailman.mit.edu/mailman/listinfo/galib
or, via email, send a message with subject or body 'help' to
galib-request at mit.edu
You can reach the person managing the list at
galib-owner at mit.edu
When replying, please edit your Subject line so it is more specific
than "Re: Contents of galib digest..."
Today's Topics:
1. linker error when including ga.h (or GA1DArrayGenome.h)
(Aaron Hoover)
2. GAlib with MPI (jaguilar_dem)
----------------------------------------------------------------------
Message: 1
Date: Sat, 21 Apr 2007 15:17:35 -0700
From: Aaron Hoover <ahoover at eecs.berkeley.edu>
Subject: [galib] linker error when including ga.h (or
GA1DArrayGenome.h)
To: galib at mit.edu
Message-ID: <D6EC9FEA-45E3-4AB0-B9DE-8785D23BC116 at eecs.berkeley.edu>
Content-Type: text/plain; charset="us-ascii"
Hi all,
I'm get the following error in my code when I include the ga.h or the
GA1DArrayGenome.h file:
/usr/bin/ld: Undefined symbols:
int operator==<OpenMesh::EdgeHandle>(OpenMesh::EdgeHandle const&,
OpenMesh::EdgeHandle const&)
int operator==<OpenMesh::FaceHandle>(OpenMesh::FaceHandle const&,
OpenMesh::FaceHandle const&)
int operator==<OpenMesh::VertexHandle>(OpenMesh::VertexHandle const&,
OpenMesh::VertexHandle const&)
int operator==<OpenMesh::HalfedgeHandle>(OpenMesh::HalfedgeHandle
const&, OpenMesh::HalfedgeHandle const&)
int operator!=<OpenMesh::HalfedgeHandle>(OpenMesh::HalfedgeHandle
const&, OpenMesh::HalfedgeHandle const&)
collect2: ld returned 1 exit status
The problem seems to be related to how templates are instantiated.
The OpenMesh::EdgeHandle data structure is a template that inherits
from a standard vector, and of course doesn't have (or need to have)
an int operator== defined for it. It seems that somehow the
GA1DArrayGenome (or some other template in ga.h) has overridden that
operator, but now the linker is looking for definitions of that
operator in other templates.
A couple of other things I should mention: I am team developing with
someone who uses VC++ 7.0 (I'm using XCode/gcc/g++ toolchain on a
mac) and he does not get this error compiling the same exact code.
This is leading me to suspect that it has something to do with how VC+
+ compiler hands automatic template instantiation as compared to gcc/g
++ and ld. Therefore, I'm hoping this can be fixed with a simple
compiler flag, but I don't know what that flag should be. Using -fno-
implicit-templates created a lot of other errors because it's very
difficult for me to know all the templates that will be necessary and
instantiate them manually.
Any help anyone can offer, is greatly appreciated.
Thanks,
Aaron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/galib/attachments/20070421/5ad753b8/attachment-0001.htm
------------------------------
Message: 2
Date: Fri, 20 Apr 2007 14:45:50 +0100
From: "jaguilar_dem" <jaguilar at dem.ist.utl.pt>
Subject: [galib] GAlib with MPI
To: <galib at mit.edu>
Message-ID: <000c01c78352$4775ae00$596788c1 at aguilarpc>
Content-Type: text/plain; charset="us-ascii"
Hi lots!
I'm a new user of GALib and trying to make parallel run using MPI.
GAlib works with PVM 3.3.10 or later. The release 2.4 of GAlib
includes examples that show how to use GAlib with PVM
for two types of parallelization: (1) one genome per process/CPU
and (2) one population per process/CPU, but i need to use MPI.
Is there anybody who uses GALib with MPI ? If yes, could you send an
example code to me ?
e-mail: jaguilar at dem.ist.utl.pt
Thanks,
Aguilar Madeira
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/galib/attachments/20070420/e8328f3b/attachment-0001.htm
------------------------------
_______________________________________________
galib mailing list
galib at mit.edu
http://mailman.mit.edu/mailman/listinfo/galib
End of galib Digest, Vol 46, Issue 2
************************************
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/galib/attachments/20070426/93d95cf9/attachment.htm
More information about the galib
mailing list