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

 
 

task #12398: Submission of Spinner Metropolis Montecarlo

Submitter:  Mark de Vries <markdevries>
Submitted:  Mon 07 Jan 2013 09:19:21 PM UTC
   
 
Should Start On:  Mon 07 Jan 2013 12:00:00 AM UTC Should be Finished on:  Mon 08 Apr 2013 05:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  sirgazil Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

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

Hi,

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.

Regards.

-Deleted Account- <sirgazil>
Mon 01 Apr 2013 11:25:58 PM UTC, comment #3: 

Hi,

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.

Regards.

-Deleted Account- <sirgazil>
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.

Regards,

-Deleted Account- <sirgazil>
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>
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





Description:

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:

http://savannah.gnu.org/submissions_uploads/SpinnerV2.tar.gz


Mark de Vries <markdevries>

 

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

Attach Files:
   
   
Comment:
   

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
  • -email is unavailable- added by sirgazil (Updated the item)
  • -email is unavailable- added by markdevries (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 11 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2013-04-08 sirgazil StatusWait reply Cancelled
        Percent Complete30% 0%
        Open/ClosedOpen Closed
    2013-04-01 sirgazil Should be Finished on2013-03-31 2013-04-08
    2013-03-23 sirgazil Should be Finished on2013-03-24 2013-03-31
        StatusIn Progress Wait reply
    2013-03-23 None Attached File- Added SpinnerV2r.tar.gz, #27668
    2013-03-21 sirgazil Percent Complete0% 30%
    2013-03-20 sirgazil Should be Finished on2013-01-17 2013-03-24
        StatusNone In Progress
        Assigned toNone sirgazil

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code