Skip to content
Snippets Groups Projects
Select Git revision
  • bfde71f60f0a82224b49bd9315eb11fe23b119a9
  • master default protected
  • devel
  • MC/hide_eigen_sol
  • compare_at_gauss_points
  • mixed_interface_fix
  • detect-gmsh-api-version
  • MC/mpi_support
  • MC/volsrcs
  • fix-gmsh-master
  • find-gmsh
  • MC/hipify
  • v0.3.0
  • v0.2.0
  • v0.1.0
15 results

changelog.md

Blame
  • To find the state of this project's repository at the time of any of these versions, check out the tags.
    changelog.md 1.37 KiB

    Changelog

    Version v0.1

    Initial version.

    Available features:

    • Boundary sources and interface sources both on CPU and GPU. In GPU computations, sources are computed asynchronously on the CPU and then uploaded, and this can be suboptimal if not problematic (see lua_api.md for the details). The solver implements "plane_wave_E" and "surface_current" as boundary sources. It implements "surface_current" as interface sources.

    Unavailable features:

    • Geometric order is limited to 1. Approximation order is limited to 6.
    • Volumetric sources are not available yet.
    • In the Maxwell solver, the RK4 time integrator limits the practical values of the conducibility sigma. If the absolute value of 1 - sigma*sim.dt/(epsilon*const.eps0) is greater than 1, the computation fails. This will be solved by leapfrog time integration in a subsequent version.
    • Repetitive sources on GPU.

    Version v0.2 (NOT RELEASED YET)

    • Fixed performance issue in the evaluation of boundary/interface sources (4463681c).
    • Added HIP support via Hipify (e6f5a020).
    • Switched back to C++17 due to various problems on Eigen and Mac OS X.
    • Use system GMSH if installed and only after look at the hardcoded path (a55af8ab).
    • Improved export to SILO. E, H, and J fields are now exportable as nodal or zonal variables. It is also possible to disable the export of a specific field, see lua_api.md (8a831181).