[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PETSc-FUN3D Code
- To: petsc-dev@xxxxxxxxxxx
- Subject: Re: PETSc-FUN3D Code
- From: Barry Smith <bsmith@xxxxxxxxxxx>
- Date: Sat, 20 Oct 2007 16:53:05 -0500 (CDT)
- Cc: Dinesh Kaushik <kaushik@xxxxxxxxxxx>
- In-reply-to: <Pine.LNX.4.64.0710201047000.3920@asterix>
- References: <4718B5F6.3040301@mcs.anl.gov> <Pine.LNX.4.64.0710190915180.3920@asterix> <4718BF02.70405@mcs.anl.gov> <Pine.LNX.4.64.0710191000020.3920@asterix> <Pine.LNX.4.64.0710191056430.3920@asterix> <4718DDE2.2070607@mcs.anl.gov> <Pine.LNX.4.64.0710191142340.3920@asterix> <Pine.LNX.4.64.0710191145310.3920@asterix> <4718E329.1010804@mcs.anl.gov> <Pine.LNX.4.64.0710191222010.3920@asterix> <4718F0C6.7080908@mcs.anl.gov> <Pine.LNX.4.64.0710191328580.3920@asterix> <Pine.LNX.4.64.0710191359050.3920@asterix> <Pine.LNX.4.64.0710191422350.3920@asterix> <Pine.LNX.4.64.0710191438470.3920@asterix> <47193D94.5020600@mcs.anl.gov> <Pine.LNX.4.64.0710201047000.3920@asterix>
- Reply-to: petsc-dev@xxxxxxxxxxx
- Sender: owner-petsc-dev@xxxxxxxxxxx
Satish,
I don't know; there are pros and cons to the two
approaches.
Why not PetscSize_T? I admit both look stupid, but the
_ at least matches the standard C style.
Any comments from the community?
Barry
I would like to keep size_t as the argument
On Sat, 20 Oct 2007, Satish Balay wrote:
> On Fri, 19 Oct 2007, Dinesh Kaushik wrote:
>
> > > > Perhaps need a PetscSizeT or some new datatype for this purpose that
> > > > gets set correct for both C & fortran side..
>
> Barry,
>
> Is it ok to do this change? The prototypes of the following functions
> will need to be changed to use PetscSizeT instead of size_t;
>
> [alternative is to use size_t on the C side - but PetscSizeT on the
> fortran side - but this is inconsistant]
>
> thanks,
> Satish
>
> -------------------
> PetscBagCreate
> PetscFileRetrieve
> PetscGetArchType
> PetscGetDate
> PetscGetDisplay
> PetscGetFullPath
> PetscGetHomeDirectory
> PetscGetHostName
> PetscGetProgramName
> PetscGetRelativePath
> PetscGetTmp
> PetscGetUserName
> PetscGetWorkingDirectory
> PetscLs
> PetscMalloc
> PetscMalloc2
> PetscMalloc3
> PetscMalloc4
> PetscMalloc5
> PetscMalloc6
> PetscMalloc7
> PetscMemcmp
> PetscMemcpy
> PetscMemmove
> PetscMemzero
> PetscOptionsGetenv
> PetscOptionsGetString
> PetscOptionsString
> PetscSetMalloc
> PetscSNPrintf
> PetscStrlen
> PetscStrncat
> PetscStrncmp
> PetscStrncpy
> PetscStrreplace
> PetscSynchronizedFGets
> PetscVSNPrintf
>
>