Tzanio Kolev
e4c2152419
Update Copyright to 2010-2025
2025-02-03 12:17:26 -08:00
Nuno Nobre
c32d62f83c
Try to be a bit cleverer when looking for config.mk
2024-07-15 00:10:18 +01:00
Stefano Zampini
d26ea85877
Merge remote-tracking branch 'origin/master' into stefanozampini/petsc-3.21
2024-03-26 22:20:57 +03:00
Stefano Zampini
e34c323edf
Petsc: Support 3.21
...
add missing 3D Hcurl test (fixed in PETSc main) see https://github.com/mfem/mfem/issues/4050
PetscH2Solver::H2SolverConstructor fix ignored error codes
2024-03-19 17:33:03 +03:00
Tzanio Kolev
87290fbf56
Update Copyright to 2010-2024
2024-01-27 13:06:49 -08:00
Veselin Dobrev
a0d8349dda
In INSTALL, specify a minimum PETSc version for PETSc+HIP support.
...
Added CUDA/HIP to the labels (shown when running 'make test') of the
PETSc examples that use one of these devices.
2023-09-07 13:26:19 -07:00
Stefano Zampini
6a9058665e
Fix cleaning of PETSc rc_files
2023-07-19 17:00:45 +02:00
Stefano Zampini
a003249bc6
PETSc examples makefile: clean rc_files
2023-07-19 16:59:48 +02:00
stefanozampini
f280f02493
Disable SLEPC + HIP test
2023-07-19 16:59:48 +02:00
stefanozampini
1cb8697ad1
PETSc: add support for HIP
2023-07-19 16:59:48 +02:00
Tzanio Kolev
96e00dc815
Updated COPYRIGHT to 2010-2023
2023-03-11 16:58:18 -08:00
Veselin Dobrev
fa142c9b59
Small tweaks to .gitignore and 'make clean'
2023-03-06 01:14:53 -08:00
Stefano Zampini
589eefedfb
Add block size support
2022-08-31 10:48:57 +03: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
Stefano Zampini
964620779f
Add few more GPU examples
2021-03-17 16:59:16 +03:00
Stefano Zampini
27e1dea74c
Added CUDA examples for PETSc
2021-03-17 16:59:16 +03:00
Adrien M. Bernede
04fb572359
Let's forget about 2020
2021-01-26 11:55:36 -08: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
1399fe2d7c
Remove SLEPc ex28p for now, will add later as a miniapp
2020-06-19 09:53:09 -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
8d983963dd
Update CHANGELOG and INSTALL for SLEPc
...
Fix compiling SLEPc with regular make
Don't store number of converged eigenvalues for SLEPc
2020-05-19 16:12:43 -07:00
Tzanio
ca55ef0217
The release number for mfem-4.1 is LLNL-CODE-806117
2020-03-02 17:18:46 -08:00
Tzanio
2caa222edf
A number of changes to switch the code from LGPL-2.1 to BSD-3:
...
- Updated LICENSE, README, CHANGELOG and CONTRIBUTING.md
- Removed COPYRIGHT, added NOTICE
- Updated the headers in all source files, makefiles, etc.
2020-02-23 11:16:46 -08:00
Stefano Zampini
c5586d5e5a
examples/petsc/ex10p: added PetscPreconditionerFactory example of usage
...
added matrix free tests
2019-05-15 11:29:06 +03:00
Stefano Zampini
d73d29508b
Add nonoverlapping assembly to ex6p tests
2018-05-31 11:49:30 +03:00
Stefano Zampini
b8fb486ba5
Added hybridization example (improve code coverage)
2018-05-31 11:12:53 +03:00
Stefano Zampini
3d62128f3a
PETSc examples: test local boundary specification
2018-05-31 10:54:00 +03:00
Tzanio Kolev
6d53f60a83
Merge pull request #263 from mfem/stefanozampini/feature-petsc38-andimprovements
...
Update to upcoming PETSc 3.8 and few improvements
2017-10-17 10:07:44 -07:00
Stefano Zampini
cccbda8bb3
Merge branch 'stefanozampini/feature-petsc38-andimprovements' of github.com:mfem/mfem into stefanozampini/feature-petsc38-andimprovements
2017-10-09 09:42:20 +03:00
Stefano Zampini
846c555fa8
Fix PetscODESolver::Step implementation to return the actual time step used instead of the next candidate
...
This is to have a uniform behaviour of all the Step methods implemented in MFEM
We need to use a larger time step in the examples to trigger adaptivity, otherwise the default time step is always accepted
2017-10-09 09:41:08 +03:00
Tzanio Kolev
b277a74f81
Merge pull request #269 from jdahm/gitignore-dev
...
Gitignore definitions [jdahm/gitignore-dev]
2017-09-15 10:35:48 -07:00
Veselin Dobrev
e24b04dea4
Some corrections and tweaks.
2017-09-08 13:28:36 -07:00
Tzanio
723d9802e8
Merge branch 'master' into stefanozampini/feature-petsc38-andimprovements
2017-09-06 19:07:28 -07:00
Veselin Dobrev
05e98a6cde
Merge branch 'master' into travis-coveralls
2017-09-02 20:38:23 -07:00
Stefano Zampini
10780c6623
Added few more tests to ODE solver suite
2017-08-27 19:39:27 +03:00
Aaron Black
911640ef23
Updates to allow specifying number of mpi tasks for test target.
2017-08-17 11:56:03 -07:00
Veselin Dobrev
e08e5ccf9d
Update the place where the headers installed - instead of installing
...
{config,general,linalg,mesh,fem} in <PREFIX>/include, they are now
installed in <PREFIX>/include/mfem. In addition, the master headers,
mfem.hpp and mfem-performance.hpp, are also installed in
<PREFIX>/include/mfem. However in order to keep the include lines
#include <mfem.hpp>
#include <mfem-performance.hpp>
valid, the build system generates files mfem.hpp and
mfem-performance.hpp in <PREFIX>/include that simply include the files
with the same name from the mfem sub-directory.
This change should remain backward compatible with existing code, unless
the code included directly specific mfem headers like:
#include "general/socketstream.hpp"
which will need to be updated to:
#include "mfem/general/socketstream.hpp"
In addition, the files config.mk and test.mk are now installed in
<PREFIX>/share/mfem instead of <PREFIX>. Also, the location of test.mk
is now defined by config.mk, so that after including config.mk, the
file test.mk can be included (if needed) simply with:
include $(MFEM_TEST_MK)
This layout is friendlier for installations with other packages in the
same installation prefix, e.g. /usr/local or $HOME/local.
TODO: mention these updates in CHANGELOG.
2017-07-12 13:10:46 -07:00
Stefano Zampini
b40dff30e0
Added extra test to petsc testing suite
2017-04-16 17:49:49 +03:00
Veselin Dobrev
77d60a2fa1
Small adjustments in makefiles.
2017-03-17 16:24:40 -07:00
Tzanio
cbaa46c449
Fixed a typo. Renamed MFEM_MPIEXEC_NUMPROC_FLAG -> MFEM_MPIEXEC_NP.
2017-03-17 10:49:41 -07:00
Aaron Black
3e7fe11532
Updates to vars for selecting alternate mpi launcher.
2017-03-15 15:49:45 -07:00
Aaron Black
c45c7cc464
Switch to using MFEM_MPIRUN_CMD in petsc tests, instead of local MPIRUN var ( can name clash with some systems' MPIRUN env var)
2017-03-14 12:46:32 -07:00
Aaron Black
533493a637
Add MFEM_MPIRUN_CMD config var to allow setting an alternate mpi launcher command (like SLURM srun).
2017-03-14 12:42:56 -07:00
Tzanio
1569425857
Version 3.3
2017-01-28 22:05:47 -08:00