[petsc-dev] forget about libmpiuni completely

Barry Smith bsmith at mcs.anl.gov
Wed Feb 17 11:31:51 CST 2010


   Hmm, with code like

#ifdef SYSDARWIN
#include "string.h"
#endif

I think I'll pass on this software.

    Barry


On Feb 17, 2010, at 11:12 AM, Lisandro Dalcin wrote:

> On 17 February 2010 13:38, Matthew Knepley <knepley at gmail.com> wrote:
>>
>> I do not think this handles the situation for libraries. I write a  
>> library.
>> It is
>> supposed to work with lots of stuff, including PETSc. I put in  
>> mpi.h, which
>> is completely reasonable. Then the user of the library wants to use  
>> mpiuni.
>>
>
> Well, I cannot buy that a user REALLY want to use mpiuni, as it is not
> even a true serial MPI alternative...
>
>>
>> This works now, but would break in your model.
>>
>
> That's a valid point (but from a developer POV, not from a user POV,  
> IMHO)
>
>> I still much prefer a separate package. It think it is cleaner,  
>> unambiguous
>> what is happening, and would allow someone not as lazy as us to do  
>> a full
>> serial MPI.
>
> Like mpi-serial, from http://www.mcs.anl.gov/research/projects/mct/ ??
>
> Do you think that it is work the effort to integrate it in PETSc,
> provided that mpiuni already serves (well?) PETSc requeriments?
>
>
>
> -- 
> Lisandro Dalcin
> ---------------
> Centro Internacional de Métodos Computacionales en Ingeniería (CIMEC)
> Instituto de Desarrollo Tecnológico para la Industria Química (INTEC)
> Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)
> PTLC - Güemes 3450, (3000) Santa Fe, Argentina
> Tel/Fax: +54-(0)342-451.1594




More information about the petsc-dev mailing list