Wish List - Wish List: Wish #800

Member picture

0 Dislike

Amaresh Chandra Mishra

Nmag: Micromagnetic tool

Dear Sir

At present, nanohub hosts only OOMMF in micromagnetic tool category. However there is another open source tool NMAG which operates using finite element method. Kindly add this to the tools. The link to the developer website is here.

http://nmag.soton.ac.uk/nmag/

Comments (8)

  1. sam ladak

    I also think it would be very useful to have NMAG installed.

    Reply Report abuse

    Please login to comment.

  2. Tanya Faltens

    Tools on nanoHUB are contributed by community members.  If NMAG is open-source, then you are welcome to contribute it to nanoHUB -- see https://nanohub.org/groups/simulations/publishing_your_tools_on_nanohub for instructions.

    I contacted the NMAG tool authors to see whether they were interested in pursuing this, and got this response: 

    >In contrast to OOMMF, Nmag operates by executing small python scripts,

    >such as shown here:

    >http://nmag.soton.ac.uk/nmag/current/manual/html/example2/doc.html#the-sim

    >ulation

    >

    >The user interface to Nmag is actually that Python file.

    >So to make that useful on Nanohub, users would need to be able to edit

    >the python file - which seems outside the kind of approaches you support?

    They are also currently working on other tools which may be easier to put onto nanoHUB.  So in short, this does not appear to be high on their priority list.

     

    However, someone else familiar with nanoHUB tool publication looked at NMAG and thought it should be possible to publish it to nanoHUB.

    I think it might come down to having someone willing to give this a try.  If you are willing, you should contact the authors to let them know.  We would be happy to host this tool on nanoHUB!

     

    Reply Report abuse

    Please login to comment.

  3. Sina Roughani

    I would also like to use NMAG here, but I hope it's not necessary to completely re-write the program so it is compatible with the site. Do you know why it wouldn't be possible to use their python script on nanoHUB, or what must be modified?

    Reply Report abuse

    Please login to comment.

  4. Tanya Faltens

    Dear Sina,

    If you have the time to work on this project, that would be great!  It may not be so difficult-  here is what one of the grad students who understands how to publish tools on nanoHUB wrote me:

    ----

    I don't see any reason it couldn't be made into a tool. There would be two options - just having a text box input (like LAMMPS Tool) or writing a GUI (like nanomatmech).

    The text box input would just have preloaded, editable python scripts (and the ability to upload a new one) that would run the code inside of the tool.

    The GUI would just be one more layer on top of that, where the user inputs are each mapped to choices or numbers, the python script is created internally, and that script runs the code inside the tool.

    ----

    We have instructions on how to use the Rappture Toolkit to create GUIs for simulation tools:

    https://nanohub.org/groups/simulations/publishing_your_tools_on_nanohub

    ----

    Regards,

    Tanya

     

    Reply Report abuse

    Please login to comment.

  5. Sina Roughani

    Thank you for the quick response, Tanya!

    I will look into the publication toolkit and start developing the interface for NMAG. I would really like to use this tool for my group, and being able to make this tool available to the nanoHUB community will be equally rewarding.

    -Sina Roughani

    Reply Report abuse

    Please login to comment.

  6. Tanya Faltens

    Dear Sina,

    I was unable to send you a direct message through nanoHUB.

    Thanks for working on putting NMAG on nanoHUB.  Once you look at the background videos for publishing tools on nanoHUB, please let me know if you run into any problems, I can help connect you to people who can help.  You can also access help from experts once you start the tool publication process. 

    I hope all goes smoothly and that this is not too difficult a task!

    Don't hesitate to email.  You can message me through nanoHUB -- and if you give me your email address there, I can contact you directly.

    Reply Report abuse

    Please login to comment.

  7. Sina Roughani

    Hello again,

    After a month of trying to make Linux behave properly, I believe I am at a dead end as to how much I can do. Nmag relies on several depreciated packages, and as such was nearly impossible to install on the 6 different operating systems and versions that I tried. If anyone has the software installed and running on their machine, I am happy to work with them in implementing the tool with the Rappture publication toolkit, which I've had more success in.

    Reply Report abuse

    Please login to comment.

  8. Tanya Faltens

    Sina,  can you please email me directly and send me your email address.  You can click on my name in nanoHUB and send me a direct message.  I have an idea of who I can introduce you to (the tool authors) who probably have NMAG installed and running.  Thanks!

    Tanya

    Reply Report abuse

    Please login to comment.