[Openmd-developers] QHULL as static while building

Martin Vala mvala at saske.sk
Mon Sep 8 16:52:32 EDT 2014


Hi Dan,

I think this is good guess. I think we only need to Initialize 'qh' it 
once.

Ciao

Martin
On 08/09/2014 22:31, Dan Gezelter wrote:
>> facet variable (pointer) (line 76) is declared and it is not initialized so address is random. Then i don't see any "new" operator. Maybe it is hidden somewhere. Then at line 217
> The FORALLFacets iterator on line 214 is supposed to be setting that.   The qhull.h include file defines:
>
> #define FORALLfacets for (facet=qh facet_list;facet && facet->next;facet=facet->next)
>
> I think the problem might be the qh object.  The qhull site says this:
>
> When you read the code, be aware of the macros "qh" and "qhstat", e.g., "qh hull_dim". They are defined in libqhull.h. They allow the global data structures to be pre-allocated (faster access) or dynamically allocated (allows multiple copies).
>
> I'm not sure that object exits when we dynamically link.
>
>   --Dan
>
>
> ***********************************************
>    J. Daniel Gezelter
>    Associate Professor of Chemistry
>    Department of Chemistry and Biochemistry
>    251 Nieuwland Science Hall
>    University of Notre Dame
>    Notre Dame, IN 46556-5670
>
>    phone:  +1 (574) 631-7595
>    fax:    +1 (574) 631-6652
>    e-mail: gezelter at nd.edu
>    web:    http://www.nd.edu/~gezelter
> ************************************************
>
>
>



More information about the Openmd-developers mailing list