History log of /petsc/src/dm/impls/plex/ (Results 1726 – 1750 of 5874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
961cfab003-Aug-2020 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

DMPlexBuildFromCellList{,Parallel}: write to array of all cones directly

caa22a8a04-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'rlwalker/feature-plex-example-poroelasticity-cryer' into 'master'

Rlwalker/feature plex example poroelasticity cryer

See merge request petsc/petsc!3013


/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/petscdsimpl.h
/petsc/include/petscdm.h
/petsc/include/petscdmplex.h
/petsc/include/petscds.h
/petsc/include/petscts.h
/petsc/src/dm/dt/fe/tests/ex1.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/tests/ex10.c
/petsc/src/dm/impls/forest/tests/ex2.c
/petsc/src/dm/impls/network/network.c
plexcreate.c
plexfem.c
plexhdf5.c
plexsection.c
tests/ex3.c
tests/ex39.c
tests/output/ex1_ball_0.out
tests/output/ex1_ball_1.out
tutorials/ex2.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/sphinx_docs/guides/guide_to_examples.rst
/petsc/src/docs/sphinx_docs/guides/guide_to_examples_by_discretization.rst
/petsc/src/docs/sphinx_docs/guides/guide_to_examples_by_physics.rst
/petsc/src/docs/sphinx_docs/guides/guide_to_examples_by_solver.rst
/petsc/src/docs/sphinx_docs/index.rst
/petsc/src/docs/sphinx_docs/tutorials/introductory_tutorial.rst
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/snes/tutorials/ex12.c
/petsc/src/snes/tutorials/ex13.c
/petsc/src/snes/tutorials/ex17.c
/petsc/src/snes/tutorials/ex23.c
/petsc/src/snes/tutorials/ex24.c
/petsc/src/snes/tutorials/ex56.c
/petsc/src/snes/tutorials/ex62.c
/petsc/src/snes/tutorials/ex63.c
/petsc/src/snes/tutorials/ex69.c
/petsc/src/snes/tutorials/ex71.c
/petsc/src/snes/tutorials/ex77.c
/petsc/src/tao/tutorials/ex1.c
/petsc/src/tao/tutorials/ex2.c
/petsc/src/tao/tutorials/ex3.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/tutorials/ex11.c
/petsc/src/ts/tutorials/ex11_sa.c
/petsc/src/ts/tutorials/ex18.c
/petsc/src/ts/tutorials/ex45.c
/petsc/src/ts/tutorials/ex46.c
/petsc/src/ts/tutorials/ex47.c
/petsc/src/ts/tutorials/ex48.c
/petsc/src/ts/tutorials/ex53.c
/petsc/src/ts/tutorials/output/ex53_2d_mandel.out
/petsc/src/ts/tutorials/output/ex53_2d_mandel_tconv.out
/petsc/src/ts/tutorials/output/ex53_2d_quad_linear.out
/petsc/src/ts/tutorials/output/ex53_2d_quad_trig.out
/petsc/src/ts/tutorials/output/ex53_2d_quad_trig_tconv.out
/petsc/src/ts/tutorials/output/ex53_2d_terzaghi.out
/petsc/src/ts/tutorials/output/ex53_2d_terzaghi_tconv.out
/petsc/src/ts/tutorials/output/ex53_2d_trig_linear.out
/petsc/src/ts/tutorials/output/ex53_2d_trig_linear_sconv.out
/petsc/src/ts/tutorials/output/ex53_3d_cryer.out
/petsc/src/ts/tutorials/output/ex53_3d_cryer_tconv.out
/petsc/src/ts/tutorials/output/ex53_3d_quad_linear.out
/petsc/src/ts/tutorials/output/ex53_3d_quad_trig.out
/petsc/src/ts/tutorials/output/ex53_3d_quad_trig_tconv.out
/petsc/src/ts/tutorials/output/ex53_3d_trig_linear.out
/petsc/src/ts/tutorials/output/ex53_3d_trig_linear_sconv.out
/petsc/src/ts/utils/dmplexts.c
/petsc/src/ts/utils/tsconvest.c
8ddadb1403-Aug-2020 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

DMPlexBuildFromCellListParallel: make output PetscSF arg optional


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/sfimpl.h
/petsc/include/petscsys.h
plexcreate.c
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/tests/output/ex11_2_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-0.out
/petsc/src/ksp/ksp/tests/output/ex11_2_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-1.out
/petsc/src/ksp/ksp/tests/output/ex11_2_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-0.out
/petsc/src/ksp/ksp/tests/output/ex11_2_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-1.out
/petsc/src/ksp/ksp/tests/output/ex11_2_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-0.out
/petsc/src/ksp/ksp/tests/output/ex11_2_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-1.out
/petsc/src/ksp/ksp/tests/output/ex11_2_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-0.out
/petsc/src/ksp/ksp/tests/output/ex11_2_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-1.out
/petsc/src/ksp/ksp/tests/output/ex11_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-0.out
/petsc/src/ksp/ksp/tests/output/ex11_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-1.out
/petsc/src/ksp/ksp/tests/output/ex11_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-0.out
/petsc/src/ksp/ksp/tests/output/ex11_test_fs-0_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-1.out
/petsc/src/ksp/ksp/tests/output/ex11_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-0.out
/petsc/src/ksp/ksp/tests/output/ex11_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-0_fc_pc_fieldsplit_diag_use_amat-1.out
/petsc/src/ksp/ksp/tests/output/ex11_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-0.out
/petsc/src/ksp/ksp/tests/output/ex11_test_fs-1_fc_pc_fieldsplit_off_diag_use_amat-1_fc_pc_fieldsplit_diag_use_amat-1.out
/petsc/src/ksp/ksp/tests/output/ex32_1.out
/petsc/src/ksp/ksp/tests/output/ex57_1.out
/petsc/src/ksp/ksp/tests/output/ex60_0.out
/petsc/src/ksp/ksp/tests/output/ex60_1.out
/petsc/src/ksp/ksp/tests/output/ex60_2.out
/petsc/src/ksp/ksp/tutorials/output/ex18_bas.out
/petsc/src/ksp/ksp/tutorials/output/ex25_1.out
/petsc/src/ksp/ksp/tutorials/output/ex25_2.out
/petsc/src/ksp/ksp/tutorials/output/ex29_3.out
/petsc/src/ksp/ksp/tutorials/output/ex29_4.out
/petsc/src/ksp/ksp/tutorials/output/ex34_1.out
/petsc/src/ksp/ksp/tutorials/output/ex43_3.out
/petsc/src/ksp/ksp/tutorials/output/ex43_4.out
/petsc/src/ksp/ksp/tutorials/output/ex43_5.out
/petsc/src/ksp/ksp/tutorials/output/ex43_6.out
/petsc/src/ksp/ksp/tutorials/output/ex49_1.out
/petsc/src/ksp/ksp/tutorials/output/ex50_tut_2.out
/petsc/src/ksp/ksp/tutorials/output/ex56_1.out
/petsc/src/ksp/ksp/tutorials/output/ex56_latebs-2.out
/petsc/src/ksp/ksp/tutorials/output/ex56_latebs.out
/petsc/src/ksp/ksp/tutorials/output/ex59_bddc_fetidp_ml_1.out
/petsc/src/ksp/ksp/tutorials/output/ex59_bddc_fetidp_ml_2.out
/petsc/src/ksp/ksp/tutorials/output/ex59_bddc_fetidp_ml_3.out
/petsc/src/ksp/ksp/tutorials/output/ex67_transpose_asm.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_1.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_2.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_cusparse.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_3lev.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_3lev_hpddm.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_3lev_hpddm_baij.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_4lev.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_both_approx.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_deluxe_layers.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_dir_approx.out
/petsc/src/ksp/ksp/tutorials/output/ex71_bddc_elast_neu_approx.out
/petsc/src/ksp/ksp/tutorials/output/ex71_fetidp_1.out
/petsc/src/ksp/ksp/tutorials/output/ex71_fetidp_2.out
/petsc/src/ksp/ksp/tutorials/output/ex71_fetidp_elast.out
/petsc/src/ksp/ksp/tutorials/output/ex72_aijcusparse.out
/petsc/src/ksp/ksp/tutorials/output/ex72_mpiaijcrl.out
/petsc/src/ksp/ksp/tutorials/output/ex72_mpiaijperm.out
/petsc/src/ksp/ksp/tutorials/output/ex72_seqaijcrl.out
/petsc/src/ksp/ksp/tutorials/output/ex72_seqaijperm.out
/petsc/src/ksp/ksp/tutorials/output/ex7_2.out
/petsc/src/ksp/ksp/tutorials/output/ex7f_2.out
/petsc/src/ksp/pc/tests/output/ex9f_1.out
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/seq/cuda/densecuda.cu
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/tests/output/ex20_1.out
/petsc/src/snes/tests/output/ex21f_1.out
/petsc/src/snes/tests/output/ex5_transpose_only.out
/petsc/src/snes/tutorials/output/ex12_fas_newton_1.out
/petsc/src/snes/tutorials/output/ex12_mg_newton_coarse_0.out
/petsc/src/snes/tutorials/output/ex12_mg_newton_coarse_1.out
/petsc/src/snes/tutorials/output/ex12_mg_newton_coarse_2.out
/petsc/src/snes/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddc.out
/petsc/src/snes/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddc_alt.out
/petsc/src/snes/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas.out
/petsc/src/snes/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas_alt.out
/petsc/src/snes/tutorials/output/ex12_p4est_solve_bddc.out
/petsc/src/snes/tutorials/output/ex12_p4est_solve_bddc_alt.out
/petsc/src/snes/tutorials/output/ex12_quad_bddc.out
/petsc/src/snes/tutorials/output/ex12_quad_hpddm_reuse.out
/petsc/src/snes/tutorials/output/ex12_quad_hpddm_reuse_baij.out
/petsc/src/snes/tutorials/output/ex12_quad_hpddm_reuse_threshold.out
/petsc/src/snes/tutorials/output/ex12_quad_hpddm_reuse_threshold_baij.out
/petsc/src/snes/tutorials/output/ex12_tri_bddc.out
/petsc/src/snes/tutorials/output/ex12_tri_hpddm_reuse.out
/petsc/src/snes/tutorials/output/ex12_tri_hpddm_reuse_baij.out
/petsc/src/snes/tutorials/output/ex12_tri_parmetis_bddc.out
/petsc/src/snes/tutorials/output/ex12_tri_parmetis_hpddm.out
/petsc/src/snes/tutorials/output/ex12_tri_parmetis_hpddm_baij.out
/petsc/src/snes/tutorials/output/ex12_tri_q2q1_asm_lu.out
/petsc/src/snes/tutorials/output/ex12_tri_q2q1_msm_lu.out
/petsc/src/snes/tutorials/output/ex18_1.out
/petsc/src/snes/tutorials/output/ex19_10.out
/petsc/src/snes/tutorials/output/ex19_13.out
/petsc/src/snes/tutorials/output/ex19_6.out
/petsc/src/snes/tutorials/output/ex19_7.out
/petsc/src/snes/tutorials/output/ex19_8.out
/petsc/src/snes/tutorials/output/ex19_9.out
/petsc/src/snes/tutorials/output/ex19_bcgsl.out
/petsc/src/snes/tutorials/output/ex19_cgne.out
/petsc/src/snes/tutorials/output/ex19_ibcgs.out
/petsc/src/snes/tutorials/output/ex19_mpibaijmkl.out
/petsc/src/snes/tutorials/output/ex19_ngmres_fas_ms.out
/petsc/src/snes/tutorials/output/ex19_seqbaijmkl.out
/petsc/src/snes/tutorials/output/ex19_tut_1.out
/petsc/src/snes/tutorials/output/ex19_tut_2.out
/petsc/src/snes/tutorials/output/ex19_tut_8.out
/petsc/src/snes/tutorials/output/ex19_tut_8_alt.out
/petsc/src/snes/tutorials/output/ex19_umfpack.out
/petsc/src/snes/tutorials/output/ex2_2.out
/petsc/src/snes/tutorials/output/ex31_1.out
/petsc/src/snes/tutorials/output/ex31_2.out
/petsc/src/snes/tutorials/output/ex31_3.out
/petsc/src/snes/tutorials/output/ex31_4.out
/petsc/src/snes/tutorials/output/ex31_5.out
/petsc/src/snes/tutorials/output/ex40f90_1.out
/petsc/src/snes/tutorials/output/ex46_1.out
/petsc/src/snes/tutorials/output/ex46_1_alt.out
/petsc/src/snes/tutorials/output/ex46_1_alt_2.out
/petsc/src/snes/tutorials/output/ex48_4.out
/petsc/src/snes/tutorials/output/ex5_1.out
/petsc/src/snes/tutorials/output/ex5_2.out
/petsc/src/snes/tutorials/output/ex5_2_alt.out
/petsc/src/snes/tutorials/output/ex5_3.out
/petsc/src/snes/tutorials/output/ex5_3_alt.out
/petsc/src/snes/tutorials/output/ex5_4.out
/petsc/src/snes/tutorials/output/ex5_4_alt.out
/petsc/src/snes/tutorials/output/ex5_5.out
/petsc/src/snes/tutorials/output/ex5_5_aspin.out
/petsc/src/snes/tutorials/output/ex5_asm_0.out
/petsc/src/snes/tutorials/output/ex5_asm_1.out
/petsc/src/snes/tutorials/output/ex5_asm_2.out
/petsc/src/snes/tutorials/output/ex5_asm_3.out
/petsc/src/snes/tutorials/output/ex5_asm_4.out
/petsc/src/snes/tutorials/output/ex5_asm_5.out
/petsc/src/snes/tutorials/output/ex5_asm_5_alt.out
/petsc/src/snes/tutorials/output/ex5_msm_0.out
/petsc/src/snes/tutorials/output/ex5_msm_1.out
/petsc/src/snes/tutorials/output/ex5_msm_2.out
/petsc/src/snes/tutorials/output/ex5_msm_3.out
/petsc/src/snes/tutorials/output/ex5_msm_4.out
/petsc/src/snes/tutorials/output/ex5_msm_5.out
/petsc/src/snes/tutorials/output/ex5_msm_5_alt.out
/petsc/src/snes/tutorials/output/ex62_2d_quad_q1_p0_gmg_vanka_add.out
/petsc/src/snes/tutorials/output/ex62_2d_quad_q1_p0_vanka_add.out
/petsc/src/snes/tutorials/output/ex62_2d_quad_q1_p0_vanka_add_unity.out
/petsc/src/snes/tutorials/output/ex62_2d_quad_q2_q1_vanka_add.out
/petsc/src/snes/tutorials/output/ex62_2d_quad_q2_q1_vanka_add_unity.out
/petsc/src/snes/tutorials/output/ex62_31.out
/petsc/src/snes/tutorials/output/ex62_32.out
/petsc/src/snes/tutorials/output/ex62_33.out
/petsc/src/snes/tutorials/output/ex62_34.out
/petsc/src/snes/tutorials/output/ex62_35.out
/petsc/src/snes/tutorials/output/ex62_36.out
/petsc/src/snes/tutorials/output/ex62_38.out
/petsc/src/snes/tutorials/output/ex62_39.out
/petsc/src/snes/tutorials/output/ex62_40.out
/petsc/src/snes/tutorials/output/ex62_41.out
/petsc/src/snes/tutorials/output/ex62_42.out
/petsc/src/snes/tutorials/output/ex62_fetidp_2d_quad.out
/petsc/src/snes/tutorials/output/ex62_fetidp_2d_quad_alt.out
/petsc/src/snes/tutorials/output/ex62_fetidp_2d_quad_alt_2.out
/petsc/src/snes/tutorials/output/ex62_fetidp_2d_tri.out
/petsc/src/snes/tutorials/output/ex62_fetidp_2d_tri_alt.out
/petsc/src/snes/tutorials/output/ex62_fetidp_2d_tri_alt_2.out
/petsc/src/snes/tutorials/output/ex62_fetidp_3d_hex.out
/petsc/src/snes/tutorials/output/ex62_fetidp_3d_tet.out
/petsc/src/snes/tutorials/output/ex62_fetidp_3d_tet_alt.out
/petsc/src/snes/tutorials/output/ex62_fetidp_3d_tet_spetsc.out
/petsc/src/snes/tutorials/output/ex62_pc_simple.out
/petsc/src/snes/tutorials/output/ex62_pc_simplec.out
/petsc/src/snes/tutorials/output/ex62_quad_q2p1_full.out
/petsc/src/snes/tutorials/output/ex62_quad_q2q1_full.out
/petsc/src/snes/tutorials/output/ex63_quad_q2q1_full.out
/petsc/src/snes/tutorials/output/ex63_quad_q2q1_full_P2.out
/petsc/src/snes/tutorials/output/ex63_quad_q2q1_full_P5.out
/petsc/src/snes/tutorials/output/ex69_0.out
/petsc/src/snes/tutorials/output/ex69_1.out
/petsc/src/snes/tutorials/output/ex69_2.out
/petsc/src/snes/tutorials/output/ex69_p2p1.out
/petsc/src/snes/tutorials/output/ex69_p2p1fetidp.out
/petsc/src/snes/tutorials/output/ex69_p2p1fetidp_allp.out
/petsc/src/snes/tutorials/output/ex69_p2p1fetidp_discharm.out
/petsc/src/snes/tutorials/output/ex69_p2p1fetidp_lumped.out
/petsc/src/snes/tutorials/output/ex69_p2p1ref.out
/petsc/src/snes/tutorials/output/ex69_q1p0.out
/petsc/src/snes/tutorials/output/ex69_q1p0ref.out
/petsc/src/snes/tutorials/output/ex69_q2p1.out
/petsc/src/snes/tutorials/output/ex69_q2p1ref.out
/petsc/src/snes/tutorials/output/ex69_q2q1.out
/petsc/src/snes/tutorials/output/ex69_q2q1ref.out
/petsc/src/sys/error/checkptr.c
/petsc/src/sys/mpiuni/mpi.c
/petsc/src/sys/objects/ftn-custom/zinheritf.c
/petsc/src/sys/objects/init.c
/petsc/src/tao/bound/tutorials/output/plate2_1.out
/petsc/src/tao/bound/tutorials/output/plate2_3.out
/petsc/src/tao/bound/tutorials/output/plate2_4.out
/petsc/src/tao/complementarity/tutorials/output/minsurf1_1.out
/petsc/src/tao/complementarity/tutorials/output/minsurf1_2.out
/petsc/src/tao/complementarity/tutorials/output/minsurf1_2_alt.out
/petsc/src/tao/constrained/tutorials/output/toy_1.out
/petsc/src/tao/constrained/tutorials/output/toyf_1.out
/petsc/src/tao/unconstrained/tutorials/output/minsurf2_2.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex1_1.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex2_1.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex2_1_alt.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex2_1_alt_2.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex2_1_alt_3.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex2_1_alt_4.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1_alt.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1_alt_2.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1_alt_3.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1_alt_4.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex3_1_alt_5.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex4_1.out
/petsc/src/ts/tutorials/advection-diffusion-reaction/output/ex5_1.out
/petsc/src/ts/tutorials/output/ex19_pi42.out
/petsc/src/ts/tutorials/output/ex3_3.out
/petsc/src/ts/tutorials/output/ex3_4.out
/petsc/src/ts/tutorials/output/ex3_5.out
/petsc/src/ts/tutorials/output/ex47_2d_p1p1_mg_r1.out
/petsc/src/vec/vec/impls/mpi/mpicuda/mpicuda.cu
/petsc/src/vec/vec/impls/seq/seqcuda/veccuda.c
56cf3b9c27-Jul-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Need to add BC for the solution time derivative in TS problems
- Added DMPlexInsertTimeDerivativeBoundaryValues()
- Added time derivative of the solution argument to DMAddBoundary(),
DMGetBou

Plex: Need to add BC for the solution time derivative in TS problems
- Added DMPlexInsertTimeDerivativeBoundaryValues()
- Added time derivative of the solution argument to DMAddBoundary(),
DMGetBoundary(), PetscDSAddBoundary(), PetscDSUpdateBoundary(),
PetscDSGetBoundary()

show more ...

15cee00722-Jul-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Label boundary of sphere mesh

0c36454022-Jul-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Allow us to specify that an output vector has 0 boundary conditions
- This is for residuals

b09969d630-Jul-2020 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

Expose DMPlexBuildFromCellList and friends.

* DMPlexBuildFromCellList_Parallel_Internal -> DMPlexBuildFromCellListParallel
* DMPlexBuildCoordinates_Parallel_Internal -> DMPlexBuildCoordinatesFromCel

Expose DMPlexBuildFromCellList and friends.

* DMPlexBuildFromCellList_Parallel_Internal -> DMPlexBuildFromCellListParallel
* DMPlexBuildCoordinates_Parallel_Internal -> DMPlexBuildCoordinatesFromCellListParallel
* DMPlexBuildFromCellList_Internal -> DMPlexBuildFromCellList
* DMPlexBuildCoordinates_Internal -> DMPlexBuildCoordinatesFromCellList
* DMPlexCreateFromCellList{,Parallel}Petsc manpage improvements

show more ...

3612f82030-Jul-2020 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

DMPlexBuildCoordinates_Parallel_Internal: remove redundant arg numV

6cbf652329-Jul-2020 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

DMPlexBuildFromCellList_{,Parallel}_Internal: use DM dim, not coordinate dim

188f3edd01-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-high-order-geom-example' into 'master'

Knepley/feature plex high order geom example

See merge request petsc/petsc!3008

8b438e2129-Jul-2020 Matthew G. Knepley <knepley@gmail.com>

Plex ex33: Test high order geometry using integrals

Co-Authored-by: Jed Brown <jed@jedbrown.org>

8f861fbc27-Jul-2020 Matthew G. Knepley <knepley@gmail.com>

Plex+Exodus: Fix input
- Can have meshes with different embedding dimension
- Fixed handling of prisms
- Now read the cell type

d0fcb9c227-Jul-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Turn on some options for extrusion


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/BuildSystem/config/packages/ctetgen.py
/petsc/config/BuildSystem/config/packages/hpddm.py
/petsc/config/BuildSystem/config/packages/libceed.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/examples/arch-ci-linux-opt-misc.py
/petsc/include/petscdmplex.h
plexcreate.c
tests/ex1.c
/petsc/src/docs/sphinx_docs/Makefile
/petsc/src/docs/sphinx_docs/conf.py
/petsc/src/docs/sphinx_docs/developers/documentation.rst
/petsc/src/docs/sphinx_docs/ext/html5_petsc.py
/petsc/src/docs/sphinx_docs/manual/acknowledgements.rst
/petsc/src/docs/sphinx_docs/manual/additional.rst
/petsc/src/docs/sphinx_docs/manual/advanced.rst
/petsc/src/docs/sphinx_docs/manual/buildsystem.rst
/petsc/src/docs/sphinx_docs/manual/dmplex.rst
/petsc/src/docs/sphinx_docs/manual/fortran.rst
/petsc/src/docs/sphinx_docs/manual/getting_started.rst
/petsc/src/docs/sphinx_docs/manual/high_level_mg.rst
/petsc/src/docs/sphinx_docs/manual/images/danumbering.pdf
/petsc/src/docs/sphinx_docs/manual/images/danumbering.png
/petsc/src/docs/sphinx_docs/manual/images/ghost.pdf
/petsc/src/docs/sphinx_docs/manual/images/ghost.png
/petsc/src/docs/sphinx_docs/manual/images/localspaces.pdf
/petsc/src/docs/sphinx_docs/manual/images/localspaces.png
/petsc/src/docs/sphinx_docs/manual/images/numa.pdf
/petsc/src/docs/sphinx_docs/manual/images/numa.png
/petsc/src/docs/sphinx_docs/manual/images/numa.svg
/petsc/src/docs/sphinx_docs/manual/images/stream-results-intel.pdf
/petsc/src/docs/sphinx_docs/manual/images/stream-results-intel.png
/petsc/src/docs/sphinx_docs/manual/images/usg.pdf
/petsc/src/docs/sphinx_docs/manual/images/usg.png
/petsc/src/docs/sphinx_docs/manual/index.rst
/petsc/src/docs/sphinx_docs/manual/introduction.rst
/petsc/src/docs/sphinx_docs/manual/ksp.rst
/petsc/src/docs/sphinx_docs/manual/mat.rst
/petsc/src/docs/sphinx_docs/manual/matlab.rst
/petsc/src/docs/sphinx_docs/manual/other.rst
/petsc/src/docs/sphinx_docs/manual/performance.rst
/petsc/src/docs/sphinx_docs/manual/profiling.rst
/petsc/src/docs/sphinx_docs/manual/programming.rst
/petsc/src/docs/sphinx_docs/manual/sensitivity_analysis.rst
/petsc/src/docs/sphinx_docs/manual/snes.rst
/petsc/src/docs/sphinx_docs/manual/temp_edit_needed_banner.inc
/petsc/src/docs/sphinx_docs/manual/tests.rst
/petsc/src/docs/sphinx_docs/manual/ts.rst
/petsc/src/docs/sphinx_docs/manual/vec.rst
/petsc/src/docs/sphinx_docs/requirements.txt
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/impls/hpddm/hpddm.cxx
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tutorials/ex75.c
/petsc/src/ksp/ksp/tutorials/ex77.c
/petsc/src/ksp/ksp/tutorials/ex79.c
/petsc/src/ksp/ksp/tutorials/output/ex75_symmetric.out
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/gasm/gasm.c
/petsc/src/ksp/pc/impls/hpddm/hpddm.cxx
/petsc/src/ksp/pc/impls/spai/ispai.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/elemental/matelem.cxx
cdaaecf729-Jul-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix DMPlexRemapGeometry()
- We must destroy the existing coordinates
- Fixed moduli for shear


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/BuildSystem/config/packages/ctetgen.py
/petsc/config/BuildSystem/config/packages/hpddm.py
/petsc/config/BuildSystem/config/packages/libceed.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/examples/arch-ci-linux-opt-misc.py
plexgeometry.c
/petsc/src/docs/sphinx_docs/Makefile
/petsc/src/docs/sphinx_docs/conf.py
/petsc/src/docs/sphinx_docs/developers/documentation.rst
/petsc/src/docs/sphinx_docs/ext/html5_petsc.py
/petsc/src/docs/sphinx_docs/manual/acknowledgements.rst
/petsc/src/docs/sphinx_docs/manual/additional.rst
/petsc/src/docs/sphinx_docs/manual/advanced.rst
/petsc/src/docs/sphinx_docs/manual/buildsystem.rst
/petsc/src/docs/sphinx_docs/manual/dmplex.rst
/petsc/src/docs/sphinx_docs/manual/fortran.rst
/petsc/src/docs/sphinx_docs/manual/getting_started.rst
/petsc/src/docs/sphinx_docs/manual/high_level_mg.rst
/petsc/src/docs/sphinx_docs/manual/images/danumbering.pdf
/petsc/src/docs/sphinx_docs/manual/images/danumbering.png
/petsc/src/docs/sphinx_docs/manual/images/ghost.pdf
/petsc/src/docs/sphinx_docs/manual/images/ghost.png
/petsc/src/docs/sphinx_docs/manual/images/localspaces.pdf
/petsc/src/docs/sphinx_docs/manual/images/localspaces.png
/petsc/src/docs/sphinx_docs/manual/images/numa.pdf
/petsc/src/docs/sphinx_docs/manual/images/numa.png
/petsc/src/docs/sphinx_docs/manual/images/numa.svg
/petsc/src/docs/sphinx_docs/manual/images/stream-results-intel.pdf
/petsc/src/docs/sphinx_docs/manual/images/stream-results-intel.png
/petsc/src/docs/sphinx_docs/manual/images/usg.pdf
/petsc/src/docs/sphinx_docs/manual/images/usg.png
/petsc/src/docs/sphinx_docs/manual/index.rst
/petsc/src/docs/sphinx_docs/manual/introduction.rst
/petsc/src/docs/sphinx_docs/manual/ksp.rst
/petsc/src/docs/sphinx_docs/manual/mat.rst
/petsc/src/docs/sphinx_docs/manual/matlab.rst
/petsc/src/docs/sphinx_docs/manual/other.rst
/petsc/src/docs/sphinx_docs/manual/performance.rst
/petsc/src/docs/sphinx_docs/manual/profiling.rst
/petsc/src/docs/sphinx_docs/manual/programming.rst
/petsc/src/docs/sphinx_docs/manual/sensitivity_analysis.rst
/petsc/src/docs/sphinx_docs/manual/snes.rst
/petsc/src/docs/sphinx_docs/manual/temp_edit_needed_banner.inc
/petsc/src/docs/sphinx_docs/manual/tests.rst
/petsc/src/docs/sphinx_docs/manual/ts.rst
/petsc/src/docs/sphinx_docs/manual/vec.rst
/petsc/src/docs/sphinx_docs/requirements.txt
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/ksp/ksp/impls/hpddm/hpddm.cxx
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tutorials/ex75.c
/petsc/src/ksp/ksp/tutorials/ex77.c
/petsc/src/ksp/ksp/tutorials/ex79.c
/petsc/src/ksp/ksp/tutorials/output/ex75_symmetric.out
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/gasm/gasm.c
/petsc/src/ksp/pc/impls/hpddm/hpddm.cxx
/petsc/src/ksp/pc/impls/spai/ispai.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/elemental/matelem.cxx
cadf77a026-Jul-2020 Mark Adams <mfadams@lbl.gov>

added timer for DMPLexLocatePoints


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/compile/HC.py
/petsc/config/BuildSystem/config/compile/HIP.py
/petsc/config/BuildSystem/config/compile/SYCL.py
/petsc/config/BuildSystem/config/compilerFlags.py
/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/compilersFortran.py
/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/config/BuildSystem/config/packages/hip.py
/petsc/config/BuildSystem/config/packages/sycl.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/PETSc/Configure.py
/petsc/config/examples/arch-ci-freebsd-c-single-opt.py
/petsc/config/examples/arch-ci-freebsd-cxx-pkgs-opt.py
/petsc/config/examples/arch-ci-freebsd-pkgs-opt.py
/petsc/config/examples/arch-ci-linux-gcc-pkgs-opt.py
/petsc/config/examples/arch-ci-linux-hip-double.py
/petsc/config/examples/arch-ci-linux-opt-misc.py
/petsc/config/examples/arch-ci-linux-sycl-double.py
/petsc/config/examples/arch-ci-opensolaris-pkgs-opt.py
/petsc/config/examples/arch-ci-osx-cxx-pkgs-opt.py
/petsc/config/examples/arch-ci-osx-xsdk-opt.py
/petsc/config/examples/arch-olcf-frontier-cuda-beta.py
/petsc/config/examples/arch-olcf-frontier-hip-beta.py
/petsc/config/gmakegen.py
/petsc/config/gmakegentest.py
/petsc/gmakefile
/petsc/gmakefile.test
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/petscdsimpl.h
/petsc/include/petscconvest.h
/petsc/include/petscdm.h
/petsc/include/petscds.h
/petsc/include/petsclog.h
/petsc/include/petscsnes.h
/petsc/src/dm/dt/interface/dtds.c
plex.c
plexgeometry.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/tests/ex40.c
/petsc/src/ksp/ksp/tutorials/ex12.c
/petsc/src/ksp/ksp/tutorials/ex16.c
/petsc/src/ksp/ksp/tutorials/ex18.c
/petsc/src/ksp/ksp/tutorials/ex2.c
/petsc/src/ksp/ksp/tutorials/ex4.c
/petsc/src/ksp/ksp/tutorials/ex52.c
/petsc/src/ksp/pc/impls/lsc/lsc.c
/petsc/src/ksp/pc/tutorials/ex3.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aijfact.c
/petsc/src/mat/impls/aij/seq/inode.c
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/baij/seq/baijfact.c
/petsc/src/mat/impls/baij/seq/baijfact11.c
/petsc/src/mat/impls/baij/seq/baijfact13.c
/petsc/src/mat/impls/baij/seq/baijfact2.c
/petsc/src/mat/impls/baij/seq/baijfact5.c
/petsc/src/mat/impls/baij/seq/baijfact7.c
/petsc/src/mat/impls/baij/seq/baijfact9.c
/petsc/src/mat/impls/baij/seq/baijsolv.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/kaij/kaij.c
/petsc/src/mat/impls/maij/maij.c
/petsc/src/mat/impls/sbaij/seq/relax.h
/petsc/src/mat/impls/sbaij/seq/sbaij2.c
/petsc/src/snes/tutorials/ex46.c
/petsc/src/snes/tutorials/ex58.c
/petsc/src/snes/utils/convest.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/error/signal.c
/petsc/src/tao/bound/tutorials/jbearing2.c
/petsc/src/tao/bound/tutorials/plate2.c
/petsc/src/tao/complementarity/tutorials/blackscholes.c
/petsc/src/tao/leastsquares/tutorials/cs1.c
/petsc/src/tao/leastsquares/tutorials/tomography.c
/petsc/src/tao/unconstrained/tutorials/eptorsion1.c
/petsc/src/tao/unconstrained/tutorials/minsurf1.c
/petsc/src/tao/unconstrained/tutorials/minsurf2.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock1.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock2.c
/petsc/src/ts/trajectory/impls/memory/trajmemory.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex5.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex5adj.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex5opt_ic.c
/petsc/src/ts/tutorials/autodiff/adr_ex5adj.cxx
/petsc/src/ts/tutorials/autodiff/adr_ex5adj_mf.cxx
/petsc/src/ts/tutorials/ex27.c
/petsc/src/ts/utils/dmplexts.c
/petsc/src/ts/utils/tsconvest.c
a4a685f209-Feb-2020 Jacob Faibussowitsch <jacob.fai@gmail.com>

Add DMPlexCreateFromCellList[Parallel]Petsc and marked previous namesake as
deprecated. New function accpets only petsc datatypes, old function performs types conversions within. Affects tetgen, ctet

Add DMPlexCreateFromCellList[Parallel]Petsc and marked previous namesake as
deprecated. New function accpets only petsc datatypes, old function performs types conversions within. Affects tetgen, ctetgen, and any createfromcelllist[parallel] interfaces.

show more ...

33a088b616-Jul-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Gmsh 4.1 allows holes in the node numbering

0e278f6a15-Jul-2020 Matthew G. Knepley <knepley@gmail.com>

Plex ex1: Added sphere and ball tests
- Updated Plex ex7

51a74b6115-Jul-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Fixed sphere and ball meshes, and cleaned up refinement
- Added function to DMPlex to remap new coordinates
- Refinement must copy coordinate discretization
- Fixed sphere mesh to be the unit s

Plex: Fixed sphere and ball meshes, and cleaned up refinement
- Added function to DMPlex to remap new coordinates
- Refinement must copy coordinate discretization
- Fixed sphere mesh to be the unit sphere
- DMPlexCheckGeometry() cannot check surfaces

show more ...

3e9753d628-Mar-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: Move FEM assembly from dmplexsnes.c to plexfem.c, and fix DMCreateMassMatrix()
- Create regular mass matrix if we pass in the same DM to DMCreateMassMatrix()
- Changed DMPlexSNESGetGeometryFVM(

Plex: Move FEM assembly from dmplexsnes.c to plexfem.c, and fix DMCreateMassMatrix()
- Create regular mass matrix if we pass in the same DM to DMCreateMassMatrix()
- Changed DMPlexSNESGetGeometryFVM() to DMPlexGetGeometryFVM()
- Changed DMPlexSNESGetGradientDM() to DMPlexGetGradientDM()

Co-authored-by: Mark Adams <mfadams@lbl.gov>

show more ...

7876ad9a09-Jul-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-fe-hybrid-aux' into 'master'

Knepley/fix fe hybrid aux

See merge request petsc/petsc!2950

c36ee89306-Jul-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'dalcinl/partitioner' into 'master'

PetscPartitioner: Reorganize code in a proper package subtree

See merge request petsc/petsc!2941


/petsc/config/BuildSystem/config/compilerFlags.py
/petsc/config/BuildSystem/config/packages/hpddm.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/examples/arch-ci-linux-cuda-uni-pkgs.py
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/makefile
/petsc/include/petsc/private/partitionerimpl.h
/petsc/include/petscdmplex.h
/petsc/include/petscdmtypes.h
/petsc/include/petscpartitioner.h
ftn-custom/makefile
ftn-custom/zplexcreate.c
makefile
plexpartition.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dmregall.c
/petsc/src/dm/makefile
/petsc/src/dm/partitioner/impls/chaco/makefile
/petsc/src/dm/partitioner/impls/chaco/partchaco.c
/petsc/src/dm/partitioner/impls/gather/makefile
/petsc/src/dm/partitioner/impls/gather/partgather.c
/petsc/src/dm/partitioner/impls/makefile
/petsc/src/dm/partitioner/impls/matpart/makefile
/petsc/src/dm/partitioner/impls/matpart/partmatpart.c
/petsc/src/dm/partitioner/impls/parmetis/makefile
/petsc/src/dm/partitioner/impls/parmetis/partparmetis.c
/petsc/src/dm/partitioner/impls/ptscotch/makefile
/petsc/src/dm/partitioner/impls/ptscotch/partptscotch.c
/petsc/src/dm/partitioner/impls/shell/makefile
/petsc/src/dm/partitioner/impls/shell/partshell.c
/petsc/src/dm/partitioner/impls/simple/makefile
/petsc/src/dm/partitioner/impls/simple/partsimple.c
/petsc/src/dm/partitioner/interface/ftn-custom/makefile
/petsc/src/dm/partitioner/interface/ftn-custom/zpartitioner.c
/petsc/src/dm/partitioner/interface/makefile
/petsc/src/dm/partitioner/interface/partitioner.c
/petsc/src/dm/partitioner/interface/partitionerreg.c
/petsc/src/dm/partitioner/makefile
/petsc/src/dm/partitioner/tests/ex33.c
/petsc/src/dm/partitioner/tests/makefile
/petsc/src/dm/partitioner/tests/output/ex33_chaco_nsize-1_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_chaco_nsize-1_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_chaco_nsize-1_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_chaco_nsize-2_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_chaco_nsize-2_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_chaco_nsize-2_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_chaco_nsize-3_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_chaco_nsize-3_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_chaco_nsize-3_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_gather_nsize-1_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_gather_nsize-1_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_gather_nsize-1_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_gather_nsize-2_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_gather_nsize-2_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_gather_nsize-2_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_gather_nsize-3_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_gather_nsize-3_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_gather_nsize-3_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-1_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-1_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-1_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-2_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-2_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-2_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-3_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-3_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-3_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-1_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-1_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-1_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-2_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-2_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-2_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-3_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-3_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-3_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-1_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-1_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-1_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-2_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-2_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-2_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-3_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-3_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-3_nparts-3.out
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tutorials/ex74.c
/petsc/src/ksp/ksp/tutorials/ex77.c
/petsc/src/ksp/ksp/tutorials/ex77f.F90
/petsc/src/ksp/ksp/tutorials/output/ex74_1_hpddm.out
/petsc/src/ksp/ksp/tutorials/output/ex74_3_hpddm.out
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/tests/ex26.c
b5675b0f05-Jul-2020 Barry Smith <bsmith@mcs.anl.gov>

Fix missing crucial error checking in one example, add trivial error checking in many other examples. Fix a few printf() to PetscPrintf()

Commit-type: error-checking, testing-fix, style-fix, example

Fix missing crucial error checking in one example, add trivial error checking in many other examples. Fix a few printf() to PetscPrintf()

Commit-type: error-checking, testing-fix, style-fix, example
/spend 45m

show more ...


/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/packages/exodusii.py
/petsc/include/petsc/finclude/petscmat.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petscdm.h
/petsc/include/petscmat.h
/petsc/include/petscsnes.h
/petsc/include/petscts.h
/petsc/src/dm/dt/tests/ex10.c
tests/ex24.c
/petsc/src/dm/impls/swarm/swarmpic_plex.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/tests/ex36.c
/petsc/src/dm/tutorials/ex21.c
/petsc/src/dm/tutorials/swarm_ex3.c
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/tests/ex11.c
/petsc/src/ksp/ksp/tests/ex14.c
/petsc/src/ksp/ksp/tests/ex19.c
/petsc/src/ksp/ksp/tutorials/ex35.cxx
/petsc/src/ksp/ksp/tutorials/ex36.cxx
/petsc/src/ksp/ksp/tutorials/ex42.c
/petsc/src/ksp/ksp/tutorials/ex56.c
/petsc/src/ksp/ksp/tutorials/ex72.c
/petsc/src/ksp/ksp/tutorials/output/ex50_tut_2.out
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/factor/cholesky/cholesky.c
/petsc/src/ksp/pc/impls/factor/factimpl.c
/petsc/src/ksp/pc/impls/factor/factor.c
/petsc/src/ksp/pc/impls/factor/icc/icc.c
/petsc/src/ksp/pc/impls/factor/ilu/ilu.c
/petsc/src/ksp/pc/impls/factor/lu/lu.c
/petsc/src/mat/coarsen/impls/hem/hem.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/mpi/pastix/pastix.c
/petsc/src/mat/impls/aij/seq/aijfact.c
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/bas/basfactor.c
/petsc/src/mat/impls/aij/seq/cholmod/aijcholmod.c
/petsc/src/mat/impls/aij/seq/essl/essl.c
/petsc/src/mat/impls/aij/seq/klu/klu.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/aij/seq/umfpack/umfpack.c
/petsc/src/mat/impls/baij/seq/baijfact.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/order/sorder.c
/petsc/src/mat/tests/ex121.c
/petsc/src/mat/tests/ex50.c
/petsc/src/mat/tests/ex70.c
/petsc/src/snes/tests/ex17.c
/petsc/src/snes/tutorials/ex17.c
/petsc/src/snes/tutorials/ex19.c
/petsc/src/snes/tutorials/ex23.c
/petsc/src/snes/tutorials/ex24.c
/petsc/src/snes/tutorials/ex30.c
/petsc/src/snes/tutorials/ex62.c
/petsc/src/snes/tutorials/ex69.c
/petsc/src/snes/tutorials/ex71.c
/petsc/src/snes/tutorials/output/ex19_umfpack.out
/petsc/src/snes/tutorials/output/ex62_2d_quad_q1_p0_vanka_add.out
/petsc/src/snes/tutorials/output/ex62_2d_quad_q1_p0_vanka_add_unity.out
/petsc/src/snes/tutorials/output/ex62_2d_quad_q2_q1_vanka_add.out
/petsc/src/snes/tutorials/output/ex62_2d_quad_q2_q1_vanka_add_unity.out
/petsc/src/snes/tutorials/output/ex62_fetidp_3d_hex.out
/petsc/src/snes/tutorials/output/ex62_fetidp_3d_tet.out
/petsc/src/snes/tutorials/output/ex62_fetidp_3d_tet_spetsc.out
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/viewer/impls/glvis/glvis.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/tests/ex22.c
/petsc/src/sys/tests/options/ex55.c
/petsc/src/sys/tests/options/makefile
/petsc/src/sys/tests/options/output/ex55_4.out
/petsc/src/sys/tests/options/output/ex55_5a.out
/petsc/src/sys/tests/options/output/ex55_5b.out
/petsc/src/sys/tests/options/output/ex55_5c.out
/petsc/src/tao/constrained/tutorials/output/toy_1.out
/petsc/src/tao/constrained/tutorials/output/toyf_1.out
/petsc/src/tao/tutorials/ex1.c
/petsc/src/tao/tutorials/ex2.c
/petsc/src/ts/tests/ex5.c
/petsc/src/ts/tests/output/ex5.out
/petsc/src/ts/tutorials/ex18.c
/petsc/src/ts/utils/dmplexts.c
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/interface/vector.c
4dff28b824-Jun-2020 Matthew G. Knepley <knepley@gmail.com>

Plex: When creating the section, fix hybrid counting for perms/flips


/petsc/config/BuildSystem/config/base.py
/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/packages/exodusii.py
/petsc/include/petsc/finclude/petscmat.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/snesimpl.h
/petsc/include/petscdm.h
/petsc/include/petscmat.h
/petsc/include/petscsnes.h
/petsc/include/petscts.h
/petsc/src/dm/dt/fe/impls/basic/febasic.c
/petsc/src/dm/dt/tests/ex10.c
plexsection.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/tutorials/output/ex50_tut_2.out
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/factor/cholesky/cholesky.c
/petsc/src/ksp/pc/impls/factor/factimpl.c
/petsc/src/ksp/pc/impls/factor/factor.c
/petsc/src/ksp/pc/impls/factor/icc/icc.c
/petsc/src/ksp/pc/impls/factor/ilu/ilu.c
/petsc/src/ksp/pc/impls/factor/lu/lu.c
/petsc/src/mat/impls/aij/mpi/mpiptap.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/mpi/pastix/pastix.c
/petsc/src/mat/impls/aij/seq/aijfact.c
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/bas/basfactor.c
/petsc/src/mat/impls/aij/seq/cholmod/aijcholmod.c
/petsc/src/mat/impls/aij/seq/essl/essl.c
/petsc/src/mat/impls/aij/seq/klu/klu.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/aij/seq/umfpack/umfpack.c
/petsc/src/mat/impls/baij/seq/baijfact.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/sbaij/seq/cholmod/sbaijcholmod.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/order/sorder.c
/petsc/src/mat/tests/ex70.c
/petsc/src/snes/tutorials/ex17.c
/petsc/src/snes/tutorials/ex19.c
/petsc/src/snes/tutorials/ex23.c
/petsc/src/snes/tutorials/ex24.c
/petsc/src/snes/tutorials/ex62.c
/petsc/src/snes/tutorials/ex69.c
/petsc/src/snes/tutorials/ex71.c
/petsc/src/snes/tutorials/output/ex19_umfpack.out
/petsc/src/snes/tutorials/output/ex62_2d_quad_q1_p0_vanka_add.out
/petsc/src/snes/tutorials/output/ex62_2d_quad_q1_p0_vanka_add_unity.out
/petsc/src/snes/tutorials/output/ex62_2d_quad_q2_q1_vanka_add.out
/petsc/src/snes/tutorials/output/ex62_2d_quad_q2_q1_vanka_add_unity.out
/petsc/src/snes/tutorials/output/ex62_fetidp_3d_hex.out
/petsc/src/snes/tutorials/output/ex62_fetidp_3d_tet.out
/petsc/src/snes/tutorials/output/ex62_fetidp_3d_tet_spetsc.out
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/sys/classes/viewer/impls/glvis/glvis.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/tests/options/ex55.c
/petsc/src/sys/tests/options/makefile
/petsc/src/sys/tests/options/output/ex55_4.out
/petsc/src/sys/tests/options/output/ex55_5a.out
/petsc/src/sys/tests/options/output/ex55_5b.out
/petsc/src/sys/tests/options/output/ex55_5c.out
/petsc/src/tao/constrained/tutorials/output/toy_1.out
/petsc/src/tao/constrained/tutorials/output/toyf_1.out
/petsc/src/tao/tutorials/ex1.c
/petsc/src/tao/tutorials/ex2.c
/petsc/src/ts/tutorials/ex18.c
/petsc/src/ts/utils/dmplexts.c
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/interface/vector.c
abe9303e02-Jul-2020 Lisandro Dalcin <dalcinl@gmail.com>

PetscPartitioner: Reorganize code in a proper package subtree


/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/makefile
/petsc/include/petsc/private/partitionerimpl.h
/petsc/include/petscdmplex.h
/petsc/include/petscdmtypes.h
/petsc/include/petscpartitioner.h
ftn-custom/makefile
ftn-custom/zplexcreate.c
makefile
plexpartition.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/interface/dmregall.c
/petsc/src/dm/makefile
/petsc/src/dm/partitioner/impls/chaco/makefile
/petsc/src/dm/partitioner/impls/chaco/partchaco.c
/petsc/src/dm/partitioner/impls/gather/makefile
/petsc/src/dm/partitioner/impls/gather/partgather.c
/petsc/src/dm/partitioner/impls/makefile
/petsc/src/dm/partitioner/impls/matpart/makefile
/petsc/src/dm/partitioner/impls/matpart/partmatpart.c
/petsc/src/dm/partitioner/impls/parmetis/makefile
/petsc/src/dm/partitioner/impls/parmetis/partparmetis.c
/petsc/src/dm/partitioner/impls/ptscotch/makefile
/petsc/src/dm/partitioner/impls/ptscotch/partptscotch.c
/petsc/src/dm/partitioner/impls/shell/makefile
/petsc/src/dm/partitioner/impls/shell/partshell.c
/petsc/src/dm/partitioner/impls/simple/makefile
/petsc/src/dm/partitioner/impls/simple/partsimple.c
/petsc/src/dm/partitioner/interface/ftn-custom/makefile
/petsc/src/dm/partitioner/interface/ftn-custom/zpartitioner.c
/petsc/src/dm/partitioner/interface/makefile
/petsc/src/dm/partitioner/interface/partitioner.c
/petsc/src/dm/partitioner/interface/partitionerreg.c
/petsc/src/dm/partitioner/makefile
/petsc/src/dm/partitioner/tests/ex33.c
/petsc/src/dm/partitioner/tests/makefile
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-1_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-1_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-1_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-2_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-2_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-2_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-3_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-3_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_parmetis_nsize-3_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-1_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-1_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-1_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-2_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-2_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-2_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-3_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-3_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_ptscotch_nsize-3_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-1_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-1_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-1_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-2_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-2_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-2_nparts-3.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-3_nparts-1.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-3_nparts-2.out
/petsc/src/dm/partitioner/tests/output/ex33_simple_nsize-3_nparts-3.out

1...<<61626364656667686970>>...235