taskSavannah Administration - Tasks: task #12398, Submission of Spinner Metropolis...


task #12398: Submission of Spinner Metropolis Montecarlo

Submitted by:  Mark de Vries <markdevries>
Submitted on:  Mon 07 Jan 2013 09:19:21 PM UTC  
Should Start On: Mon 07 Jan 2013 12:00:00 AM UTCShould be Finished on: Mon 08 Apr 2013 05:00:00 AM UTC
Category: Project ApprovalPriority: 5 - Normal
Status: CancelledPrivacy: Public
Percent Complete: 0%Assigned to: -Deleted Account- <sirgazil>
Open/Closed: ClosedEffort: 0.00

Add a New Comment(Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Mon 08 Apr 2013 11:30:54 PM UTC, comment #4:


We did not get a response from you, so we deleted your project from the pending queue.

If you would still like to have your project hosted at Savannah, please register it again.


-Deleted Account- <sirgazil>In charge of this item.
Mon 01 Apr 2013 11:25:58 PM UTC, comment #3:


I am waiting for an answer from you.

If within one week I still do not get a reply, I will remove your project. You will still be able to register it again once you have the time to deal with the registration issues.

Are you still willing to host your project at Savannah? If not, please tell us - we don't bite, and it will make us gain time.


-Deleted Account- <sirgazil>In charge of this item.
Sat 23 Mar 2013 11:47:44 PM UTC, comment #2:

Hi Mark,

While evaluating the new tarball you attached I see that you removed references to mercury and ALPS; that's good. I've noticed, however, a few problems which are described below.

== Use of Linux ==

In the project INSTALL file and chapter 5 of the documentation, Installation, you refer to Linux as an operating system, please note that "Linux" is just a kernel of a more complex system that we like to refer to as GNU/Linux, to emphasize the ideals of the Free Software movement.

Would you mind changing references to Linux as an OS to GNU/Linux?

For more information, see http://www.gnu.org/gnu/linux-and-gnu.html.

Taking the above into account, the first paragraph on the INSTALL file should read similar to this:

"Spinner is developed on GNU/Linux and can be installed with a minimum of effort
on any Debian-based distribution. It depends on the boost libraries, version 1.32
or 1.33, and compiles with g++ versions 4.0 and 3.6. It should be easy to
install spinner on any system where these programs are installed."

Or, if you decide to use a completely free distribution for development:

"Spinner is developed on [Trisquel, gNewSense, etc.] GNU/Linux and can be
installed with a minimum of effort on any Debian-based distribution. It depends
on the boost libraries, version 1.32 or 1.33, and compiles with g++ versions 4.0
and 3.6. It should be easy to install spinner on any system where these programs
are installed."

== Copyright and license notices ==

Please write appropriate copyright and license notices, at the beginning of all of your source (non-derivative) files. http://www.gnu.org/licenses/gpl-howto.html and http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html are good starting points to understand these issues and provide standard templates; please use them to speed up approval. More answers at http://www.gnu.org/licenses/gpl-faq.html. For the GFDL, check http://www.gnu.org/licenses/fdl-howto.html.

Check for example the following files in your project:

  • ChangeLog: Change log files should have a copyright notice and license notice at the end, since new material is added at the beginning but the end remains the end. See http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html.
  • Documentation files: The documentation seems to be distributed under a GPL version 2 license, according to gpl.texi, but the source *.texi files have a different license header. You should update the license headers in these files to use the standard license header recommended in http://www.gnu.org/licenses/gpl-howto.html. Or did you want to distribute the documentation under a different license? In any case, please make it clear what license is applied to the software and what license to the documentation.
  • Files in the examples directory: Are these files licensed under GPL version 2 as well? If they are, or if they are licensed under any other free license, please add copyright and license notices to their respective README files.
  • Files in the src directory: banners.hpp, makefile and metropolis_heisenberg.hpp are missing copyright and license notices. Cfn.cpp, Cfn.cpp.backup and lattice_graph.cpp have copyright notices, but need license notices as well.

For information on how to use copyright notices see http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html. For information on how to use the GPL license header see http://www.gnu.org/licenses/gpl-howto.html. You already applied them correctly to the other source files, so take them as reference for the ones listed above.

You may also find useful looking at emacs source code as a reference for how to apply such notices.

Please apply the changes indicated above and attach a new tarball for revision. We will approve your project after that if everything is OK.


-Deleted Account- <sirgazil>In charge of this item.
Thu 21 Mar 2013 02:14:21 PM UTC, comment #1:

Hi, Mark. Sorry for the delay.

I'm reviewing your project now. Could you please answer the following questions?

  1. In chapter 8 of the documentation, The lattice definition, there's a reference to a program called mercury. Could you please give us more information about this program (Web site, license)?
  1. In chapter 11 of the documentation, Feedback, there's a reference to ALPS project as a possible dependency for your project in the future. ALPS libraries, however, are distributed under a non-free license http://alps.comp-phys.org/mediawiki/index.php/Licensing. Would you mind removing the reference to ALPS in this chapter and avoid your project to be dependent on their libraries in the future?

To be hosted on Savannah, your project must be free software, and it must be kept independent of any non-free software (https://savannah.gnu.org/register/requirements.php).

Please answer these questions using the tracker: https://savannah.gnu.org/task/?12398.

Best regards,

-Deleted Account- <sirgazil>In charge of this item.
Mon 07 Jan 2013 09:19:21 PM UTC, original submission:

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.

Registration Administration

While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):

Registration Details

  • Name: Spinner Metropolis Montecarlo
  • System Name: spinner
  • Type: non-GNU software & documentation
  • License: GNU General Public License v2 or later


This software can be used to simulate the magnetic properties/thermodynamics of materials with with interacting local magnetic moments. The simulation method is that of Metropolis Montecarlo.

Any type of magnetic topology can be simulated, spin dimension 1 (Ising) to 3 (Heisenberg) and a number of Hamiltonians are implemented, including dipole-dipole interactions (in various approximations), Dzyaloshinki-Moriya interactions, non-collinear magnetic anisotropy terms as found in spin-ices and Pott's model.

Other Software Required:

Boost. LGPL. http://www.boost.org/

Tarball URL:


Mark de Vries <markdevries>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):

Attached Files
file #27668:  SpinnerV2r.tar.gz added by None (200KiB - application/x-gzip - Following the comments above I have removed all references to non-free software in the documentation.)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by sirgazil (Updated the item)
  • -unavailable- added by markdevries (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follow 11 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Mon 08 Apr 2013 11:30:54 PM UTCsirgazilStatusWait reply=>Cancelled
      Percent Complete30%=>0%
    Mon 01 Apr 2013 11:25:58 PM UTCsirgazilShould be Finished onSun 31 Mar 2013 05:00:00 AM UTC=>Mon 08 Apr 2013 05:00:00 AM UTC
    Sat 23 Mar 2013 11:47:44 PM UTCsirgazilShould be Finished onSun 24 Mar 2013 05:00:00 AM UTC=>Sun 31 Mar 2013 05:00:00 AM UTC
      StatusIn Progress=>Wait reply
    Sat 23 Mar 2013 09:29:57 PM UTCNoneAttached File-=>Added SpinnerV2r.tar.gz, #27668
    Thu 21 Mar 2013 02:14:21 PM UTCsirgazilPercent Complete0%=>30%
    Wed 20 Mar 2013 08:08:00 PM UTCsirgazilShould be Finished onThu 17 Jan 2013 12:00:00 AM UTC=>Sun 24 Mar 2013 05:00:00 AM UTC
      StatusNone=>In Progress
      Assigned toNone=>sirgazil

    Back to the top

    Powered by Savane 3.1-cleanup1