npb: remove custom phases
This commit is contained in:
parent
dc44642bfb
commit
4dd5bcb3ef
@ -2,7 +2,6 @@
|
|||||||
# Spack Project Developers. See the top-level COPYRIGHT file for details.
|
# Spack Project Developers. See the top-level COPYRIGHT file for details.
|
||||||
#
|
#
|
||||||
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
||||||
|
|
||||||
import numbers
|
import numbers
|
||||||
|
|
||||||
from spack import *
|
from spack import *
|
||||||
@ -19,6 +18,7 @@ def is_integral(x):
|
|||||||
class Npb(MakefilePackage):
|
class Npb(MakefilePackage):
|
||||||
"""The NAS Parallel Benchmarks (NPB) are a small set of programs
|
"""The NAS Parallel Benchmarks (NPB) are a small set of programs
|
||||||
designed to help evaluate the performance of parallel supercomputers.
|
designed to help evaluate the performance of parallel supercomputers.
|
||||||
|
|
||||||
The benchmarks are derived from computational fluid dynamics (CFD)
|
The benchmarks are derived from computational fluid dynamics (CFD)
|
||||||
applications and consist of five kernels and three pseudo-applications
|
applications and consist of five kernels and three pseudo-applications
|
||||||
in the original "pencil-and-paper" specification (NPB 1). The benchmark
|
in the original "pencil-and-paper" specification (NPB 1). The benchmark
|
||||||
@ -26,7 +26,8 @@ class Npb(MakefilePackage):
|
|||||||
adaptive mesh, parallel I/O, multi-zone applications, and computational
|
adaptive mesh, parallel I/O, multi-zone applications, and computational
|
||||||
grids. Problem sizes in NPB are predefined and indicated as different
|
grids. Problem sizes in NPB are predefined and indicated as different
|
||||||
classes. Reference implementations of NPB are available in commonly-used
|
classes. Reference implementations of NPB are available in commonly-used
|
||||||
programming models like MPI and OpenMP (NPB 2 and NPB 3)."""
|
programming models like MPI and OpenMP (NPB 2 and NPB 3).
|
||||||
|
"""
|
||||||
|
|
||||||
homepage = "https://www.nas.nasa.gov/publications/npb.html"
|
homepage = "https://www.nas.nasa.gov/publications/npb.html"
|
||||||
url = "https://www.nas.nasa.gov/assets/npb/NPB3.3.1.tar.gz"
|
url = "https://www.nas.nasa.gov/assets/npb/NPB3.3.1.tar.gz"
|
||||||
@ -92,8 +93,6 @@ class Npb(MakefilePackage):
|
|||||||
|
|
||||||
depends_on('mpi@2:', when='implementation=mpi')
|
depends_on('mpi@2:', when='implementation=mpi')
|
||||||
|
|
||||||
phases = ['edit', 'install']
|
|
||||||
|
|
||||||
# Cannot be built in parallel
|
# Cannot be built in parallel
|
||||||
parallel = False
|
parallel = False
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user