Skip to content

Commit

Permalink
Merge pull request #19866 from furstj/20240215132825_new_pr_gmsh4122
Browse files Browse the repository at this point in the history
{math}[foss/2023a] gmsh v4.12.2
  • Loading branch information
migueldiascosta authored Apr 16, 2024
2 parents ef369c5 + 279595b commit e105aba
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions easybuild/easyconfigs/g/gmsh/gmsh-4.12.2-foss-2023a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
easyblock = 'CMakeMake'

name = 'gmsh'
version = '4.12.2'

homepage = 'https://gmsh.info/'
description = "Gmsh is a 3D finite element grid generator with a build-in CAD engine and post-processor."

toolchain = {'name': 'foss', 'version': '2023a'}
toolchainopts = {'usempi': True}

source_urls = ['https://%(name)s.info/src/']
sources = ['%(name)s-%(version)s-source.tgz']
checksums = ['13e09d9ca8102e5c40171d6ee150c668742b98c3a6ca57f837f7b64e1e2af48f']

builddependencies = [
('CMake', '3.26.3'),
('SWIG', '4.1.1'),
('Eigen', '3.4.0'),
]

dependencies = [
('Python', '3.11.3'),
('PETSc', '3.20.3'),
('SLEPc', '3.20.1'),
('FLTK', '1.3.8'),
('occt', '7.8.0'),
]

separate_build_dir = True

configopts = "-DENABLE_BUILD_SHARED=ON -DENABLE_WRAP_PYTHON=ON -DENABLE_METIS=1"

sanity_check_paths = {
'files': ['bin/%(name)s', 'bin/onelab.py', 'lib/%(name)s.py', 'lib/libgmsh.%s' % SHLIB_EXT],
'dirs': [],
}

sanity_check_commands = ['%(name)s --help']

modextrapaths = {'PYTHONPATH': ['lib']}

moduleclass = 'math'

0 comments on commit e105aba

Please sign in to comment.