History log of /libCEED/examples/petsc/ (Results 126 – 150 of 306)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
0ec7972923-Jun-2020 Jeremy L Thompson <thompson.jeremy.luke@gmail.com>

PETSc - adjust bpsraw test parameters to avoid too many threads for cuda backends

a6b7d09b18-Jun-2020 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #560 from CEED/jeremy/diag-vec

LinearAssemble Improvements

ec5694db18-Jun-2020 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #559 from CEED/jeremy/test-cuda-bps

PETSc - fix PETSc test parameters for CUDA backends

2bba3ffa17-Jun-2020 Jeremy L Thompson <thompson.jeremy.luke@gmail.com>

Op - change LinearAssemble* to accept CeedVector instead of pointer to CeedVector, allows for less memory movement and interfaces with parent code better

2fbc6e4115-Jun-2020 Jeremy L Thompson <thompson.jeremy.luke@gmail.com>

PETSc - fix PETSc test parameters for CUDA backends


/libCEED/README.rst
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen.c
/libCEED/backends/cuda-reg/ceed-cuda-reg-basis.c
/libCEED/backends/cuda-reg/ceed-cuda-reg-restriction.c
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda/ceed-cuda-basis.c
/libCEED/backends/cuda/ceed-cuda-operator.c
/libCEED/backends/cuda/ceed-cuda-restriction.c
/libCEED/backends/cuda/ceed-cuda.h
/libCEED/backends/magma/ceed-magma-restriction.c
/libCEED/backends/magma/ceed-magma.c
/libCEED/backends/occa/ceed-occa-operator.c
/libCEED/backends/occa/ceed-occa-restrict.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/backends/ref/ceed-ref.c
/libCEED/backends/ref/ceed-ref.h
/libCEED/doc/sphinx/source/libCEEDapi.rst
/libCEED/doc/sphinx/source/libCEEDdev.rst
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
bps.c
bpsraw.c
/libCEED/include/ceed-backend.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed.h
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed.c
/libCEED/tests/t201-elemrestriction-f.f90
/libCEED/tests/t201-elemrestriction.c
/libCEED/tests/t204-elemrestriction.c
/libCEED/tests/t205-elemrestriction.c
/libCEED/tests/t206-elemrestriction.c
/libCEED/tests/t207-elemrestriction.c
/libCEED/tests/t533-operator.c
/libCEED/tests/t534-operator.c
/libCEED/tests/t535-operator.c
/libCEED/tests/t536-operator.c
/libCEED/tests/t537-operator.c
/libCEED/tests/t537-operator.h
/libCEED/tests/t537-operator.okl
/libCEED/tests/t538-operator.c
/libCEED/tests/tap.sh
80ac2e4315-Jun-2020 Jeremy L Thompson <thompson.jeremy.luke@gmail.com>

style - rename AssembleLinear* to LinearAssemble*


/libCEED/README.rst
/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen.c
/libCEED/backends/cuda-reg/ceed-cuda-reg-basis.c
/libCEED/backends/cuda-reg/ceed-cuda-reg-restriction.c
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda/ceed-cuda-basis.c
/libCEED/backends/cuda/ceed-cuda-operator.c
/libCEED/backends/cuda/ceed-cuda-restriction.c
/libCEED/backends/cuda/ceed-cuda.h
/libCEED/backends/magma/ceed-magma-restriction.c
/libCEED/backends/magma/ceed-magma.c
/libCEED/backends/occa/ceed-occa-operator.c
/libCEED/backends/occa/ceed-occa-restrict.c
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/ref/ceed-ref-basis.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/backends/ref/ceed-ref.c
/libCEED/backends/ref/ceed-ref.h
/libCEED/backends/xsmm/ceed-xsmm-tensor.c
/libCEED/doc/sphinx/source/libCEEDapi.rst
/libCEED/doc/sphinx/source/libCEEDdev.rst
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
setup.h
/libCEED/examples/solids/src/matops.c
/libCEED/include/ceed-backend.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed.c
/libCEED/tests/t201-elemrestriction-f.f90
/libCEED/tests/t201-elemrestriction.c
/libCEED/tests/t204-elemrestriction.c
/libCEED/tests/t205-elemrestriction.c
/libCEED/tests/t206-elemrestriction.c
/libCEED/tests/t207-elemrestriction.c
/libCEED/tests/t530-operator-f.f90
/libCEED/tests/t530-operator.c
/libCEED/tests/t531-operator-f.f90
/libCEED/tests/t531-operator.c
/libCEED/tests/t532-operator-f.f90
/libCEED/tests/t532-operator.c
/libCEED/tests/t533-operator-f.f90
/libCEED/tests/t533-operator.c
/libCEED/tests/t534-operator-f.f90
/libCEED/tests/t534-operator.c
/libCEED/tests/t535-operator-f.f90
/libCEED/tests/t535-operator.c
/libCEED/tests/t536-operator-f.f90
/libCEED/tests/t536-operator.c
/libCEED/tests/t537-operator.c
/libCEED/tests/t537-operator.h
/libCEED/tests/t537-operator.okl
/libCEED/tests/t538-operator.c
/libCEED/tests/tap.sh
5f284d8409-Jun-2020 Jed Brown <jed@jedbrown.org>

examples/petsc/bps: reuse the same DMPlex for all desired BPs and CEED resources

DM partitioning and redistribution for low-order discretizations are
relatively much more expensive than a solve. Th

examples/petsc/bps: reuse the same DMPlex for all desired BPs and CEED resources

DM partitioning and redistribution for low-order discretizations are
relatively much more expensive than a solve. This way we get more
reuse from the DMPlex.

show more ...

da9108ad08-Jun-2020 valeriabarra <valeriabarra21@gmail.com>

PETSc bps & bpsraw: Remove benchmark_mode (not needed anymore) and always disregard first run performance

This is preferred for benchmarking purposes, so that we are preloading the cache;

8d0bb2bb08-Jun-2020 valeriabarra <valeriabarra21@gmail.com>

PETSc bpsraw: always print DoFs/Sec in CG info (except when in test mode)

4c583f1f08-Jun-2020 valeriabarra <valeriabarra21@gmail.com>

PETSc bps: always print DoFs/Sec in CG info (except when in test mode)

6001b4f408-Jun-2020 valeriabarra <valeriabarra21@gmail.com>

petsc/bps/README: Use code style to avoid bold type and specify FEM nodes just to avoid confusion with compute nodes

565a373008-Jun-2020 Jed Brown <jed@jedbrown.org>

examples/petsc/bps: allow looping over problems and CEED resources.

c36f77d808-Jun-2020 Jed Brown <jed@jedbrown.org>

examples/petsc/bps: add -ksp_max_it_clip and apply DRY

53a0f73b06-Jun-2020 Jed Brown <jed@jedbrown.org>

examples/petsc/bps: support degree lists and local_nodes ranges

* print hostname, total number of ranks, and number of ranks per node
* Allow number of ranks per node to be specified (mostly in case

examples/petsc/bps: support degree lists and local_nodes ranges

* print hostname, total number of ranks, and number of ranks per node
* Allow number of ranks per node to be specified (mostly in case one has an
old MPI that doesn't support MPI_Comm_split_type) and hostname to be
specified at the command line.

show more ...

1e28448205-Jun-2020 valeriabarra <valeriabarra21@gmail.com>

PETSc BPs: Refactor benchmark mode to run in loop

dde0b3d418-May-2020 valeriabarra <valeriabarra21@gmail.com>

Petsc BPs: Update comment

a5a27d2f18-May-2020 valeriabarra <valeriabarra21@gmail.com>

PETSc BPs: Make style

e10d77f218-May-2020 valeriabarra <valeriabarra21@gmail.com>

PETSc BPs: print Local Elements

01dbfdd716-May-2020 Jed Brown <jed@jedbrown.org>

examples/petsc/bps: make -local_nodes actually local

d5b2ba7716-May-2020 Jed Brown <jed@jedbrown.org>

examples/petsc: move utility functions to bps.c; make static

153bcb0416-May-2020 valeriabarra <valeriabarra21@gmail.com>

PETSc BPs: Add -local_nodes CL option


/libCEED/backends/cuda-gen/ceed-cuda-gen-qfunction.c
/libCEED/backends/magma/ceed-magma-basis.c
/libCEED/backends/magma/ceed-magma-restriction.c
/libCEED/backends/magma/ceed-magma.c
/libCEED/backends/magma/ceed-magma.h
/libCEED/backends/magma/grad_1d.cu
/libCEED/backends/magma/grad_device.cuh
/libCEED/backends/magma/grad_generic.cu
/libCEED/backends/magma/gradn_2d.cu
/libCEED/backends/magma/gradn_3d.cu
/libCEED/backends/magma/gradt_2d.cu
/libCEED/backends/magma/gradt_3d.cu
/libCEED/backends/magma/interp_1d.cu
/libCEED/backends/magma/interp_2d.cu
/libCEED/backends/magma/interp_3d.cu
/libCEED/backends/magma/interp_device.cuh
/libCEED/backends/magma/interp_generic.cu
/libCEED/backends/magma/magma_check_cudaerror.h
/libCEED/backends/magma/magma_common_device.cuh
/libCEED/backends/magma/magma_dgemm_nontensor.c
/libCEED/backends/magma/magma_drestrictApply.cu
/libCEED/backends/magma/magma_grad.c
/libCEED/backends/magma/magma_interp.c
/libCEED/backends/magma/magma_weight.c
/libCEED/backends/magma/weight_1d.cu
/libCEED/backends/magma/weight_2d.cu
/libCEED/backends/magma/weight_3d.cu
/libCEED/backends/magma/weight_device.cuh
/libCEED/backends/magma/weight_generic.cu
/libCEED/benchmarks/benchmark.sh
/libCEED/benchmarks/petsc-bps.sh
bps.c
setup.h
/libCEED/include/ceedf.h
/libCEED/tests/t000-ceed-f.f90
/libCEED/tests/t001-ceed-f.f90
/libCEED/tests/t003-ceed-f.f90
/libCEED/tests/t100-vector-f.f90
/libCEED/tests/t101-vector-f.f90
/libCEED/tests/t102-vector-f.f90
/libCEED/tests/t103-vector-f.f90
/libCEED/tests/t104-vector-f.f90
/libCEED/tests/t105-vector-f.f90
/libCEED/tests/t106-vector-f.f90
/libCEED/tests/t107-vector-f.f90
/libCEED/tests/t108-vector-f.f90
/libCEED/tests/t200-elemrestriction-f.f90
/libCEED/tests/t201-elemrestriction-f.f90
/libCEED/tests/t202-elemrestriction-f.f90
/libCEED/tests/t208-elemrestriction-f.f90
/libCEED/tests/t209-elemrestriction-f.f90
/libCEED/tests/t210-elemrestriction-f.f90
/libCEED/tests/t211-elemrestriction-f.f90
/libCEED/tests/t212-elemrestriction-f.f90
/libCEED/tests/t300-basis-f.f90
/libCEED/tests/t301-basis-f.f90
/libCEED/tests/t302-basis-f.f90
/libCEED/tests/t304-basis-f.f90
/libCEED/tests/t305-basis-f.f90
/libCEED/tests/t306-basis-f.f90
/libCEED/tests/t313-basis-f.f90
/libCEED/tests/t314-basis-f.f90
/libCEED/tests/t320-basis-f.f90
/libCEED/tests/t322-basis-f.f90
/libCEED/tests/t323-basis-f.f90
/libCEED/tests/t400-qfunction-f.f90
/libCEED/tests/t401-qfunction-f.f90
/libCEED/tests/t402-qfunction-f.f90
/libCEED/tests/t410-qfunction-f.f90
/libCEED/tests/t411-qfunction-f.f90
/libCEED/tests/t412-qfunction-f.f90
/libCEED/tests/t413-qfunction-f.f90
/libCEED/tests/t500-operator-f.f90
/libCEED/tests/t501-operator-f.f90
/libCEED/tests/t503-operator-f.f90
/libCEED/tests/t504-operator-f.f90
/libCEED/tests/t505-operator-f.f90
/libCEED/tests/t506-operator-f.f90
/libCEED/tests/t510-operator-f.f90
/libCEED/tests/t511-operator-f.f90
/libCEED/tests/t520-operator-f.f90
/libCEED/tests/t521-operator-f.f90
/libCEED/tests/t522-operator-f.f90
/libCEED/tests/t523-operator-f.f90
/libCEED/tests/t524-operator-f.f90
/libCEED/tests/t530-operator-f.f90
/libCEED/tests/t531-operator-f.f90
/libCEED/tests/t532-operator-f.f90
/libCEED/tests/t533-operator-f.f90
/libCEED/tests/t534-operator-f.f90
/libCEED/tests/t535-operator-f.f90
/libCEED/tests/t536-operator-f.f90
/libCEED/tests/t540-operator-f.f90
3edc4e6414-May-2020 Jed Brown <jed@jedbrown.org>

examples: support for PETSc-3.14 DMPlexGetClosureIndices

88aa84d414-May-2020 valeriabarra <valeriabarra21@gmail.com>

Area: Refactoring - Allows the use of the command line option -degree in place of -petscspace_degree

Separate setup of libCEED objects and problem specific data in setuparea.h separate file

c9a3b9e214-May-2020 valeriabarra <valeriabarra21@gmail.com>

BPssphere: remove some dead code, unused variables

bcc01d9305-May-2020 Jeremy L Thompson <thompson.jeremy.luke@gmail.com>

Multigrid - fix memtype in CeedVecSetArray call

12345678910>>...13