mumax 3.10β is avaliable

1,540 views
Skip to first unread message

godsic

unread,
Sep 28, 2018, 4:32:52 PM9/28/18
to mumax2
Dear mumax community,

After practically two years of development, we are happy to announce the availability of mumax3.10 beta version.

The notable new features are:
  • support for Nvidia Pascal, Volta and Turing GPUs;
  • 3D Voronoi tessellation, contributed by Peyton Murray;
  • adaptive solver for finite temperature simulations;
  • user-defined field terms;
  • skyrmion / bubble position estimation and 2D moving window;
  • optional open boundary conditions in bulk DMI calculation.

The critical fixes include:
  • wrong sign in non-adiabatic Slonczewki torque, reported by Felix Buettner and @ilemesh;
  • wrong boundary conditions in the exchange field calculation, reported by Attila Kakay.
A more detailed list of changes and fixes together with Windows and Linux mumax3.10 binaries could be found here.

But what really makes us excited the most is the unprecedented contribution of the community during this release cycle.

The notable contributors are:
Peyton Murray
Johannes H. Jensen
Ahmad Syukri bin Abdollah
Mateusz Zelent
Luis Lizardi
Ivan Lisenkov
@kakutsmann
@jsampaio

Finally, as we any pre-release software you might experience bugs. Please feel free to report them so we can fix those issues for the final mumax3.10 release.

Have fun and nice weekend,

The mumax team.
Message has been deleted

renat...@outlook.com

unread,
Sep 28, 2018, 9:34:49 PM9/28/18
to mumax2
Which version of drivers/cuda i have to install?

I am currently using driver 375.66 and cuda 7.5, will it work?

Using Ubuntu 16.04.

godsic

unread,
Sep 29, 2018, 4:11:38 AM9/29/18
to mumax2
At the moment we only provide CUDA 10 build that works with Nvidia drivers 410.48+ and 411.31+, on Linux and Windows, respectively.

One can get the bundle from https://developer.nvidia.com/cuda-downloads. We advise people to setup nvidia cuda repo that is provided for major Linux distribution. In this case you will get CUDA and driver updates automatically. 

Anyway, if community demands, we might provide some compatibility builds going back to CUDA 9 at least.

-Mykola

jpla...@rams.colostate.edu

unread,
Oct 3, 2018, 3:55:27 PM10/3/18
to mumax2
So far everything seems to be working great with the Windows binary. I would recommend including cufft64_100.dll , curand64_100.dll and cudart64_100.dll in the zip (as 3.9.1 did) for convenience, but just grabbing them from the CUDA download and moving it to the mumax directory worked just fine.

Mykola Dvornik

unread,
Oct 3, 2018, 4:09:41 PM10/3/18
to mum...@googlegroups.com
mumax3.10 assumes that CUDA (irrespective of the version) is installed
in C:\cuda\, which could be done with "Custom" installation option in
CUDA installer. We would appreciate if somebody could test it actually
works.
On Wed, 3 Oct 2018 at 21:55, <jpla...@rams.colostate.edu> wrote:
>
> So far everything seems to be working great with the Windows binary. I would recommend including cufft64_100.dll , curand64_100.dll and cudart64_100.dll in the zip (as 3.9.1 did) for convenience, but just grabbing them from the CUDA download and moving it to the mumax directory worked just fine.
>
> --
> You received this message because you are subscribed to the Google Groups "mumax2" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to mumax2+un...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.



--
Mykola

jpla...@rams.colostate.edu

unread,
Oct 5, 2018, 5:00:41 PM10/5/18
to mumax2
I tried a custom install under C:\cuda (ie, curand is located at C:\cuda\bin\curand64_100.dll ), mumax couldn't seem to find it. 


C:\cuda and C:\cuda\bin are part of the user/system path (and there is a system var CUDA_PATH to C:\cuda as well)
Message has been deleted

carlosh...@ufc.br

unread,
Dec 27, 2018, 3:37:53 PM12/27/18
to mumax2
Dear all,

I have recently installed the CUDA Toolkit 10 and Nvidia Driver 410.48. I added the environment variables of the both PATH and LD_LIBRARY_PATH and everything if working fine (I am able to run all the examples on CUDA documentation). After, I installed mumax3 according with the instructions (sudo apt install git golang-go gnuplot) and when I run the "mumax3 -test" command I obtained the following error: "mumax3: error while loading shared libraries: libcufft.so.10.0: cannot open shared object file: No such file or directory". I checked and this library is on the right directory, but mumax3 can not find it. I did the same steps that I have done for 3.9.3 version and it worked fine for this version. I am using Linux Mint 19.1 that is based on Ubuntu 18.04.1. Can anyone help me?

Felipe Garcia

unread,
Dec 27, 2018, 6:47:54 PM12/27/18
to mumax2
Dear Carlos,

Sorry, it seems LD_LIBRARY_PATH it is not properly set. Are your sure of it? Which is the path you are using?

Best regards,
Felipe Garcia

--

carlosh...@ufc.br

unread,
Dec 28, 2018, 11:48:42 AM12/28/18
to mumax2
Dear Felipe,

thank you so much for your reply. The problem was solved by adding the following commands on .bashrc file (see the attached figure):

# set CUDA Toolkit 10.0 (from the CUDA Toolkit documentation)
export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

# set Mumax3
export PATH=$PATH:/usr/local/mumax3/bin

I had added these same commands only in file /etc/profile and, for some unknown reason, the mumax3 could not find the libcufft.so.10.0 library. I installed mumax3 not in my home folder, but in /usr/local/mumax3 directory in order to allow that more users can use it. Thanks again.
mumax3.png

william ratcliff

unread,
May 2, 2019, 12:23:02 PM5/2/19
to mumax2
Hi!  I'm trying to install this under windows 10.  I am running with 430.39, Cuda 10.1.   Unfortunately, it looks like we need to run with 10.0???  For example, I fail when it can't find cudart64_100.dll, but I have cudart64_101.dll

Thanks,
William

Jeroen Mulkers

unread,
May 3, 2019, 4:21:18 AM5/3/19
to mum...@googlegroups.com
You are correct. The binary mumax3.exe (version 3.10 beta) is build against cuda10.0, so you need cuda10.0 to run it.

Yogesh Kumar

unread,
Jul 5, 2019, 4:13:57 PM7/5/19
to mumax2


On Saturday, September 29, 2018 at 2:02:52 AM UTC+5:30, godsic wrote:
Dear mumax community,
dear all,
I have followed all instructions for the installation of   mumax3.10 in window 10. This is working properly but recently I have faced some issues as during the M-H loop in some case, not running and stop in between. I have checked my script but I didn't find any error. Please suggest me how to solve this problem.
Thank you 
Reply all
Reply to author
Forward
0 new messages