[petsc-dev] Reminder: *every* symbol with extern linkage *must* be namespaced

Sean Farley sean at mcs.anl.gov
Sat Mar 17 13:57:18 CDT 2012


>
> *ctetgen.c:*
>  000000000000ade7 T ArrayPoolCreate
> 000000000000b979 T ArrayPoolDestroy
> 000000000000b0cf T ArrayPoolGetBlock
> 000000000000b6f7 T ArrayPoolNewIndex
> 000000000000ac41 T ArrayPoolRestart
> 0000000000006cfe T ListAppend
> 00000000000082ec T ListClear
> 00000000000069c7 T ListCreate
> 00000000000077ad T ListDelete
> 0000000000008491 T ListDestroy
> 0000000000007ae2 T ListHasItem
> 000000000000718e T ListInsert
> 0000000000007ea0 T ListItem
> 0000000000007cf5 T ListLength
> 00000000000080c6 T ListSetItem
> 00000000000096af T MemoryPoolAlloc
> 000000000000a415 T MemoryPoolCreate
> 0000000000009a9d T MemoryPoolDealloc
> 000000000000a827 T MemoryPoolDestroy
> 000000000000a1ed T MemoryPoolRestart
> 0000000000009c6a T MemoryPoolTraversalInit
> 0000000000009e6e T MemoryPoolTraverse
> 0000000000008868 T QueueCreate
> 0000000000009324 T QueueDestroy
> 0000000000008c23 T QueueLength
> 00000000000090b0 T QueuePop
> 0000000000008dd5 T QueuePush
> 0000000000003f06 T lu_decmp
> 0000000000004303 T lu_solve
>

Matt, this really needs to be its own external package (unless you have
written permission the author of tetgen?) before 3.3 is released. I don't
think the license for tetgen jives with petsc's license, namely, tetgen
doesn't allow commercial use (which petsc does) without contacting the
author. If tetgen were an external package, then everything would be ok, I
believe.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120317/bb07776d/attachment.html>


More information about the petsc-dev mailing list