History log of /petsc/src/sys/classes/random/interface/randomc.c (Results 151 – 175 of 251)
Revision Date Author Comments
# 2e44d4f4 04-Sep-2015 Barry Smith <bsmith@mcs.anl.gov>

remove all calls to PetscRandomSetType() from examples so they default to portable
generator that generates the same numbers on all systems: PETSCRANDER48

Reported-by: Patrick Sanan <patrick.sanan@g

remove all calls to PetscRandomSetType() from examples so they default to portable
generator that generates the same numbers on all systems: PETSCRANDER48

Reported-by: Patrick Sanan <patrick.sanan@gmail.com>

show more ...


# e2c00dcb 03-Sep-2015 Barry Smith <bsmith@mcs.anl.gov>

cleanup up of use of randomization in GAMG and Cheby, merge in Matt's portable rander48 and use it
instead of hokey hash based randomization


# 58b33cc6 03-Sep-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'knepley/feature-drand48-portable' into mark/eigen-rand


# e4e5cec9 02-Sep-2015 Barry Smith <bsmith@mcs.anl.gov>

Converted PETSCRANDER48 to keep its state inside the PetscRandom object thus allowing multiple independent
streams of random numbers to be generated with different PetscRandom objects.
Also defined i

Converted PETSCRANDER48 to keep its state inside the PetscRandom object thus allowing multiple independent
streams of random numbers to be generated with different PetscRandom objects.
Also defined internal functions as static

show more ...


# e5525dd4 02-Sep-2015 Barry Smith <bsmith@mcs.anl.gov>

start to convert Rander48 to keep a seperate state for each object instead of using a single common global state


# b3bd51de 01-Sep-2015 Barry Smith <bsmith@mcs.anl.gov>

make rander48 the default random number generator
cleanup docs slightly


# 6dd2c743 01-Sep-2015 Toby Isaac <tisaac@ices.utexas.edu>

Merge branch 'tisaac/dt-fix-geom-punning' into tisaac/plex-feature-tree-fv

Pull in a fix to FE geometry that affects the complex,64bit case

* tisaac/dt-fix-geom-punning: (240 commits)
Plex: fix t

Merge branch 'tisaac/dt-fix-geom-punning' into tisaac/plex-feature-tree-fv

Pull in a fix to FE geometry that affects the complex,64bit case

* tisaac/dt-fix-geom-punning: (240 commits)
Plex: fix type punning problem stuffing (PetscFECellGeom *) in a Vec
PGI compiler cannot handle [restrict] usage therefor disable restrict for PGI compiler Fix ex48.c to use PETSc standard way of marking restrict
PETSC_UNUSED must occur before the typename. With PGI compilers they error if it is after the type name
on solaris in TSAdaptChoose_Basic() negative root for zero could produce -infinity thus causing time step to be decreased even though the error estimate was zero
MatGetSchurComplement: revert test from LUMP back to DIAG and update output
there are no tests for opencl or viennacl so prevent warning message: make[2]: *** No rule to make target `testexamples_OPENCL', needed by `tree'. Stop. make[2]: *** No rule to make target `testexamples_VIENNACL', needed by `tree'. Stop.
incorrect initial conditions function that could produce floating point exception value (and does on windows) due to squareroot of non-negative number
forgot to fix rule for building ex194
move ex193.c to ex194 because someone else created a 193
remove outdate manual page comment
add missing VecRestoreArray()
add missing VecRestoreArray()
missing restore array in example
formating for print statements of test example with __float128 precision
fix example for __float128 precision by using PETSc math macros and casting PetscReal in print statements
remove Tao example custom monitor that produced different results for __float128 precision
all PETSc built in monitors require a valid PetscViewer, NULL is not acceptable
PETSc built in monitors always require viewers to be passed in, no longer support a NULL viewer
use tigher haptol for minres for quad precision because otherwise false positive of indefinite matrix appeared in example
check for PetscMPIInt overflow in ISAllGather()
...

show more ...


# e1be2255 31-Aug-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into jed/process-options-handler


# 517e223e 15-Aug-2015 Dave May <dave.mayhem23@gmail.com>

Merging with Barry's refactor of PetscViewerGetSubComm

Merge branch 'barry/fix-petscviewer-attempt-2' into dmay/pcsemiredundant


# 3aa2d9e3 15-Aug-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/fix-nonew-notcollective/maint' into jed/mat-assembly-perf

Jed this fucking 6+ month running thing in next that is not in master is a royal fucking pain in the ass and
an abuse of

Merge branch 'barry/fix-nonew-notcollective/maint' into jed/mat-assembly-perf

Jed this fucking 6+ month running thing in next that is not in master is a royal fucking pain in the ass and
an abuse of git. I think it is not justified to ever have anything in next for more than a few weeks at most.
Either take it out of next if it is broken or put it in master if it is not broken. Hanging around in next but
not master for ever is not a good policy.

show more ...


# 1575c14d 11-Aug-2015 Barry Smith <bsmith@mcs.anl.gov>

Replaced PetscViewerASCIISynchronizedAllow() with PetscViewerASCIIPushSynchronized() PetscViewerASCIIPopSynchronized()


# e1b06f76 20-May-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/solkx

* master: (6933 commits)
Bib: Added reference
Includegraph: Updated for compatibility with new folder layout.
Add SNESLineSearchReason to fortran inclu

Merge branch 'master' into knepley/solkx

* master: (6933 commits)
Bib: Added reference
Includegraph: Updated for compatibility with new folder layout.
Add SNESLineSearchReason to fortran includes Also truncate names to fit 32 char fortran limit
fix compile warnings /usr/home/balay/petsc.clone-2/src/vec/vec/interface/vector.c:1944: warning: division by zero in '1.0e+0 / 0.' /usr/home/balay/petsc.clone-2/src/ksp/ksp/interface/itfunc.c:508: warning: 'vec_rhs' may be used uninitialized in this function
updated output for new trust region initial size
initial size of the trust region is set as a percent of the norm of the initial guess, it should not be related to the initial norm of the function (which is kind of nuts).
The default bounds for SNESVISetVariableBounds() in the manual page were reversed from correct values
Bib: Added refs
Bib: Update MPICH webpage
Plex: Forgot to close file
removed nonexistent ex46f from makefile test rule
Revert "fixed bad merge into master"
fixed bad merge into master
fix memory leak in mkl_pardiso fix some formatting in mkl_pardiso code
mv runex111 from TESTEXAMPLES_C to TESTEXAMPLES_DATAFILESPATH
Mat+Doc: More Fortran docs
Plex ex3: Run tests with the correct number of field components
Bib: Added TetGen cite
parmetis: make sure 'ldd libparmetis.so' points to the correct libmetis.so that its linked with.
small fix as reported by the nightly test
...

Conflicts:
config/builder.py

show more ...


# fbbfd472 18-May-2015 Toby Isaac <tisaac@ices.utexas.edu>

Merge branch 'master' into tisaac/dmforest

directory layout changed again: merging to switching branches back and forth
doesn't cause reconfigure to have a hard time

* master: (357 commits)
remov

Merge branch 'master' into tisaac/dmforest

directory layout changed again: merging to switching branches back and forth
doesn't cause reconfigure to have a hard time

* master: (357 commits)
removed nonexistent ex46f from makefile test rule
Revert "fixed bad merge into master"
fixed bad merge into master
fix memory leak in mkl_pardiso fix some formatting in mkl_pardiso code
mv runex111 from TESTEXAMPLES_C to TESTEXAMPLES_DATAFILESPATH
Mat+Doc: More Fortran docs
Bib: Added TetGen cite
parmetis: make sure 'ldd libparmetis.so' points to the correct libmetis.so that its linked with.
small fix as reported by the nightly test
add a test for MatPtAP()
small cleanup; add tests
cleanup MatPtAPSymbolic_MPIAIJ_MPIAIJ()
Fix nonzerostate tracking in all MATMPI types.
update location of test matrices in faq.html file
unused variable still declared
Fix for MatLoad_MPIDense() from sparsely stored matrix also fix for MatLoad_MPIDense_DenseInFile() when matrix has not had its local sizes preset by user
Preserve the B nonzerostate during disassembly.
TSEvent: Fix arch-mswin nightly errors due to declaring variables in the middle of a function.
Fix error in parallel loading of dense format matrix
removed KSPSetNullSpace() since mat already carries that information and having two locations for it is confusing, unnecessary and prone to error added MatSetTransposeNullSpace() for providing the null space of the transpose of the matrix and added support in KSPSolve() to remove this null space from the right handside of the linear system thus making the system consistent.
...

show more ...


# c45870e7 04-May-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-composable-callbacks

* master: (151 commits)
PetscMalloc: Fix handling of zero-sized allocations
add note to DMGetLocal/GlobalVector() about intended s

Merge branch 'master' into knepley/feature-composable-callbacks

* master: (151 commits)
PetscMalloc: Fix handling of zero-sized allocations
add note to DMGetLocal/GlobalVector() about intended short-time usage of the vectors.
sf: use patched openmpi tarball that has a potential fix for sf example hang
SNES problems that set VI bounds must use a VI solver since the other solvers ignore the bounds
pounders viewer did not cast PetscReal to double in printf nor use %D instead of %d
fix ts ex20adj
fix ts theta
fixed another variable declaration in the middle of a code block
example main() had PetscInt return type and argument that should be int
DMDAVTKWriteAll_VTS: Fix handling of higher-dimension coordinates
fixed example that declared variables in the middle of a function
C programs do not return PetscInt nor do they take an argument that is PetscInt, fixed example that did
You cannot declare variables in the middle of functions in PETSc.
add ierr checking to PetscOptionsBegin/End() in example
configure: add error check if user specifies PETSC_ARCH=-dbg [i.e starts with a '-']
scale norm of vector difference by norm of vector to insure it is small enough to consider the two vectors equal
missing PetscViewerDestroy() added
MatNestGetISs: use custom fortranstub to handle PETSC_NULL_OBJECT
update location of open-mx website on FAQ page
If the user sets bounds and calls a solver that does not support them, throw an error.
...

show more ...


# 9542898a 04-May-2015 Stefano Zampini <stefano.zampini@gmail.com>

Merge remote-tracking branch 'origin/stefano_zampini/mattransposedense-ldafix' into stefano_zampini/pcbddc-adaptive-selection


# 5c20713a 21-Apr-2015 semihozmen <semihozmen@gmail.com>

Merged master into semihozmen/ksp-fcg-eigen-comp-support


# 6518a603 20-Apr-2015 semihozmen <semihozmen@gmail.com>

Merged petsc/petsc into master


# 26b7f499 18-Apr-2015 Fande Kong <fdkong.jd@gmail.com>

Merge https://bitbucket.org/petsc/petsc


# 48c3b823 16-Apr-2015 Lisandro Dalcin <dalcinl@gmail.com>

Merged in dalcinl/petscheadercreate (pull request #300)

PetscHeaderCreate: Shorten argument list and optimize memory allocation


# 73107ff1 15-Apr-2015 Lisandro Dalcin <dalcinl@gmail.com>

PetscHeaderCreate: Shorten argument list and optimize memory allocation

* Remove type arguments from the macro
* Use a single memory allocation call instead of three


# 5a4ab5ab 02-Apr-2015 Toby Isaac <tisaac@ices.utexas.edu>

Merge branch 'master' into tisaac/dmforest

If we're going to start developing on this again, the recent changes to the
location of configuration files will make it annoying to switch to and from
thi

Merge branch 'master' into tisaac/dmforest

If we're going to start developing on this again, the recent changes to the
location of configuration files will make it annoying to switch to and from
this branch. Matt's and my fixes in DMPlex will also be relevant.

* master: (1557 commits)
MatLoad_MPIDense() always allocated array space even if it was previously provided
Clarified lumping options for PCFieldSplitSchurPreType SELFP.
fixed up PetscInfo in GAMG
TSErrorWeightedNorm[2|Infinity]: API changes
MatLoad_SeqDense() always allocated new space for the data even if the user already provided it
Fixed DMCompositeGetAccessArray() to support readonly vectors
Fix obviously-wrong aspects of documentation on SNESVINEWTONRSLS and SNESVINEWTONSSLS.
fixed example to compile - demonstrates a bug
var name 'len' was F90 key word
For user provided Jacobian functions they should always assembly into the second matrix, the one from which the preconditioner is built because the first may be used as matrix-free with -snes_mf_operator
Suggest --with-64-bit-indices if users mistakenly use --with-64bit-indices
Fix configure logging of integer size.
missing underscore in #define of vecgetarrayread translation of fortran stub for VECGETARRAYREAD
updated test output files to reflect differences introduced previously in PCView output
-ksp_type preonly does not support -ksp_monitor_short so remove from test line to prevent extranious warning output
missing CHKERRQ; and ugly double declaration of ierr
Plex ex3: For want of a semicolon, the kingdom was lost
MatSetValuesMPISBAIJ will now print correct global indices when error generated due to new nonzero location
completed basic use of MatSetValuesBlocked_SeqBAIJ_Inlined() by MatSetValuesBlocked_MPIBAIJ() to allow proper global indices being printed when error generated by new nonzero locations.
Added inline version of MatSetValuesBlocked_SeqBAIJ() to be used by MatSetValuesBlocked_MPIBAIJ() to print error message for nonzero block with global indices
...

show more ...


# 898446f9 11-Mar-2015 Shri Abhyankar <abhyshr@mcs.anl.gov>

Merge branch 'master' into shri/ts-is-for-differential-variables

Conflicts:
include/petsc-private/tsimpl.h
src/ts/impls/eimex/eimex.c
src/ts/interface/ts.c


# f2dee214 06-Mar-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into jed/chem
Note merging a branch with good stuff in it for a year and a half is insane!

Conflicts:
src/ts/examples/tutorials/makefile
src/ts/interface/ts.c


# ec6afda9 19-Feb-2015 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/pcbddc-adaptive-selection


# 759c316d 17-Feb-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-harmonic-advection

* master: (205 commits)
Bib: Added bio refs
Don't print SAWs URL since it disturbs all the test output
missing (double) cast in pr

Merge branch 'master' into knepley/feature-harmonic-advection

* master: (205 commits)
Bib: Added bio refs
Don't print SAWs URL since it disturbs all the test output
missing (double) cast in print statement
don't output to test file all 12 digits of values
fixes and additions to SNESQM manual pages
PetscViewerBinaryGetDescriptor() is now a collective and must be treated as such fixed some calls to PetscViewerBinarySetUseMPIIO() removed some test runs that take too long
removed dead routine
ViennaCL: Added MCS download mirror URL for version 1.6.2
shift order of processing options for TS to be compatiable with SAWs Fix options handling for SAWs to duplicate array that previously was deleted too soon for SAWs processing
remove some dead code for AD and old AMS java and Matlab utilities
add missing PetscFunctionBegin; that messed up displaying of stack
Viewer: Fixed PetscViewerBinarySetUseMPIIO() in some examples
removed unused variables, removed dead code from AMS
git is so freaking annoying I accidently made a bunch of updates in next which I pushed lets see if this diff makes the same changes in my branch Why can't git just forbid me to make changes or next or set up some utility to prevent it!
moved saws directory to proper share directory location updated source to point to it.
rm checkboxes at top of pcoptions.html (ugly and not useful) and centered display of solver
PetscOptionsObject->prefix was freed before using in SAWs post processing hence SAWs was unable to change any type which had a prefix
display URL to point to to access SAWs server
missing break in case for handling string arguments better description for Options database option handling
removed extern PC_CLASSID and KSP_CLASSID that don't belong in petscoptions.h
...

show more ...


1234567891011