Skip to content

Rivers: Söğütlü

Compare
Choose a tag to compare
@alihakimtaskiran alihakimtaskiran released this 07 Feb 18:49
· 72 commits to main since this release
e591d9d

Major Updates

  • Anisotropic material support in 3D. Simply feed 3×3 non singular tensors into e and mu parameters of materials
  • All electromagnetic and geometrodynamic objects are collected in glimy.geo module.
  • glimy.Continuum(grid_size, ds) no longer needs dim parameter.
  • Continuum(...).impose_grid() method is added. You can fetch grid from another applications such as saving, optimization algorithms.
  • Energizers no longer added with Continuum(...).add_energizer(). It is from now on added with Continuum(...).add().
  • geo*D.V* objects are depreciated. Instead, time parameter is added in material objects(geo.PointCloud, geo.Rectangle, geo.Circle, geo.RectPrism, geo.Sphere, geo.Cylinder). Yes, from now on, you are able to work with circles, spheres and cylinders through the time.
  • Continuum(...).build() method is now used to built electromagnetic and geometrodynamic grid. Call it after adding all assets.
  • Continuum(...).view_metric method is designed to view gravitational time dilation due to massive objects
  • Progress bar is integrated into renderer.
  • glimy.Render() is DEPRECIATED. Use Continuum(...).Render() from now on.
  • Fancy visualization tools are added to see anisotropic grid, E-field and H-field.

Backend Speed-up

  • Instead of loops, vectorization is used in the new edition. It provided significant speed-up up to 1000x.

Dedication

This work is dedicated to all suffered from massive series of high magnitude earthquakes in Southern Turkey and Northern Syria. For the memory of them, the version is named as the river pass through epicenter of the Earthquake: Söğütlü.

Call to Geoscientists

FDTD formulation is also compatible with seismic waves. Hence Seismic wave computations can be easily embedded into glimy.