[petsc-dev] ugliness due to missing lapack routines

Jed Brown jedbrown at mcs.anl.gov
Fri Feb 8 00:15:32 CST 2013


On Fri, Feb 8, 2013 at 12:09 AM, Barry Smith <bsmith at mcs.anl.gov> wrote:

> > I would consider it based on the value of that tweak, acknowledging that
> changing CPP in any way presents a severe workflow contortion.
>
> http://en.wikipedia.org/wiki/Variadic_macro  ?


Yes, variadic macros are a very useful C99 feature, obviating the need for
all these numbered macros, but also allowing really crazy shit like

http://arxiv.org/abs/1003.2547
https://github.com/CObjectSystem/COS


I think COS is over the top, but it's an example of how much a tiny tweak
can change things.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20130208/e53ba69d/attachment.html>


More information about the petsc-dev mailing list