Stefano Zampini
c5c9a002c0
PetscLinearSolver: respect command line option for nonzero initial guess
2022-11-07 10:40:39 +03:00
Tzanio Kolev
0504397b96
Merge pull request #3179 from mfem/stefanozampini/block-split
...
Exploit PETSc matrix block structure
2022-10-19 15:46:22 -07:00
Stefano Zampini
04afec9eda
remove unused variable
2022-08-31 10:49:11 +03:00
Stefano Zampini
589eefedfb
Add block size support
2022-08-31 10:48:57 +03:00
luz paz
476c855bd7
Fix various typos
...
Found via `codespell -q 3 -L allright,ba,equil,esy,fo,hda,lod,nd,ned,numer,ot,pres,ro,seh,shat,solfes,strat,tbe,te,warmup`
2022-08-05 20:50:51 -04:00
Will Pazner
6ac671baa7
Use Mpi class instead of MPI_Init and MPI_Finalize
2022-03-11 17:58:01 -08:00
Tzanio
1cb2839a20
Merge branch 'master' into hypre_init-dev
...
Conflicts:
CHANGELOG
2022-03-11 13:43:43 -08:00
Veselin Dobrev
3755315939
Fix some additional shadow-variable-warnings
2022-03-09 01:09:34 -08:00
Tzanio
8f7cb0b3db
Switch to a singleton for the hypre session object: 'HYPRE_Session hypre;' -> 'Hypre::Init();'
2022-03-08 18:06:43 -08:00
Tzanio
447f00d80b
Added a HYPRE_Session class to hypre.?pp and examples/miniapps
2022-03-07 14:22:22 -08:00
Tzanio
6d2530775b
Extended copyright to 2022
2022-02-25 10:24:50 -08:00
Stefano Zampini
4ae682b2d3
PETSc ex2p: add BDDC example
2022-02-14 13:14:24 +03:00
Chris White
586659c973
guard add_test with MFEM_ENABLE_TESTING
2021-11-02 15:46:06 -07:00
Stowell, Mark L
3ca23bb830
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
2021-05-21 18:08:45 -07:00
Stowell, Mark L
cb8566ed91
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
...
# Conflicts:
# fem/fespace.cpp
# fem/gridfunc.cpp
# fem/pfespace.cpp
# tests/unit/fem/test_domain_int.cpp
2021-05-21 10:02:19 -07:00
Veselin Dobrev
7f7ee46b53
Merge branch 'tmopt' into tmopt-updates
2021-05-18 18:19:18 -07:00
Veselin Dobrev
aa27e258bb
Set of proposed updates for 'tmopt'.
2021-05-18 18:08:09 -07:00
Aaron Fisher
212ce737bb
Removed preceding underscore variables in the examples and miniapps, and caught a couple I missed before.
2021-05-14 14:12:37 -07:00
Tzanio
048b57dd9e
Merge branch 'master' into hypre-mixedint
...
Conflicts:
linalg/petsc.cpp
2021-04-21 11:25:44 -07:00
Julian Andrej
a9ea9cba15
Merge branch 'master' into hypre-mixedint
2021-04-09 12:00:35 -07:00
Stefano Zampini
5d9ec8c2bc
PETSc example ex2p: add support for BDDC
2021-03-17 16:59:16 +03:00
Stefano Zampini
964620779f
Add few more GPU examples
2021-03-17 16:59:16 +03:00
Stefano Zampini
bdcf7aaa21
Add missing initialization
2021-03-17 16:59:16 +03:00
Tzanio
9b92be6f9b
make style
2021-03-17 16:59:16 +03:00
Stefano Zampini
27e1dea74c
Added CUDA examples for PETSc
2021-03-17 16:59:16 +03:00
Stowell, Mark L
e9637d1780
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
...
# Conflicts:
# fem/gridfunc.cpp
2021-02-08 16:37:37 -08:00
Adrien M. Bernede
04fb572359
Let's forget about 2020
2021-01-26 11:55:36 -08:00
Stowell, Mark L
8e2c36a109
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
2020-11-02 08:49:29 -08:00
Tzanio
a53d9c1299
Changes in the examples/ directory before the mfem-4.2 release
2020-10-25 17:07:24 -07:00
Stowell, Mark L
bc9e58e420
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
2020-10-22 09:28:18 -07:00
Tzanio Kolev
e17b0c5aee
Merge pull request #1386 from mfem/feature/artv3/amgx
...
Add support for AmgX
2020-10-18 11:20:00 -07:00
Tzanio
1dafb75576
Final updates for the AmgX PR #1386
2020-10-18 11:16:37 -07:00
Stowell, Mark L
65c10cd5e4
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
...
# Conflicts:
# fem/gridfunc.cpp
2020-10-07 14:06:05 -07:00
William Dawn
eee6a45458
fixing spacing
2020-09-28 09:41:48 -04:00
William Dawn
4a155f28dd
do not double-delete fec
2020-09-28 09:38:51 -04:00
William Dawn
281bc5a94c
fixing leaks in ex11p
2020-09-14 10:27:12 -04:00
Veselin Dobrev
785486f12f
Update examples, miniapps, tests to use HYPRE_BigInt instead
...
of HYPRE_Int where appropriate.
2020-07-25 20:47:06 -07:00
Tzanio
703eae8d2c
minor
2020-07-04 18:52:45 -07:00
Stowell, Mark L
c27716f35a
Removing ReorientTetMesh from examples
2020-07-04 10:22:36 -07:00
Jean-Étienne Tremblay
68ecd01b9a
cmake: Simplify FindSLEPc.cmake
...
make: Source slepcvariables for external libraries (tested with e.g. ARPACK)
Both cmake and make: Add test targets for ex11p
ex11p: Fix unitialized
rc_ex11p_*: add LOBPCG example
2020-06-22 20:13:10 -07:00
Jean-Étienne Tremblay
7e3766eb02
Remove ex28p mention from CHANGELOG
...
Update sample runs for SLEPc ex11p
Add rc_ex11p to test slepcopts parameter
2020-06-19 15:58:52 -07:00
Jean-Étienne Tremblay
1399fe2d7c
Remove SLEPc ex28p for now, will add later as a miniapp
2020-06-19 09:53:09 -07:00
Jean-Étienne Tremblay
2a72bfcd5c
Check for vector size in SlepcEigenSolver::GetEigenVector, and distribute eigenvector correctly in SLEPc ex11p
2020-06-17 08:32:51 -07:00
Jean-Étienne Tremblay
ec634749cf
Work around zero pivot in serial LU for ex28p
2020-06-16 13:07:32 -07:00
Jean-Étienne Tremblay
a6db609f67
make style
2020-06-11 12:47:39 -07:00
Jean-Étienne Tremblay
d27f3d683e
Add second attribute to ex28p mesh to define a dielectric waveguide core
2020-06-01 10:35:10 -07:00
Jean-Étienne Tremblay
c7fe398bd7
Build SLEPc examples only when MFEM_USE_SLEPC is defined.
...
Make SLEPc detection more robust
Fix typos in ex28p.cpp
2020-06-01 10:00:27 -07:00
Jean-Étienne Tremblay
1855ec2993
Add conversion from EPS to PetscObject.
...
Another typo in the boundary conditions of ex28p.
2020-05-28 16:04:55 -07:00
Jean-Étienne Tremblay
abfc34d652
Fix boundary condition typo in ex28p
2020-05-27 17:00:35 -07:00
Jean-Étienne Tremblay
15e01b2021
Add option to ex28p to use block matrices or not. Some SLEPc options (e.g. shift-and-invert with direct solvers) don't support block matrices.
2020-05-27 16:45:55 -07:00