History log of /petsc/include/petscsys.h (Results 1151 – 1175 of 1729)
Revision Date Author Comments
# a53986e1 30-Mar-2013 Jed Brown <jed@59A2.org>

PetscEListFind() and PetscEnumFind()

New functions for searching elists and enums


# d6a4318a 30-Mar-2013 Jed Brown <jed@59A2.org>

PetscFileModes: add string enumeration for PetscFileMode


# a983c5aa 28-Mar-2013 Jungho Lee <julee@mcs.anl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc


# 4d2d963c 28-Mar-2013 Richard Mills <rtm@eecs.utk.edu>

Merged petsc/petsc into rmills/petsc master


# e1d27e54 28-Mar-2013 Jed Brown <jed@59A2.org>

Merge branch 'barry/rm-xxxregisterdynamic' into jed/ts-eimex

PetscObjectComposeFunctionDynamic() and TSRegisterDynamic() were
replaced by PetscObjectComposeFunction() and TSRegister(), both of which

Merge branch 'barry/rm-xxxregisterdynamic' into jed/ts-eimex

PetscObjectComposeFunctionDynamic() and TSRegisterDynamic() were
replaced by PetscObjectComposeFunction() and TSRegister(), both of which
drop the string name argument.

* barry/rm-xxxregisterdynamic: (82 commits)
...

Conflicts:
src/ts/interface/tsregall.c

show more ...


# bdf89e91 26-Mar-2013 Barry Smith <bsmith@mcs.anl.gov>

removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction()


# d4349b43 26-Mar-2013 Barry Smith <bsmith@mcs.anl.gov>

removed path and MPI_Comm arguments from PetscFunctionListFind/Add()


# 607a6623 26-Mar-2013 Barry Smith <bsmith@mcs.anl.gov>

removed path argument to XXXInitializePackage() and XXXRegister()


# 1c84c290 25-Mar-2013 Barry Smith <bsmith@mcs.anl.gov>

removed XXXRegisterDynamic() but kept the APIs for everything else underneath the same
phase I of the update to handling registering function pointers


# f4f617ce 25-Mar-2013 Jed Brown <jed@59A2.org>

segbuffer: g++ does not like casting int*restrict* to void*, void** okay


# 471ecdac 25-Mar-2013 Jed Brown <jed@59A2.org>

segbuffer: add PetscSegBufferGetInts() to encourage use of PETSC_RESTRICT


# 137cf7b6 25-Mar-2013 Jed Brown <jed@59A2.org>

segbuffer: create wrapper structure

The old structure exposed the linked list property of the implementation.
Now we have a simple wrapper structure so that implementation detail is
not leaked. This

segbuffer: create wrapper structure

The old structure exposed the linked list property of the implementation.
Now we have a simple wrapper structure so that implementation detail is
not leaked. This will also make it possible to implement some thread-safe
operations.

show more ...


# 01d09641 24-Mar-2013 Jed Brown <jed@59A2.org>

segbuffer: add PetscSegBufferGetSize() and PetscSegBufferUnuse()

* PetscSegBufferGetSize: the total size is usually needed for other purposes,
but it's known by the segbuffer so we may as well mak

segbuffer: add PetscSegBufferGetSize() and PetscSegBufferUnuse()

* PetscSegBufferGetSize: the total size is usually needed for other purposes,
but it's known by the segbuffer so we may as well make it available in case
the caller isn't counting themselves.

* PetscSegBufferUnuse: if the caller is trying to amortize access, they might
get more space than they actually need. This allows them to return that space.

show more ...


# 4e2e6337 21-Mar-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/fix-petsctime'


# 8563dfcc 21-Mar-2013 Barry Smith <bsmith@mcs.anl.gov>

Changed PetscTime(), PetscTimeSubtract(), PetscTimeAdd() to inline functions from macros
removed PetscGetTime()


# 99c3dd19 20-Mar-2013 Jed Brown <jed@59A2.org>

Merge branch 'barry/ams' into master

* commit 'eb4227cfdd169cc03749ba3ef12d3932f2f322bf': (24 commits)
forgotten files
basic snooping on PetscStack is now working
split AMSJavascript.py into A

Merge branch 'barry/ams' into master

* commit 'eb4227cfdd169cc03749ba3ef12d3932f2f322bf': (24 commits)
forgotten files
basic snooping on PetscStack is now working
split AMSJavascript.py into AMS.py for AMS javascript and AMSSnoopObjects.py for example showing published objects
fix bug in previous commit
added error returns for JSON-RPC AMS calls
don't let web accessor change length of array setting to publisher
Pass arrays of values back from webserver to AMS publisher
fix for last commit, missing errorcode and wrong variable name
KSPLogResidualHistory and SNESLogConvergenceHistory need to lock for AMS and have error checking when called
shutdown webserver if you started it on PetscFinalize(), what about when crash, should still shut it down
Added support for starting server automatically by application code messed around finding a bug in AMS
got value back from webclient to application
goddman script Jed sent me doesn;t work, it loses changes
split webserver into standalone problem that is not part of running PETSc application had to do this since impossible for AMS publisher and accessor to be in same application better to just totally redo AMS! But that is to large a project
moved webserver code to its own directory and file
added callback for changable fields in pyjs representation of AMS memories
add AMS viewer for PC, server can only run without any memory debugging
changed AMS publishing to use the Viewer model added simple AMS viewer for mat,ksp,snes,ts added --ksp/snes/ts_view_pre for starting the viewer before the solve (ugly but useful for AMS) added PetscStackCalls around AMS function calls when appropriate (note do not want these in webserver because do not webserver stopping just because AMS server is down
more work on moving AMS model to viewer
Fix for SNESSetConvergenceHistory() when input a is null
...

show more ...


# eb4227cf 20-Mar-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/ams

Conflicts:
include/petscviewer.h
src/sys/classes/viewer/interface/viewreg.c
src/sys/threadcomm/interface/threadcomm.c


# 15681b3c 20-Mar-2013 Barry Smith <bsmith@mcs.anl.gov>

basic snooping on PetscStack is now working


# 5bfe0a24 19-Mar-2013 Matt Knepley <knepley@ci.uchicago.edu>

Merged in jed/plex-scalable-partition-closure (pull request #11)

DMPlexCreatePartitionClosure: replace quadratic algorithm


# 77b76215 19-Mar-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'jed/plex-scalable-partition-closure' of bitbucket.org:petsc/petsc into knepley/plex


# 47452e7b 19-Mar-2013 Jed Brown <jed@59A2.org>

PetscSegBuffer: add extraction to existing buffer and in-place

* PetscSegBufferExtractAlloc: allocates new memory (old behavior)

* PetscSegBufferExtractTo: use provided buffer

* PetscSegBufferExtr

PetscSegBuffer: add extraction to existing buffer and in-place

* PetscSegBufferExtractAlloc: allocates new memory (old behavior)

* PetscSegBufferExtractTo: use provided buffer

* PetscSegBufferExtractInPlace: pack into space that will be used by
next call to PetscSegBufferGet().

show more ...


# 0f453b92 19-Mar-2013 Jed Brown <jed@59A2.org>

PetscSegBuffer: make segmented buffer from PetscBuildTwoSided reusable

Segmented buffers are used to incrementally build lists without knowing
the size up-front. The addresses of insertion locations

PetscSegBuffer: make segmented buffer from PetscBuildTwoSided reusable

Segmented buffers are used to incrementally build lists without knowing
the size up-front. The addresses of insertion locations are stable,
unlike with re-allocate and copy mechanisms.

show more ...


# 4042b796 17-Mar-2013 Jed Brown <jed@59A2.org>

Merge branch 'master' into jed/ts-eimex

Sync to include Git conversion, PETSC_EXTERN, and minor API changes.

Conflicts:
src/ts/interface/tsregall.c


# 0acecf5b 14-Mar-2013 Barry Smith <bsmith@mcs.anl.gov>

add AMS viewer for PC, server can only run without any memory debugging


# f05ece33 13-Mar-2013 Barry Smith <bsmith@mcs.anl.gov>

changed AMS publishing to use the Viewer model
added simple AMS viewer for mat,ksp,snes,ts
added --ksp/snes/ts_view_pre for starting the viewer before the solve (ugly but useful for AMS)
added PetscS

changed AMS publishing to use the Viewer model
added simple AMS viewer for mat,ksp,snes,ts
added --ksp/snes/ts_view_pre for starting the viewer before the solve (ugly but useful for AMS)
added PetscStackCalls around AMS function calls when appropriate (note do not want these in webserver because do not webserver stopping just because AMS server is down

show more ...


1...<<41424344454647484950>>...70