Skip to content

Releases: mfem/PyMFEM

v4.6.1

10 Jan 04:06
Compare
Choose a tag to compare

MFEM 4.6.1

  • binary is build using MFEM SHA = 4a45c70d1269d293266b77a3a025a9756d10ed8f (commit on 2023 Nov. 23)

  • new Python version of examples, translated from ex34, 34p, 35p, 36, 36p, 37, 37p, 38

  • Support subclassing PyLinFormIntegraor, PyBilinearFormIntegrator, PyNonlinearFormIntegrator in python (see ex38.py)

  • field_diff.py is added under miniapps/gslib (PR195)

  • wrappers for Array, Array, and Array are added

  • Since Array is not explicitly instantiated in Array.cpp, thus some
    method such as Print, Sort etc are not avaialbe. As a workaround, GetDataArray is
    added to return a numpy array view of underlying memory section.
    >>> v = mfem.uintArray(10)
    >>> v.GetDataArray()[:] = (1, 105, 20, 3, 50, 4, 2, 15, 8)
    >>> v.GetDataArray()[:] = np.sort(a.GetDataArray())
    >>> v.ToList()
    [1, 2, 3, 4, 8, 15, 20, 50, 105, 300]

  • Minor fix/adjustments for MFEM4.6

    • intrules_cut.i is added
    • following method of (Par)MixedBilinearForm accept HypreParMatrix as OperatorPtr
      - (Par)MixedBilinearForm::FormRectangularSystemMatrix
      • (Par)MixedBilinearForm::FormRectangularLinearSystem

test4.6.0.0rc2

09 Jan 23:43
497b914
Compare
Choose a tag to compare
test4.6.0.0rc2 Pre-release
Pre-release

release test of 4.6.0.0 using PyPI Test

4.5.2.1rc0

18 Jul 02:27
37084af
Compare
Choose a tag to compare
4.5.2.1rc0 Pre-release
Pre-release

Minor update.
#175
#176
#179
#182

v4.5.2

27 Mar 16:02
c51e207
Compare
Choose a tag to compare

version 4.5.2

  • #169
  • #170
  • update default HYPRE version to 2.28.0
  • update setup.py to use MFEM 4.5.2 release as default (when --mfem-branch is not used)

4.5.2rc0

27 Mar 05:19
0cabe32
Compare
Choose a tag to compare
4.5.2rc0 Pre-release
Pre-release
Merge pull request #174 from mfem/mfem_452_dev

PyMFEM4.5.2

v4.5.0.2rc2

04 Mar 16:11
32f54d9
Compare
Choose a tag to compare
v4.5.0.2rc2 Pre-release
Pre-release
v_4_5_0_2rc2

Update __init__.py

v4.5.0.1

29 Jan 14:31
Compare
Choose a tag to compare

Build with MFEM 4.5.0 (+ slightly later version to include a few fixes)

#154

v4.4.0.3

11 Oct 18:01
a15726f
Compare
Choose a tag to compare
Merge pull request #153 from mfem/add_qspace_dev

(WIP) added i-files for qfunction, quadinterpolator, quadinterpolator_face

v4.4.0.1

08 Oct 14:14
4d3c0d0
Compare
Choose a tag to compare

Minor update.
-- setup.py is changed to use SWIG whenever building PyMFEM from source
-- --with-gslib option is available without MPI parallel install
-- tmop is wrapped

test_relrease 4.4.0.4

08 Oct 13:10
Compare
Choose a tag to compare
test_relrease 4.4.0.4 Pre-release
Pre-release

fixed an issue on Py3.9 and above?