# IT4Innovations 2019 easyblock = 'CmdCp' name = 'mumax' version = '3.9.3' versionsuffix = '-CUDA-7.5.18' homepage = 'https://github.com/mumax/3' description = "GPU accelerated micromagnetic simulator." toolchain = SYSTEM source_urls = ['https://github.com/mumax/3/archive'] sources = ['v3.9.3.tar.gz'] sources = [{ 'source_urls': ['https://github.com/mumax/3/archive'], 'filename': 'v3.9.3.tar.gz', 'download_filename': 'archive.gz', 'extract_cmd': "mkdir -p src/github.com/mumax/3 && tar xfvz %s -C src/github.com/mumax/3 --strip-local_components=1", }] dependencies = [ ('CUDA', '7.5.18'), ] builddependencies = [ ('Go', '1.11.1'), ] local_commands = "export GOPATH=%(builddir)s && " local_commands += "cd src/github.com/mumax/3/cmd/mumax3 && go install" cmds_map = [('.*', local_commands)] start_dir = "%(builddir)s" files_to_copy = [ (['bin/mumax3'], 'bin'), ] sanity_check_paths = { 'files': ['bin/mumax3'], 'dirs': [''], } moduleclass = 'phys'