100 Commits
Author SHA1 Message Date
Tzanio Kolev c3eb769a2a Merge pull request #4330 from mfem/CurlDim-bugfix
GridFunction::CurlDim() nullptr fix
2024-06-05 11:49:58 +01:00
Tzanio Kolev 9286d89b0e Merge branch 'master' into CurlDim-bugfix 2024-06-05 11:49:08 +01:00
Tzanio Kolev 7e8fc14b25 Merge pull request #4248 from mfem/ex40
Eikonal solver for MFEM
2024-06-01 14:03:22 -07:00
Tzanio Kolev 9f7cc58596 Merge branch 'master' into ex40 2024-05-29 17:06:07 -07:00
Tzanio Kolev cf86062f95 minor 2024-05-29 16:30:01 -07:00
Tzanio Kolev 0d1d69c337 Merge pull request #4316 from mfem/woptim/gitlab-updates
gitlab updates
2024-05-29 07:34:57 -07:00
Tzanio Kolev 41a40ebf57 Merge pull request #4231 from mfem/2x2_matrix_exponential
ExponentialMatrixCoefficient class
2024-05-28 12:15:31 -07:00
Tzanio Kolev 80f0f6cdb9 Merge pull request #4259 from mfem/hughcars/nc-internal-bdr-project-fix
Fix projection onto NC internal faces
2024-05-28 12:15:13 -07:00
Tzanio Kolev c7772c33dc Merge branch 'master' into ex40 2024-05-26 14:23:41 -07:00
Tzanio Kolev 770bcab911 Merge branch 'master' into hughcars/nc-internal-bdr-project-fix 2024-05-26 12:27:32 -07:00
Tzanio Kolev ec519e1de4 Merge pull request #4266 from mfem/tmop-fitting-interface
Update surface fitting to support gradient and Hessian transfer from initial mesh
2024-05-26 12:27:12 -07:00
Tzanio Kolev 582f6a2f6e Merge pull request #4311 from mfem/ex14-device-tests
Add device tests for ex14 and ex14p
2024-05-26 12:26:15 -07:00
Tzanio Kolev 712a3941cf Merge pull request #4239 from mfem/vtu-attribute-material
Allow reading attributes from VTK meshes with "attribute" cell data
2024-05-26 12:25:36 -07:00
Tzanio Kolev 77b081a4eb Merge branch 'master' into vtu-attribute-material 2024-05-22 14:08:56 -07:00
Tzanio Kolev 8c47291d30 Merge branch 'master' into ex14-device-tests 2024-05-22 14:08:48 -07:00
Tzanio Kolev 0406101e29 Merge pull request #4271 from mfem/symmatcoeff-project-fix
Fix `SymmetricMatrixCoefficient::ProjectSymmetric` bug
2024-05-22 14:03:43 -07:00
Tzanio Kolev 14db63647d Merge pull request #4215 from mfem/tmop-fitting-convergence
TMOP+Fitting - enable residual based convergence with adaptive fitting weight
2024-05-22 08:43:02 -07:00
Tzanio Kolev 6355d3f4c0 Merge branch 'master' into ex40 2024-05-21 11:37:20 -07:00
Tzanio Kolev 2392aac78e Merge branch 'master' into 2x2_matrix_exponential 2024-05-21 11:35:36 -07:00
Tzanio Kolev 198ccef4c1 Merge branch 'master' into najlkin/doc-mesh-periodic 2024-05-21 11:28:56 -07:00
Tzanio Kolev 627ff3ee7e Merge branch 'master' into vtu-attribute-material 2024-05-21 11:28:51 -07:00
Tzanio Kolev f393750bd6 Merge branch 'master' into ex14-device-tests 2024-05-21 11:28:24 -07:00
Tzanio Kolev 8ed6d6d2d2 Merge pull request #4310 from mfem/hypre-reader-fixes
Hypre matrix reader fixes
2024-05-20 13:40:28 -07:00
Tzanio Kolev 800b17838a Merge pull request #4115 from mfem/operator-doc
Refactored TimeDependentOperator Documentation [operator-doc]
2024-05-20 13:39:29 -07:00
Tzanio Kolev 3e8379105e Merge branch 'master' into operator-doc 2024-05-18 12:42:08 -07:00
Tzanio Kolev b8d7d71350 Merge branch 'master' into hypre-reader-fixes 2024-05-18 12:37:57 -07:00
Tzanio Kolev c444b17c97 Merge pull request #4262 from mfem/najlkin/add-single-ci
Added a single precision GitHub CI
2024-05-18 12:29:17 -07:00
Tzanio Kolev 514e98a962 Merge pull request #4265 from mfem/dgmass-int-fix
Use int instead or real_t for iter_max in dgmass
2024-05-18 12:23:34 -07:00
Tzanio Kolev 64142d932e Merge pull request #4153 from mfem/nurbs-doc
Document NURBS classes
2024-05-16 17:45:15 -07:00
Tzanio Kolev dfb98bc98a Merge pull request #4213 from mfem/gslib-gsop
Class to enable gather-scatter type operator with gslib
2024-05-16 17:44:30 -07:00
Tzanio Kolev 13e1067cd1 minor 2024-05-16 17:37:16 -07:00
Tzanio Kolev f1af6fccd2 Merge branch 'master' into ex40 2024-05-11 08:44:59 -07:00
Tzanio Kolev 9290acab48 Merge branch 'master' into 2x2_matrix_exponential 2024-05-11 08:43:51 -07:00
Tzanio Kolev 263eabc81a Merge branch 'master' into vtu-attribute-material 2024-05-11 08:43:17 -07:00
Tzanio Kolev a80e5bc23f Merge branch 'master' into gslib-gsop 2024-05-11 08:42:16 -07:00
Tzanio Kolev 7c296d00d8 Merge pull request #4292 from mfem/gitlab-debug-flags
Speed up some debug-build tests on Gitlab
2024-05-09 10:35:48 -07:00
Tzanio Kolev 6d2c487722 Update version numbers to 4.7.1 -- a new development version 2024-05-07 20:04:30 -07:00
Tzanio Kolev dc9128ef59 Merge pull request #4172 from mfem/mfem-4.7-dev
Final changes for mfem-4.7
2024-05-07 15:56:46 -07:00
Tzanio Kolev 9f698e6c11 minor 2024-05-05 16:58:52 -07:00
Tzanio Kolev 731e3f3ec1 Small edits before the mfem-4.7 release 2024-05-05 13:10:42 -07:00
Tzanio Kolev 72a5a629f4 Rewording 2024-05-04 23:24:24 -07:00
Tzanio Kolev 94a58d5542 Missing CHANGELOG entry 2024-05-04 23:18:26 -07:00
Tzanio Kolev 68fb849c46 Fix styling 2024-05-04 22:53:05 -07:00
Tzanio Kolev 665d000456 Renamed Tribol miniapp 2024-05-04 22:50:53 -07:00
Tzanio Kolev 6e82b8e22d Multiple edits before the mfem-4.7 release 2024-05-04 22:24:23 -07:00
Tzanio Kolev 9be0bfe7cb Merge branch 'master' into mfem-4.7-dev
Conflicts:
	CHANGELOG
2024-05-04 19:34:35 -07:00
Tzanio Kolev fda322fc14 Merge pull request #3844 from mfem/hypre-runtime-compute-policy
Hypre runtime compute policy
2024-05-04 19:30:43 -07:00
Tzanio Kolev a379d5e92a Merge pull request #4276 from mfem/bugfix/white238/amgx_dependency_order
Put AmgX's dependencies in the correct order
2024-05-02 13:48:42 -07:00
Tzanio Kolev c93e882821 Merge pull request #2669 from mfem/mesh-partitioner-dev
Mesh partitioning for big serial meshes
2024-05-02 13:47:45 -07:00
Tzanio Kolev 27e248b079 CHANGELOG 2024-04-30 15:51:36 -07:00
Tzanio Kolev ab02221c2f Merge branch 'master' into mfem-4.7-dev 2024-04-30 12:37:11 -07:00
Tzanio Kolev 756fd52c2b Merge pull request #4274 from mfem/gh-actions-macos-arm-fix
Fix the github actions for MacOS on ARM
2024-04-30 12:23:41 -07:00
Tzanio Kolev ea90c173bf Updated CHANGELOG 2024-04-19 09:26:04 -07:00
Tzanio KolevandVeselin Dobrev 9e4fefbeb4 Update config/config.hpp
Co-authored-by: Veselin Dobrev <v-dobrev@users.noreply.github.com>
2024-04-18 17:20:16 -07:00
Tzanio Kolev 1d170615e9 Define and use MFEM_MPI_REAL_T 2024-04-16 16:58:34 -07:00
Tzanio Kolev 18cf9d7ea1 Makefile error for ackage integrations that currently don't support single precision 2024-04-16 15:46:22 -07:00
Tzanio Kolev 210f92660d Merge branch 'master' into mfem-4.7-dev 2024-04-15 05:32:17 -07:00
Tzanio Kolev 12ed616e47 Merge pull request #4128 from mfem/najlkin/pmesh-load-fix
Fix of loading boundary elements of ParMesh from files
2024-04-15 05:25:23 -07:00
Tzanio Kolev a89e415434 Merge branch 'master' into mfem-4.7-dev
Conflicts:
	CHANGELOG
2024-04-10 09:14:36 -07:00
Tzanio Kolev 4ff5eb8899 Merge pull request #4054 from mfem/tribol-miniapp
Tribol contact patch test miniapp [tribol-miniapp]
2024-04-09 12:32:15 -07:00
Tzanio Kolev 8529ded866 Updated CHANGELOG 2024-04-09 08:49:23 -07:00
Tzanio Kolev 66e3959f62 Updated CHANGELOG 2024-04-09 08:34:44 -07:00
Tzanio Kolev 93ad82ecc5 Merge branch 'master' into mfem-4.7-dev
Conflicts:
	CHANGELOG
2024-04-09 08:29:20 -07:00
Tzanio Kolev 91710623f8 Merge pull request #4203 from mfem/stefanozampini/petsc-3.21
Changes to support PETSc 3.21 (to be released March 29th) and single precision builds
2024-04-08 06:22:04 -07:00
Tzanio Kolev eddecd5dc6 PETSc version requirement updated to 3.21 2024-04-08 06:21:15 -07:00
Tzanio Kolev f7b104b4be Merge pull request #4225 from adam-sim-dev/pardiso-fix
Fix Pardiso for single precision
2024-04-07 13:01:26 -07:00
Tzanio Kolev 5bde929475 Merge pull request #4135 from mfem/const-hypreparmatrix-blocks
Require `const HypreParMatrix*` in `HypreParMatrixFromBlocks()`
2024-04-05 10:03:23 -07:00
Tzanio Kolev 4306815658 Merge pull request #4226 from mfem/najlkin/revert-blockop
Reverted the change of const qualifiers in BlockOperator
2024-04-05 10:02:43 -07:00
Tzanio Kolev 23b956e834 Merge pull request #4113 from mfem/bugfix/submesh-rt
Boundary attribute transfer to ParSubMesh
2024-04-05 10:02:05 -07:00
Tzanio Kolev 006386eafc CHANGELOG fix 2024-04-04 10:15:54 -07:00
Tzanio Kolev 5cf58650c4 Merge branch 'master' into mfem-4.7-dev
Conflicts:
	CHANGELOG
2024-04-04 07:57:55 -07:00
Tzanio Kolev 056a321bb0 Merge pull request #4044 from mfem/named-attr-sets
Named attribute sets
2024-04-03 13:42:46 -07:00
Tzanio Kolev 687ef84488 Merge pull request #4056 from mfem/yohann/fa-dg-amr
Add support for `AssemblyLevel::FULL` for DG on `NCMesh`.
2024-04-03 08:34:29 -07:00
Tzanio Kolev 558bb87bab Merge pull request #4015 from mfem/tmop-pa-diag-fix
TMOP PA diagonal kernels with non-diagonal targets.
2024-04-02 12:07:25 -07:00
Tzanio Kolev d79d7e5fc5 Update CHANGELOG 2024-03-31 10:53:29 -07:00
Tzanio Kolev 84f93cb903 Merge branch 'master' into mfem-4.7-dev 2024-03-31 10:47:34 -07:00
Tzanio Kolev 7bf2a79920 Merge pull request #4151 from mfem/ProjectBdrCoefficient-par-consistency
Broadcast values to other processors to have a consistent GridFunction
2024-03-31 10:41:55 -07:00
Tzanio Kolev 1d37883cc7 Merge pull request #4211 from mfem/hypre-sync-fix
Fix a synchronization issue with some HypreParMatrix constructors
2024-03-31 10:41:02 -07:00
Tzanio Kolev 0181312468 Optional visualization in Example 34/34p 2024-03-29 16:21:04 -07:00
Tzanio Kolev bcdf7cc648 Merge pull request #3922 from mfem/float
Generalize floating point type
2024-03-26 12:08:04 -07:00
Tzanio Kolev ee8d400c66 Updated make clean in config 2024-03-20 11:54:20 -07:00
Tzanio Kolev 189d4d7900 Merge pull request #4199 from mfem/gitlab-quartz-baseline-switch
Update the GitLab "quartz-baseline" pipeline to use the Quartz-specific baseline results
2024-03-20 10:59:55 -07:00
Tzanio Kolev 283dad5e38 A few small fixes 2024-03-20 07:41:46 -07:00
Tzanio Kolev 8c2212c457 Merge pull request #4121 from mfem/artv3/raja-v2023.06.01-update
Update RAJA for v2023.06.00 and beyond
2024-03-20 07:28:18 -07:00
Tzanio Kolev 37e03ab550 Merge pull request #4198 from mfem/ci-sanitize-update
Workaround for the sanitizer failures
2024-03-15 12:50:32 -07:00
Tzanio Kolev ac88580605 Merge pull request #4187 from mfem/fix/block-solver-hypre-error
Fix hypre error in block solver
2024-03-14 09:12:54 -07:00
Tzanio Kolev ad0feb11ac Merge pull request #4067 from mfem/diagonal-pa-markers
Add attribute marker support for AssembleDiagonalPA
2024-03-14 09:12:38 -07:00
Tzanio Kolev f4f0efb600 Optional visualization in Example 34/34p 2024-03-11 18:38:39 -07:00
Tzanio Kolev 70941b49b1 Merge pull request #4084 from mfem/mem_inact
[Enzyme] Mark additional memmanager fn/vars as inactive
2024-03-07 08:09:06 -08:00
Tzanio Kolev 94aeedce94 Merge pull request #3648 from mfem/nurbs-ref-formula
NURBS refinement by formulas
2024-03-05 09:11:57 -08:00
Tzanio Kolev 242b2011f7 Draft CHANGELOG for mfem-4.7 2024-03-04 10:19:12 -08:00
Tzanio Kolev edcd7ee0ea Merge pull request #4149 from mfem/old-doxygen-filter-fix
Support older doxygen versions to some extend: fix the INPUT_FILTER handling
2024-02-27 21:28:38 -08:00
Tzanio Kolev 44e9f62af1 Merge pull request #4073 from mfem/nlf-boundaryintegrators-dev
Addition of Boundary Integration to `NonlinearForm`s [nlf-boundaryintegrators-dev]
2024-02-25 16:08:28 -08:00
Tzanio Kolev c512d36e70 Merge pull request #4139 from mfem/fix-smem-pa-hdiv-mass-apply-2d
In SmemPAHdivMassApply2D<D1D,Q1D>, fix the case when D1D < Q1D
2024-02-25 16:07:25 -08:00
Tzanio Kolev 57fee17ad7 Merge pull request #4134 from mfem/FindPointsGSLIB-empty-partition-fix
FindPoints fix for empty partition
2024-02-25 16:06:59 -08:00
Tzanio Kolev 9a21f59e60 Merge pull request #4126 from mfem/nurbs-helper-dev
NURBS dof functions [nurbs-helper-dev]
2024-02-21 12:23:56 -08:00
Tzanio Kolev 5b7e80c3d1 Merge pull request #4059 from mfem/integrate-qfunction
QuadratureFunction::Integrate
2024-02-21 12:23:27 -08:00
Tzanio Kolev 409e8328f4 Merge pull request #4103 from mfem/doxy-math-dev
Better math in code comments
2024-02-19 15:51:11 -08:00
Tzanio Kolev f238ba54ec Merge branch 'master' into doxy-math-dev 2024-02-19 15:08:45 -08:00
Tzanio Kolev 1be2cea900 Merge pull request #4034 from mfem/getbdrelementadjacentelement2-rename
Rename Mesh::GetBdrElementAdjacentElement2 to Mesh::GetBdrElementAdjacentElementWithInverseOrientation
2024-02-19 15:06:56 -08:00