Skip to content

v0.5.7

Compare
Choose a tag to compare
@softmattertheory softmattertheory released this 20 Jun 11:05
· 409 commits to main since this release
60f7537

0.5.7 is the final release in the 0.5 series. This release contains a number of improvements and bugfixes:

Windows install instructions fixed

We have updated the installation instructions for Windows with this release to work with either WSL1 or WSL2.

Gradients in AreaIntegral and VolumeIntegral

You can now compute the local gradient of a field using the grad() function within the integrand supplied to AreaIntegral and VolumeIntegral. This significantly enhances the number of models morpho can handle.

Improved System class

  • System.print(), System.readline() and System.sleep() methods added.

  • System.clock() now reports wall time (useful for testing the effect of parallelization)

  • System.arguments() provides access to the command line options morpho was run with.

Minor improvements

  • New Matrix.roll() and List.roll() methods shift the contents of a List or Matrix respectively.

  • Field.linearize() provides access to the underlying Matrix store.

  • IdentityMatrix() constructor function.

  • Debugger now supports printing of global variables and object properties.

  • Fix issues with compilation on some platforms.

  • Experimental support for accessing integrand values for individual elements on some functionals.

  • Numerous minor bugfixes.