simple access of saws from main.js
Merged master into barry/update-xxxviewfromoptions
added PetscViewerDrawSetDrawType() and PetscOptions[Get]Viewer() support for -viewer_type draw:tikz
fix examples that did not compile with complex numbers using Microsoft compilersMicrosoft compilers are very picky about complex number usage
Merge branch 'barry/saws-push-header-body'
Merge branch 'barry/rm-strdup'
Merge branch 'barry/remove-hmpi'Conflicts: src/sys/objects/mpinit.c
Merge branch 'barry/fix-mpiint-petscoptionsgetint'Conflicts: src/ksp/pc/impls/redistribute/redistribute.c src/mat/impls/aij/mpi/mpiaij.c src/mat/impls/dense/mpi/mpidense.c src/mat/utils/matstas
Merge branch 'barry/fix-mpiint-petscoptionsgetint'Conflicts: src/ksp/pc/impls/redistribute/redistribute.c src/mat/impls/aij/mpi/mpiaij.c src/mat/impls/dense/mpi/mpidense.c src/mat/utils/matstash.c src/snes/examples/tutorials/ex28.c src/sys/objects/pinit.c src/vec/is/ao/impls/memscalable/aomemscalable.c
show more ...
Merge branch 'barry/fix-complex-examples'
moved petsc-solver-selection js code into PETSc try at saws/js
fixed (void*) caste to (char*) cast for malloc of string in PetscStrdup()
move SAWs push and pop header and body for options into PETSc library
updated to new version of saws and latest PETSc master branch
Merge branch 'barry/rm-strdup' into barry/saws-options
updated for new SAWs interface for pushing and poping bodies and headers
removed strdup() usage from code since it is not fully supported on solaris
Merge branch 'knepley/fix-fortran-init-cuda'* knepley/fix-fortran-init-cuda: Sys: Fix CUDA init for Fortran
Sys PetscMaxSum: use MPI_Reduce_scatter_block when available (MPI-2.2)
Merge branch 'jed/malloc-array'Type arguments dropped from PetscMalloc[2-7], PetscNew, and PetscNewLog,added PetscMalloc1 for allocating typed arrays, add PetscCalloc[1-7] forallocating cleared (
Merge branch 'jed/malloc-array'Type arguments dropped from PetscMalloc[2-7], PetscNew, and PetscNewLog,added PetscMalloc1 for allocating typed arrays, add PetscCalloc[1-7] forallocating cleared (zeroed) memory.* jed/malloc-array: Sys: Add pointer casts from (void **) in calls to PetscMalloc1() Sys: drop explicit type arguments from PetscNew() and PetscNewLog() Sys: add PetscCalloc[1-7] Sys: add PetscMalloc1 macro, array allocation without redundant types PetscMalloc[2-7]: remove type arguments, infer from pointer type SNESComputeJacobianDefaultColor: fix uninitialized variable
Merge branch 'barry/remove-strdup'fixed bug in previous version of branch that caused SAWs to crash
comment code to make sure malloc and free are not wrongly replaced with PETSc versions
Revert "removed direct use of non-portable strdup"I forgot that these must be pure mallocs since SAWs may free and remalloc themThis reverts commit 77b82169ce741be1f9ad766c5deaa64f2b843e90.
Sys: Add pointer casts from (void **) in calls to PetscMalloc1()C++ build errors: "‘void*’ is not a pointer-to-object type"
Sys: Fix CUDA init for Fortran
Sys: drop explicit type arguments from PetscNew() and PetscNewLog()git grep -l 'PetscNew\(Log\)\?(' -- $1 | xargs perl -pi -e 's@PetscNew\([^,;()]+ *, *@PetscNew(@;s@PetscNewLog\(([^,;()]+) *,[^,
Sys: drop explicit type arguments from PetscNew() and PetscNewLog()git grep -l 'PetscNew\(Log\)\?(' -- $1 | xargs perl -pi -e 's@PetscNew\([^,;()]+ *, *@PetscNew(@;s@PetscNewLog\(([^,;()]+) *,[^,;()]+, *@PetscNewLog($1,@'
1...<<51525354555657585960>>...99