easyblock = 'ConfigureMake' name = 'libMesh' version = '0.9.5' homepage = 'http://libmesh.github.io/' description = """The libMesh library provides a framework for the numerical simulation of partial differential equations using arbitrary unstructured discretizations on serial and parallel platforms. A major goal of the library is to provide support for adaptive mesh refinement (AMR) local_computations in parallel while allowing a research scientist to focus on the physics they are modeling.""" toolchain = {'name': 'intel', 'version': '2016.01'} source_urls = [ 'https://github.com/libMesh/libmesh/releases/download/v%(version)s/', ] sources = [SOURCELOWER_TAR_GZ] configopts = "CC=mpiicc CXX=mpiicpc" #builddependencies = [('PETSc', '3.6.1', '-Python-2.7.9'),] sanity_check_paths = { 'files': ['bin/meshtool-opt'], 'dirs': ['bin'], } moduleclass = 'lib'