Yet more fixes for handling SETERQ/A for FortranCommit-type: bug-fixReported-by: nightly buildsThanks-to: Satish Balay <balay@mcs.anl.gov>
Merge remote-tracking branch 'origin/jed/variadic-malloc'
Merge remote-tracking branch 'origin/stefano_zampini/fix-missing-locks-tao'
Merge branch 'maint'
Fixes for use of PetscMallocN() with const type inputMicrosoft compilers warn about incompatiblity between pointers passed to new PetscMallocA() functionCommit-type: portability-fix, testing-fix
Fixes for use of PetscMallocN() with const type inputMicrosoft compilers warn about incompatiblity between pointers passed to new PetscMallocA() functionCommit-type: portability-fix, testing-fixReported-by: nightly tests
show more ...
TAOBQPIP: inquire before calling MatGetDiagonalthe actual diagonal is not needed, since the algorithm uses MatDiagonalSet with ADD_VALUES
TAO: added matrix-free finite difference option for Hessian evaluation and VecLock{Push|Pop} around user callsAdded test for MFFD hessianFix several examples that improperly used VecGetArrayFix m
TAO: added matrix-free finite difference option for Hessian evaluation and VecLock{Push|Pop} around user callsAdded test for MFFD hessianFix several examples that improperly used VecGetArrayFix man pages and some coding style in tao code
Plex: Unified box mesh creation to DMPlexCreateBoxMesh()- Makes simplices and tensor cells- Does not work for all combinations, but gives correct error
Plex: Added bounds and faces in each dim to DMPlexCreateBoxMesh()
Merge branch 'jose/lapack-check'* jose/lapack-check:configure: add a few checks for missing Lapack subroutinesSee PR #761 on Bitbucket.
TAO: Fixed typo in stack routine name when calling trtrs from LAPACK.
Fixed compiler warnings when using MPIUNI, optimized build.Reported-by: Jose E. Roman <jroman@dsic.upv.es>
Merge branch 'karlrupp/fix-tao-examples'* karlrupp/fix-tao-examples:Fixes compilation problems of TAO examples(changes in the PETSc API haven't been applied to the TAO examples).
more remove __FUNCT__
TAO: Fixed option for viewing initial guess and final solution vector.Thanks-to: Matthew Knepley
Tao: Fixed compilation of examples.ex3 still diverges when called as suggested (without mesh file):./ex3 -laplace_ksp_type cg -laplace_pc_type gamg -tao_h0_ksp_type cg -tao_h0_pc_type gamg -tao_h0
Tao: Fixed compilation of examples.ex3 still diverges when called as suggested (without mesh file):./ex3 -laplace_ksp_type cg -laplace_pc_type gamg -tao_h0_ksp_type cg -tao_h0_pc_type gamg -tao_h0_ksp_monitor_true_residual -laplace_ksp_monitor_true_residual -tao_monitor -petscspace_order 1 -tao_converged_reason -tao_gatol 1.0e-9 -dm_view hdf5:solution.h5 -sol_view hdf5:solution.h5::append -use_riesz 1
Fix draw monitors for TaoPreviously -tao_draw_solution and -tao_draw_gradient just print out the vector content. This commit enables them to visualize the results and control the frequency of being
Fix draw monitors for TaoPreviously -tao_draw_solution and -tao_draw_gradient just print out the vector content. This commit enables them to visualize the results and control the frequency of being plotted.
Remove !mpiuni from testsModify one test to forego custom reduction on user-defined data type,which MPIUNI is not sophisticated enough to process correctly.
Recreate the ghosted DMDA in any caseit may happen that the ghosted DMDA has been already created (and composed with the DMDA) but the viewer needs to be setup againThis bug was originated from
Recreate the ghosted DMDA in any caseit may happen that the ghosted DMDA has been already created (and composed with the DMDA) but the viewer needs to be setup againThis bug was originated from the TAO example heat-data-assimulation.cFix the example removing the deprecated TaoSetDuration and by properly initizaling the steps variable
TS: Deprecate TSSetInitialTimeStep()
Merge remote-tracking branch 'origin/balay/with-fortran-bindings'
configure: add option --with-fortran-bindingsNow one can use --with-fc=gfortran --with-fortran-bindings=0 to detect fortran compiler properly[for externalpacakge use - for eg: scalapack] but avoid
configure: add option --with-fortran-bindingsNow one can use --with-fc=gfortran --with-fortran-bindings=0 to detect fortran compiler properly[for externalpacakge use - for eg: scalapack] but avoid building PETSc fortran bindings in library and modules.Also disable sowing when with-fortran-bindings is disabledFix makefiles (corresponding to fortran bindings) to consistantly use PETSC_HAVE_FORTRANAlso remove unused PETSC_USE_FORTRAN_DATATYPES flagReported-by: Patrick Farrell <patrick.farrell@maths.ox.ac.uk>
Add test output file I forgot beforeCommit-type: bug-fixReported-by: nightly tests
Get GLL code to work in complex, prevent spectral examples from running with complexCommit-type: portability-fixTime: .2 hoursReported-by: nightly builds
Simple examples of the spectral method in one dimension using stored matriceslinear steady state heat equation"data assimulation" with time-dependent heat equationThe "data assimulation" code was
Simple examples of the spectral method in one dimension using stored matriceslinear steady state heat equation"data assimulation" with time-dependent heat equationThe "data assimulation" code was written by Oana MarinCommit-type: feature, exampleFunded-by: ECP, IMEXTime: 70 hoursThanks-to: Oana Marin <oanam@mcs.anl.gov>Development Tools: Vim, Emacs, Eclipse
1...<<41424344454647484950>>...62