[nmag-announce] update of 0.1 beta release (5834)

7 views
Skip to first unread message

Hans Fangohr

unread,
Sep 3, 2008, 10:07:24 AM9/3/08
to nmag-a...@lists.soton.ac.uk

Dear Nmag users (cross-posted from nmag-announce),

we have released an update of nmag 0.1 beta (5834) at
http://nmag.soton.ac.uk.

* Bug fixes/Improvements/New Features

* bugfix: disabled diagnostic debug code that caused segfault for
large meshes (approximately over 130,000 volume elements)

* bugfix: including documentation for Simulation.get_subfield_average() in
manual

* nmeshipmort has slightly improved error reporting when attempting
to import an unknown mesh format

* Interface changes

None.


The debian package, install-from-source tarball, the Knoppix live-CD
and the virtual machine have been updated to this release.


The main purpose of this update it to fix the bug that results in a
segmentation fault for large systems. If you simulations run fine with
the old version, then there is no need to update.


Best wishes,

Hans (on behalf of the nmag team)

--
Hans Fangohr

School of Engineering Sciences
University of Southampton
Phone: +44 (0) 238059 8345

Email: fan...@soton.ac.uk
http://www.soton.ac.uk/~fangohr


Hans Fangohr

unread,
Oct 14, 2008, 9:46:43 AM10/14/08
to nmag-a...@lists.soton.ac.uk

Dear Nmag users,

we have released an update of nmag 0.1 beta (5878) at
http://nmag.soton.ac.uk.


Bugfixes/Improvements/New Features
----------------------------------

* bugfix: reinitialisation used to reset the stage_time and stage_step
counters. This is now fixed and is done explicitly in the hysteresis method.
This functionality is needed to study systems where the applied field
changes in time (5848).

* bugfix: allow from source compilation on (K)Ubuntu 8.04. The bug is
with the Petsc library 2.3.2. We have upgraded the Petsc library to
2.3.3 in the compile from source installation, which resolves the
problem (5851).

* bugfix: reading Gambit meshes works without warnings (5852).

* bugfix: A missing ``.petsc`` file in the user's home directory
resulted in an error message when nsim was started. This did create
the missing file, so all is fine the next time nsim is
called. Revision (5853) fixes this.

* Improvement: Split hysteresis example in tutorial into two
examples. The first can be used to play around with thecommand andto
quickly complete a simulation. The second allows to compare the
resulting hysteresis loop with an analytical prediction (5876).

* minor improvements in makefile for installation from source (5859).


Interface changes
-----------------

None

The debian package, install-from-source tarball, the Knoppix live-CD
and the virtual machine have been updated to this release.


We'd like to thank nmag users for asking questions and reporting the
problems that have been fixed in this update.

Hans Fangohr

unread,
Nov 20, 2008, 12:06:29 PM11/20/08
to nmag-a...@lists.soton.ac.uk
Dear Nmag users,

we have released an update of nmag 0.1 beta (5962) at http://nmag.soton.ac.uk.


Bugfixes/Improvements/New Features
----------------------------------

* New feature: Can read finite element meshes produced with Gmsh using
the new --gmsh switch for the nmeshimport tool. (5924)

* Added more regression tests

* Fixed bug that stopped simulations where two magnetic domains touch each other (5886)

* Fixed bug that didn't allow to have different (potentially
unrelated) simulation objects in the same nmag-program (5956)

* Fixed bug that (sometimes) stopped the --restart mechanism to
continue interrupted hysteresis loop calculations (5907)

* Fixed bug that prevented sim.get_subfield_positions and
sim.get_subfield_sites() from working. (5933)

Interface changes
-----------------

None


The Debian package, install-from-source tarball and the virtual
machine have been updated to this release. The Knoppix live-CD has not
been updated yet.

The virtual machine has been modified to also include the Gmsh mesher
that is now supported by Nmag (i.e. meshes created with Gmsh can be
imported by nmeshimport and converted to the nmesh format that can be
read by Nmag). This is also explained in the manual.

Hans Fangohr

unread,
Mar 30, 2009, 12:28:39 PM3/30/09
to nmag-a...@lists.soton.ac.uk
Dear Nmag users,

we have released an update of nmag 0.1 beta (6163) at
http://nmag.soton.ac.uk.

The new release contains and documents the spin-transfer-torque
calculation for uniform current densities, based on the Zhang and Li
model. Two examples are provided in the manual.

The first of these example problems has been proposed
as a new standardproblem for micromagnetics (see
http://nmag.soton.ac.uk/nmag/0.1/manual/html/manual.html#example-spin-transfer-torque-zhang-li-model
and
http://nmag.soton.ac.uk/nmag/0.1/manual/html/manual.html#standard-problem).)

The important changes in more detail:

Release 0.1 beta (6163) 30 March 2009
-------------------------------------

* Bugfixes:

* Fixed bug that resulted in simulation hanging when running in MPI
mode (6039)

* Solved error in regression test (test_gmsh1_0_import.py). The error
was in the test code, not in the conversion code. (5987)


* New Features:

* New functionality: Zhang-Li spin torque coupling term for uniform
current densities added and documented. (6133)

* Improvements:

* Reduced memory footprint (by approx 7% for the problem in manual/example2)
(6098)

* Documented ``load_m_from_h5file`` (6041) and ``save_restart_file`` (6096)

* Document LLG equation of motion (new subsection in section
Background), and llg_gamma_G parameter in MagMaterials (6014)

* Added more ``save=`` usage examples for hysteresis() and relax()
functions (6096) in documentation of hysteresis command.

* Added MPI-regression tests (6031)

* tidied up file tree (removing out-dated examples, etc) (6059)

* Added mpi debug function nmag.mpi_hello() (6068)

* Allow to switch on debug messages from slaves (usually switched off)
using --slavelog

* Adding release date to output of nsimversion (6153)

* Interface change:

* Configuration files (RUNID_*.conf) are now only written when the
--dumpconf switch is provided (6093)


The Debian package, install-from-source tarball and the virtual
machine have been updated to this release. The Knoppix live-CD has not
been updated yet.

If you want to upgrade your existing installation, we invite you to
try the upgrade instructions at
http://nmag.soton.ac.uk/nmag/0.1/upgrade.html . Please provide feedback
if this works (and in particular if it doesn't) -- it is a newish feature.


We'd like to thank Nmag users for asking questions and reporting the


problems that have been fixed in this update.

Best wishes,

Hans (on behalf of the Nmag team)

Reply all
Reply to author
Forward
0 new messages