Alex Lindsay
a5a3169064
Don't do arithmetic with enums
...
Else with gcc 13.3 with `-std=c++20` I get warnings
2026-02-25 13:35:10 -07:00
Dylan Copeland
4c62788e60
Merge branch 'master' of github.com:mfem/mfem into ppr
2025-02-04 16:18:17 -08:00
Tzanio Kolev
e4c2152419
Update Copyright to 2010-2025
2025-02-03 12:17:26 -08:00
Dylan Copeland
2a035e92d2
Merge branch 'master' of github.com:mfem/mfem into ppr
2025-01-22 15:12:49 -08:00
dylan-copeland
e5de10c9d9
Restoring backwards compatibility.
2024-10-15 11:55:02 -07:00
dylan-copeland
a926841cf9
Improved interface for Refinement.
2024-10-11 20:08:05 -07:00
Dylan Copeland
ce386c1409
Using PR 2854 for GridFunction updates after refinement. Added option for hp-refinement in ex6p. Improved interface for p-refinement.
2024-05-23 21:13:34 -07:00
Dylan Copeland
046a874cfb
Merge branch 'master' of github.com:mfem/mfem into float
2024-02-06 10:56:41 -08:00
Tzanio Kolev
87290fbf56
Update Copyright to 2010-2024
2024-01-27 13:06:49 -08:00
Tzanio Kolev
d983b34924
Renamed ftype -> real_t
2023-12-13 12:51:43 -08:00
Dylan Copeland
9eca33b09d
Generalized everything in miniapps/meshing.
2023-11-06 19:06:55 -08:00
Dylan Copeland
3b4fc3b1df
Generalized for MPI and hypre.
2023-10-31 21:12:15 -07:00
Tzanio Kolev
96e00dc815
Updated COPYRIGHT to 2010-2023
2023-03-11 16:58:18 -08:00
Veselin Dobrev
f2f489a36e
Updated ParMesh::GetSerialMesh() with some overflow checks and
...
some small tweaks.
Replace some uses of 'long' with 'long long' to better support
Win64 builds where 'long' is 32-bit and 'long long' is 64-bit.
On Linux and MacOS, both types are typically 64-bit.
Updated various "MemoryUsage" methods to return 'std::size_t'
instead of 'long' since the latter is 32-bit in Win64 builds.
Updated CHANGELOG.
2022-07-26 16:09:12 -07:00
Tzanio
6d2530775b
Extended copyright to 2022
2022-02-25 10:24:50 -08:00
Keith
3b325a597c
supress warnings by default
2021-09-29 13:02:24 -07:00
Keith
5231ec314a
Socratis's comments
2021-09-27 15:01:01 -07:00
Keith
71c4967e80
added Coefficient & as argument in constructor
2021-08-26 13:34:08 -07:00
Keith
165f4301d8
make gf local
2021-08-26 13:09:40 -07:00
Keith
1cd7bfb28d
remove unused variables
2021-08-03 09:12:50 -07:00
Keith
c0912fe75e
added support to return local oscs
2021-08-02 12:53:29 -07:00
Keith
e93a3542c0
example files written
2021-07-30 21:14:04 -07:00
Keith
bdcbfafb42
cleaning code
2021-07-30 20:39:02 -07:00
Keith
b9eaa8c309
fix style
2021-07-30 19:45:52 -07:00
Keith
96a10dfa2e
finalize serial examples
2021-07-30 19:44:54 -07:00
Keith
865b2facc2
verification with embedded meshes
2021-07-30 16:54:15 -07:00
Keith
8a61b3e27b
adding extra features
2021-07-30 16:54:15 -07:00
psocratis
54676a17c2
Fixed bug for serial builds. Fixed comments
2021-07-30 16:54:15 -07:00
psocratis
f47244859a
fixing parallel implementation
2021-07-30 16:54:15 -07:00
Keith
2e6583650f
debugging parallel implementation
2021-07-30 16:54:15 -07:00
Keith
2bc6f6146a
cleaned up files
2021-07-30 16:54:15 -07:00
psocratis
d2b8fa35bb
Fixing setting intrule. Adding parallel example
2021-07-30 16:54:15 -07:00
Keith
1fdfa6d39a
code compiles. Needs debugging
2021-07-30 16:54:15 -07:00
Adrien M. Bernede
04fb572359
Let's forget about 2020
2021-01-26 11:55:36 -08:00
Tzanio
05125e19d5
Removed a space
2020-03-09 15:36:41 -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
Tzanio
4355a8951f
Small clarification
2019-05-20 16:46:51 -07:00
camierjs
f6610b15a7
XL compiler O3 -qnostrict (1/inf=nan) work-around
2019-05-20 14:57:29 -07:00
Veselin Dobrev
42ad503d6e
Define a shortcut for std::numeric_limits<double>::infinity() called
...
mfem::infinity() and replace (almost) all usage of the std version with
the shortcut.
In SparseMatrix::MakeRef, copy the field isSorted from the original
matrix.
2018-01-02 06:36:04 -08:00
Jakub Cerveny
125ff226e4
Version 3.2
2016-06-30 10:37:30 -07:00