View | Details | Raw Unified | Return to bug 205198
Collapse All | Expand All

(-)benchmarks/himenobench/Makefile (-98 / +136 lines)
Lines 2-119 Link Here
2
# $FreeBSD: head/benchmarks/himenobench/Makefile 401096 2015-11-09 12:59:03Z antoine $
2
# $FreeBSD: head/benchmarks/himenobench/Makefile 401096 2015-11-09 12:59:03Z antoine $
3
3
4
PORTNAME=	himenobench
4
PORTNAME=	himenobench
5
PORTVERSION=	2004.08.16
5
PORTVERSION=	2015.07.09
6
PORTREVISION=	6
7
CATEGORIES=	benchmarks
6
CATEGORIES=	benchmarks
8
MASTER_SITES=	http://accc.riken.jp/secure/4502/:C http://accc.riken.jp/secure/4503/:C \
7
MASTER_SITES=	http://accc.riken.jp/wp-content/uploads/2015/07/
9
		http://accc.riken.jp/secure/4504/:F90 http://accc.riken.jp/secure/4505/:F77
8
DISTFILES=	himenobmtxp_xl.zip himenobmtxp_l.zip \
10
DISTFILES=	himenoBMTxp_xl.lzh:F77 himenoBMTxp_l.lzh:F77 himenoBMTxp_m.lzh:F77 \
9
		himenobmtxp_m.zip himenobmtxp_s.zip \
11
		himenoBMTxp_s.lzh:F77 cc_himenoBMTxp_xl.lzh:C cc_himenoBMTxp_l.lzh:C \
10
		cc_himenobmtxp_xl.zip cc_himenobmtxp_l.zip \
12
		cc_himenoBMTxp_m.lzh:C cc_himenoBMTxp_s.lzh:C f90_xp.lzh:F90 himenobmtxpa.lzh:C
11
		cc_himenobmtxp_m.zip cc_himenobmtxp_s.zip \
12
		f90_xp.zip himenobmtxpa.zip
13
DIST_SUBDIR=	himeno
13
DIST_SUBDIR=	himeno
14
14
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
16
COMMENT=	Himeno bench benchmark, solves Poisson eq. with Jacobi's method
16
COMMENT=	Tool for measureing performance of floating point operation
17
17
18
BROKEN=		unfetchable
18
LICENSE=	LGPL20 # (or later)
19
20
EXTRACT_DEPENDS=	lha:${PORTSDIR}/archivers/lha
19
21
20
USES=		lha
21
NO_WRKSUBDIR=	yes
22
NO_WRKSUBDIR=	yes
22
23
23
.if defined(WITH_ICC)
24
USES=		zip
24
BUILD_DEPENDS=	${LOCALBASE}/intel_cc_80/bin/icc:${PORTSDIR}/lang/icc
25
25
.endif
26
OPTIONS_DEFINE=		ICC IFC OPTIMIZED_CFLAGS
26
27
OPTIONS_SUB=		yes
27
.if defined(WITH_IFC)
28
28
USES+=		fortran:ifort
29
ICC_DESC=		Intel C compiler support
29
.else
30
ICC_BUILD_DEPENDS=	${LOCALBASE}/intel_cc_80/bin/icc:${PORTSDIR}/lang/icc
30
USES+=		fortran
31
IFC_DESC=		Intel Fortran compiler support
31
.endif
32
IFC_USES=		fortran:ifort
32
33
IFC_USES_OFF=		fortran
33
.if defined(WITH_OPTIMIZED_FLAGS)
34
OPTIMIZED_CFLAGS_CFLAGS=${OPTFLAGS}
34
FFLAGS+=	-O2 -ffast-math -finline-functions -fomit-frame-pointer -funroll-loops -fexpensive-optimizations
35
OPTIMIZED_CFLAGS_VARS=	FFLAGS+="${OPTFLAGS}"
35
CFLAGS+=	-O2 -ffast-math -finline-functions -fomit-frame-pointer -funroll-loops -fexpensive-optimizations
36
.endif
37
36
38
.if defined(WITH_ICC)
39
CFLAGS_ICC+=	-O3 -tpp7 -axN -Vaxlib
40
ICC=		${LOCALBASE}/intel_cc_80/bin/icc
37
ICC=		${LOCALBASE}/intel_cc_80/bin/icc
41
PLIST_SUB+=	WITH_ICC=""
38
CFLAGS_ICC=	-O3 -tpp7 -axN -Vaxlib
42
.else
43
PLIST_SUB+=	WITH_ICC="@comment "
44
.endif
45
.if defined(WITH_IFC)
46
FFLAGS_IFC+=	-O3 -tpp7 -axN -Vaxlib -ipo
47
IFC=		${LOCALBASE}/intel_fc_80/bin/ifort
39
IFC=		${LOCALBASE}/intel_fc_80/bin/ifort
48
PLIST_SUB+=	WITH_IFC=""
40
FFLAGS_IFC=	-O3 -tpp7 -axN -Vaxlib -ipo
49
.else
41
OPTFLAGS=	-O2 -ffast-math -finline-functions -fomit-frame-pointer \
50
PLIST_SUB+=	WITH_IFC="@comment "
42
		-funroll-loops -fexpensive-optimizations
51
.endif
43
52
44
post-extract:
53
.if defined(WITH_IFC)
45
	@${FIND} ${WRKSRC} -name "*.lzh" -type f -maxdepth 1 -exec lha \
54
PLIST_SUB+=	WITH_GFORTRAN="@comment "
46
		xfpw=${WRKSRC} {} \;
55
.else
56
PLIST_SUB+=	WITH_GFORTRAN=""
57
.endif
58
47
59
do-build:
48
do-build:
60
.if ! defined(WITH_IFC)
49
# Too large
61
	cd ${WRKSRC} ; ${FC} ${FFLAGS} -o himenobmtxp    himenobmtxp.f90
50
#	cd ${WRKSRC} && ${FC} ${FFLAGS} \
62
.endif
51
#		-o himenobmtxp_xl himenobmtxp_xl.f
63
#	cd ${WRKSRC} ; ${FC} ${FFLAGS} -o himenobmtxp_xl himenobmtxp_xl.f #Too large
52
	cd ${WRKSRC} && ${FC} ${FFLAGS} \
64
	cd ${WRKSRC} ; ${FC} ${FFLAGS} -o himenobmtxp_l  himenobmtxp_l.f
53
		-o himenobmtxp_l himenobmtxp_l.f
65
	cd ${WRKSRC} ; ${FC} ${FFLAGS} -o himenobmtxp_m  himenobmtxp_m.f
54
	cd ${WRKSRC} && ${FC} ${FFLAGS} \
66
	cd ${WRKSRC} ; ${FC} ${FFLAGS} -o himenobmtxp_s  himenobmtxp_s.f
55
		-o himenobmtxp_m himenobmtxp_m.f
67
#	cd ${WRKSRC} ; ${CC} ${CFLAGS} -DELARGE  -o himenobmtxps_xl himenobmtxps.c #Too large
56
	cd ${WRKSRC} && ${FC} ${FFLAGS} \
68
	cd ${WRKSRC} ; ${CC} ${CFLAGS} -DLARGE   -o himenobmtxps_l  himenobmtxps.c
57
		-o himenobmtxp_s himenobmtxp_s.f
69
	cd ${WRKSRC} ; ${CC} ${CFLAGS} -DMIDDLE  -o himenobmtxps_m  himenobmtxps.c
58
# Too large
70
	cd ${WRKSRC} ; ${CC} ${CFLAGS} -DSMALL   -o himenobmtxps_s  himenobmtxps.c
59
#	cd ${WRKSRC} && ${CC} ${CFLAGS} -DELARGE \
71
	cd ${WRKSRC} ; ${CC} ${CFLAGS} -DSSMALL  -o himenobmtxps_ss himenobmtxps.c
60
#		-o himenobmtxps_xl himenobmtxps.c
72
	cd ${WRKSRC} ; ${CC} ${CFLAGS}           -o himenobmtxpa    himenobmtxpa.c
61
	cd ${WRKSRC} && ${CC} ${CFLAGS} -DLARGE \
73
.if defined(WITH_IFC)
62
		-o himenobmtxps_l himenobmtxps.c
74
#	cd ${WRKSRC} ; ${IFC} ${FFLAGS_IFC} -o himenobmtxp_xl.ifc himenobmtxp_xl.f #Too large
63
	cd ${WRKSRC} && ${CC} ${CFLAGS} -DMIDDLE \
75
	cd ${WRKSRC} ; ${IFC} ${FFLAGS_IFC} -o himenobmtxp_l.ifc  himenobmtxp_l.f
64
		-o himenobmtxps_m himenobmtxps.c
76
	cd ${WRKSRC} ; ${IFC} ${FFLAGS_IFC} -o himenobmtxp_m.ifc  himenobmtxp_m.f
65
	cd ${WRKSRC} && ${CC} ${CFLAGS} -DSMALL \
77
	cd ${WRKSRC} ; ${IFC} ${FFLAGS_IFC} -o himenobmtxp_s.ifc  himenobmtxp_s.f
66
		-o himenobmtxps_s himenobmtxps.c
78
	cd ${WRKSRC} ; ${IFC} ${FFLAGS_IFC} -o himenobmtxp.ifc    himenobmtxp.f90
67
	cd ${WRKSRC} && ${CC} ${CFLAGS} -DSSMALL \
79
.endif
68
		-o himenobmtxps_ss himenobmtxps.c
80
69
	cd ${WRKSRC} && ${CC} ${CFLAGS} \
81
.if defined(WITH_ICC)
70
		-o himenobmtxpa himenobmtxpa.c
82
#	cd ${WRKSRC} ; ${ICC} ${CFLAGS_ICC} -DELARGE  -o himenobmtxps_xl.icc himenobmtxps.c #Too large
71
83
	cd ${WRKSRC} ; ${ICC} ${CFLAGS_ICC} -DLARGE   -o himenobmtxps_l.icc  himenobmtxps.c
72
post-build-IFC-off:
84
	cd ${WRKSRC} ; ${ICC} ${CFLAGS_ICC} -DMIDDLE  -o himenobmtxps_m.icc  himenobmtxps.c
73
	cd ${WRKSRC} && ${FC} ${FFLAGS} \
85
	cd ${WRKSRC} ; ${ICC} ${CFLAGS_ICC} -DSMALL   -o himenobmtxps_s.icc  himenobmtxps.c
74
		-o himenobmtxp himenobmtxp.f90
86
	cd ${WRKSRC} ; ${ICC} ${CFLAGS_ICC} -DSSMALL  -o himenobmtxps_ss.icc himenobmtxps.c
75
87
	cd ${WRKSRC} ; ${ICC} ${CFLAGS_ICC}           -o himenobmtxpa.icc    himenobmtxpa.c
76
post-build-IFC-on:
88
.endif
77
# Too large
78
#	cd ${WRKSRC} && ${IFC} ${FFLAGS_IFC} \
79
#		-o himenobmtxp_xl.ifc himenobmtxp_xl.f
80
	cd ${WRKSRC} && ${IFC} ${FFLAGS_IFC} \
81
		-o himenobmtxp_l.ifc himenobmtxp_l.f
82
	cd ${WRKSRC} && ${IFC} ${FFLAGS_IFC} \
83
		-o himenobmtxp_m.ifc himenobmtxp_m.f
84
	cd ${WRKSRC} && ${IFC} ${FFLAGS_IFC} \
85
		-o himenobmtxp_s.ifc himenobmtxp_s.f
86
	cd ${WRKSRC} && ${IFC} ${FFLAGS_IFC} \
87
		-o himenobmtxp.ifc himenobmtxp.f90
88
89
post-build-ICC-on:
90
# Too large
91
#	cd ${WRKSRC} && ${ICC} ${CFLAGS_ICC} -DELARGE \
92
#		-o himenobmtxps_xl.icc himenobmtxps.c
93
	cd ${WRKSRC} && ${ICC} ${CFLAGS_ICC} -DLARGE \
94
		-o himenobmtxps_l.icc himenobmtxps.c
95
	cd ${WRKSRC} && ${ICC} ${CFLAGS_ICC} -DMIDDLE \
96
		-o himenobmtxps_m.icc himenobmtxps.c
97
	cd ${WRKSRC} && ${ICC} ${CFLAGS_ICC} -DSMALL \
98
		-o himenobmtxps_s.icc himenobmtxps.c
99
	cd ${WRKSRC} && ${ICC} ${CFLAGS_ICC} -DSSMALL \
100
		-o himenobmtxps_ss.icc himenobmtxps.c
101
	cd ${WRKSRC} && ${ICC} ${CFLAGS_ICC} \
102
		-o himenobmtxpa.icc himenobmtxpa.c
89
103
90
do-install:
104
do-install:
91
#	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_xl          ${STAGEDIR}${PREFIX}/bin #Too large
105
# Too large
92
.if ! defined(WITH_IFC)
106
#	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxp_xl \
93
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp            ${STAGEDIR}${PREFIX}/bin
107
#	          ${STAGEDIR}${PREFIX}/bin
94
.endif
108
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxp_l \
95
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_l          ${STAGEDIR}${PREFIX}/bin
109
		${STAGEDIR}${PREFIX}/bin
96
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_m          ${STAGEDIR}${PREFIX}/bin
110
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxp_m \
97
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_s          ${STAGEDIR}${PREFIX}/bin
111
		${STAGEDIR}${PREFIX}/bin
98
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxpa           ${STAGEDIR}${PREFIX}/bin
112
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxp_s \
99
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxps_l         ${STAGEDIR}${PREFIX}/bin
113
		${STAGEDIR}${PREFIX}/bin
100
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxps_m         ${STAGEDIR}${PREFIX}/bin
114
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxpa \
101
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxps_s         ${STAGEDIR}${PREFIX}/bin
115
		${STAGEDIR}${PREFIX}/bin
102
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxps_ss        ${STAGEDIR}${PREFIX}/bin
116
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxps_l \
103
.if defined(WITH_IFC)
117
		${STAGEDIR}${PREFIX}/bin
104
#	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_xl.ifc     ${STAGEDIR}${PREFIX}/bin #Too large
118
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxps_m \
105
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_l.ifc      ${STAGEDIR}${PREFIX}/bin
119
		${STAGEDIR}${PREFIX}/bin
106
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_m.ifc      ${STAGEDIR}${PREFIX}/bin
120
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxps_s \
107
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp_s.ifc      ${STAGEDIR}${PREFIX}/bin
121
		${STAGEDIR}${PREFIX}/bin
108
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxp.ifc        ${STAGEDIR}${PREFIX}/bin
122
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxps_ss \
109
.endif
123
		${STAGEDIR}${PREFIX}/bin
110
.if defined(WITH_ICC)
124
111
#	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxps_xl.icc    ${STAGEDIR}${PREFIX}/bin #Too large
125
post-install-IFC-off:
112
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxps_l.icc     ${STAGEDIR}${PREFIX}/bin
126
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxp \
113
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxps_m.icc     ${STAGEDIR}${PREFIX}/bin
127
		${STAGEDIR}${PREFIX}/bin
114
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxps_s.icc     ${STAGEDIR}${PREFIX}/bin
128
115
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxps_ss.icc    ${STAGEDIR}${PREFIX}/bin
129
post-install-IFC-on:
116
	${INSTALL_PROGRAM} ${WRKSRC}/himenobmtxpa.icc       ${STAGEDIR}${PREFIX}/bin
130
# Too large
117
.endif
131
#	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxp_xl.ifc \
132
#		${STAGEDIR}${PREFIX}/bin
133
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxp_l.ifc \
134
		${STAGEDIR}${PREFIX}/bin
135
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxp_m.ifc \
136
		${STAGEDIR}${PREFIX}/bin
137
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxp_s.ifc \
138
		${STAGEDIR}${PREFIX}/bin
139
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxp.ifc \
140
		${STAGEDIR}${PREFIX}/bin
141
142
post-install-ICC-on:
143
# Too large
144
#	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxps_xl.icc \
145
#		${STAGEDIR}${PREFIX}/bin
146
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxps_l.icc \
147
		${STAGEDIR}${PREFIX}/bin
148
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxps_m.icc \
149
		${STAGEDIR}${PREFIX}/bin
150
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxps_s.icc \
151
		${STAGEDIR}${PREFIX}/bin
152
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxps_ss.icc \
153
		${STAGEDIR}${PREFIX}/bin
154
	cd ${WRKSRC} && ${INSTALL_PROGRAM} himenobmtxpa.icc \
155
		${STAGEDIR}${PREFIX}/bin
118
156
119
.include <bsd.port.mk>
157
.include <bsd.port.mk>
(-)benchmarks/himenobench/distinfo (-20 / +20 lines)
Lines 1-20 Link Here
1
SHA256 (himeno/himenoBMTxp_xl.lzh) = e9af4c00bfa071fc7837ebed15023947e47f8141a2abb7e5e176cf70a252d223
1
SHA256 (himeno/himenobmtxp_xl.zip) = d40a3eb9e101d3cd39a1ea1d1d19b757b0cb98ab260d281b4366c9ca47e8f9fe
2
SIZE (himeno/himenoBMTxp_xl.lzh) = 2177
2
SIZE (himeno/himenobmtxp_xl.zip) = 2347
3
SHA256 (himeno/himenoBMTxp_l.lzh) = 514acb0513dac0bf6d09d434f35dbde259b192330bb4071bed3ffa86c974a824
3
SHA256 (himeno/himenobmtxp_l.zip) = 3083269ed7b0744278904d57f0059ad1cd6d2c07c2afe5622402a6d45e354fd3
4
SIZE (himeno/himenoBMTxp_l.lzh) = 2165
4
SIZE (himeno/himenobmtxp_l.zip) = 2333
5
SHA256 (himeno/himenoBMTxp_m.lzh) = b6497cc47609b0d36b77ae72490fc68da25888dc0d0270a59011c433d0591f51
5
SHA256 (himeno/himenobmtxp_m.zip) = 049dc710a1bf0b6d752e5d366c97738fb4644bc9782cc5b00448ee222ffc4bfd
6
SIZE (himeno/himenoBMTxp_m.lzh) = 2165
6
SIZE (himeno/himenobmtxp_m.zip) = 2333
7
SHA256 (himeno/himenoBMTxp_s.lzh) = 3d07917e4e432c00083412def05e607b041c9a675484d8d5191f3aa0c4d5165a
7
SHA256 (himeno/himenobmtxp_s.zip) = d0c754282406698d772f65cf188e702895e28ab4382473d85c8c6736e2a993eb
8
SIZE (himeno/himenoBMTxp_s.lzh) = 2165
8
SIZE (himeno/himenobmtxp_s.zip) = 2333
9
SHA256 (himeno/cc_himenoBMTxp_xl.lzh) = 1752e0cd80e3d9d46778b5450256fab8db8970151d6fbd0eac41f9e578bce157
9
SHA256 (himeno/cc_himenobmtxp_xl.zip) = c4415418a481091da82a7bd2d454ea887885955ee0e621d7a4f35024a3024cf6
10
SIZE (himeno/cc_himenoBMTxp_xl.lzh) = 2553
10
SIZE (himeno/cc_himenobmtxp_xl.zip) = 2729
11
SHA256 (himeno/cc_himenoBMTxp_l.lzh) = 68847e6c54f9665793b8a89c25b7684e480f259fe2db2b01183dc7d90303afd2
11
SHA256 (himeno/cc_himenobmtxp_l.zip) = 44d57f0f76ff039b4afb53175fa4634cf2057ce662f3e16963d0936a1127d364
12
SIZE (himeno/cc_himenoBMTxp_l.lzh) = 2555
12
SIZE (himeno/cc_himenobmtxp_l.zip) = 2729
13
SHA256 (himeno/cc_himenoBMTxp_m.lzh) = 4dd207dd4bff79b5d0df8385bdb80e6462270fe7a39d7a91d93f4f50ec099d2d
13
SHA256 (himeno/cc_himenobmtxp_m.zip) = ee9b365b13bf26cf3cc02f7155bab46f873a0f2a2085c75a80434807be29b5c9
14
SIZE (himeno/cc_himenoBMTxp_m.lzh) = 2555
14
SIZE (himeno/cc_himenobmtxp_m.zip) = 2729
15
SHA256 (himeno/cc_himenoBMTxp_s.lzh) = 6a10ef802e3d9b2dbc4a8561af0961d0bf7540fcabf6060b72a79fa93c61ecfd
15
SHA256 (himeno/cc_himenobmtxp_s.zip) = e1e1c615fab54a54b5ee7657bef075d7957b25d81ac94bc663253aacdefe36f6
16
SIZE (himeno/cc_himenoBMTxp_s.lzh) = 2554
16
SIZE (himeno/cc_himenobmtxp_s.zip) = 2728
17
SHA256 (himeno/f90_xp.lzh) = 68a79474958338e388f0e258ccb67a1dbf2abf76ee33c50125ccef8da4adfed4
17
SHA256 (himeno/f90_xp.zip) = 821e2deef31045f0b33b848af0a4c2ace599a498c35d44def576ce7bacfbe3d2
18
SIZE (himeno/f90_xp.lzh) = 2631
18
SIZE (himeno/f90_xp.zip) = 2785
19
SHA256 (himeno/himenobmtxpa.lzh) = 0a2964e3ea5f2b2b70d3fe6390faf31951b27b2b3f3e1e7667454caff231e673
19
SHA256 (himeno/himenobmtxpa.zip) = 84661f06eb863650b0397d6f67af4b7fc1828cc68eb3bed113b15d913bf962cc
20
SIZE (himeno/himenobmtxpa.lzh) = 3006
20
SIZE (himeno/himenobmtxpa.zip) = 3172
(-)benchmarks/himenobench/files/patch-himenobmtxp_l.f (-3 / +3 lines)
Lines 1-6 Link Here
1
--- himenobmtxp_l.f.orig	Mon Aug 16 15:39:44 2004
1
--- himenobmtxp_l.f.orig	2002-01-07 04:54:46 UTC
2
+++ himenobmtxp_l.f	Mon Aug 16 15:39:54 2004
2
+++ himenobmtxp_l.f
3
@@ -39,7 +39,6 @@
3
@@ -39,7 +39,6 @@ C -------------------
4
 C "use portlib" statement on the next line is for Visual fortran
4
 C "use portlib" statement on the next line is for Visual fortran
5
 C to use UNIX libraries. Please remove it if your system is UNIX.
5
 C to use UNIX libraries. Please remove it if your system is UNIX.
6
 C -------------------
6
 C -------------------
(-)benchmarks/himenobench/files/patch-himenobmtxp_m.f (-4 / +4 lines)
Lines 1-10 Link Here
1
--- himenobmtxp_m.f.orig	Mon Aug 16 15:39:44 2004
1
--- himenobmtxp_m.f.orig	2002-01-07 04:54:48 UTC
2
+++ himenobmtxp_m.f	Mon Aug 16 15:39:54 2004
2
+++ himenobmtxp_m.f
3
@@ -39,7 +39,6 @@
3
@@ -39,7 +39,6 @@ C -------------------
4
 C "use portlib" statement on the next line is for Visual fortran
4
 C "use portlib" statement on the next line is for Visual fortran
5
 C to use UNIX libraries. Please remove it if your system is UNIX.
5
 C to use UNIX libraries. Please remove it if your system is UNIX.
6
 C -------------------
6
 C -------------------
7
-      use portlib
7
-      use portlib
8
       IMPLICIT REAL*4(a-h,o-z)
8
       IMPLICIT REAL*4(a-h,o-z)
9
 C
9
 C
10
       PARAMETER (mimax=513,mjmax=257,mkmax=257)
10
 C      PARAMETER (mimax=513,mjmax=257,mkmax=257)
(-)benchmarks/himenobench/files/patch-himenobmtxp_s.f (-4 / +4 lines)
Lines 1-10 Link Here
1
--- himenobmtxp_s.f.orig	Mon Aug 16 15:39:44 2004
1
--- himenobmtxp_s.f.orig	2001-12-17 07:45:16 UTC
2
+++ himenobmtxp_s.f	Mon Aug 16 15:39:54 2004
2
+++ himenobmtxp_s.f
3
@@ -39,7 +39,6 @@
3
@@ -39,7 +39,6 @@ C -------------------
4
 C "use portlib" statement on the next line is for Visual fortran
4
 C "use portlib" statement on the next line is for Visual fortran
5
 C to use UNIX libraries. Please remove it if your system is UNIX.
5
 C to use UNIX libraries. Please remove it if your system is UNIX.
6
 C -------------------
6
 C -------------------
7
-      use portlib
7
-      use portlib
8
       IMPLICIT REAL*4(a-h,o-z)
8
       IMPLICIT REAL*4(a-h,o-z)
9
 C
9
 C
10
       PARAMETER (mimax=513,mjmax=257,mkmax=257)
10
 C      PARAMETER (mimax=513,mjmax=257,mkmax=257)
(-)benchmarks/himenobench/files/patch-himenobmtxp_xl.f (-4 / +4 lines)
Lines 1-10 Link Here
1
--- himenobmtxp_xl.f.orig	Mon Aug 16 15:39:44 2004
1
--- himenobmtxp_xl.f.orig	2002-01-07 04:54:42 UTC
2
+++ himenobmtxp_xl.f	Mon Aug 16 15:39:54 2004
2
+++ himenobmtxp_xl.f
3
@@ -39,7 +39,6 @@
3
@@ -39,7 +39,6 @@ C -------------------
4
 C "use portlib" statement on the next line is for Visual fortran
4
 C "use portlib" statement on the next line is for Visual fortran
5
 C to use UNIX libraries. Please remove it if your system is UNIX.
5
 C to use UNIX libraries. Please remove it if your system is UNIX.
6
 C -------------------
6
 C -------------------
7
-      use portlib
7
-      use portlib
8
       IMPLICIT REAL*4(a-h,o-z)
8
       IMPLICIT REAL*4(a-h,o-z)
9
 C
9
 C
10
       PARAMETER (mimax=513,mjmax=257,mkmax=257)
10
       PARAMETER (mimax=1025,mjmax=513,mkmax=513)
(-)benchmarks/himenobench/files/patch-himenobmtxps.c (-3 / +3 lines)
Lines 1-5 Link Here
1
--- himenobmtxps.c~	Thu Feb 21 09:27:59 2002
1
--- himenobmtxps.c.orig	2002-02-21 00:27:48 UTC
2
+++ himenobmtxps.c	Mon Aug 16 16:13:42 2004
2
+++ himenobmtxps.c
3
@@ -37,6 +37,7 @@
3
@@ -37,6 +37,7 @@
4
 ********************************************************************/
4
 ********************************************************************/
5
 
5
 
Lines 8-14 Link Here
8
 
8
 
9
 #ifdef SSMALL
9
 #ifdef SSMALL
10
 #define MIMAX            33
10
 #define MIMAX            33
11
@@ -245,7 +246,6 @@
11
@@ -245,7 +246,6 @@ mflops(int nn,double cpu,double flop)
12
 double
12
 double
13
 second()
13
 second()
14
 {
14
 {
(-)benchmarks/himenobench/pkg-descr (-5 / +5 lines)
Lines 1-6 Link Here
1
Himeno Benchmark is made by HIMENO, Ryutaro,
1
Himeno Benchmark is made by HIMENO, Ryutaro, for evaluation of
2
for evaluation of performance of the calculation
2
performance of the calculation of incompressible flow analysis. This
3
of incompressible flow analysis. This program solves Poisson equation
3
program solves Poisson equation by Jacobi's iterative method which have
4
by Jacobi's iterative method which have many loops
4
many loops.
5
5
6
WWW: http://accc.riken.jp/HPC/HimenoBMT.html
6
WWW: http://accc.riken.jp/en/supercom/himenobmt/
(-)benchmarks/himenobench/pkg-plist (-10 / +10 lines)
Lines 1-4 Link Here
1
%%WITH_GFORTRAN%%bin/himenobmtxp
1
%%NO_IFC%%bin/himenobmtxp
2
bin/himenobmtxp_l
2
bin/himenobmtxp_l
3
bin/himenobmtxp_m
3
bin/himenobmtxp_m
4
bin/himenobmtxp_s
4
bin/himenobmtxp_s
Lines 7-18 Link Here
7
bin/himenobmtxps_m
7
bin/himenobmtxps_m
8
bin/himenobmtxps_s
8
bin/himenobmtxps_s
9
bin/himenobmtxps_ss
9
bin/himenobmtxps_ss
10
%%WITH_ICC%%bin/himenobmtxpa.icc
10
%%ICC%%bin/himenobmtxpa.icc
11
%%WITH_ICC%%bin/himenobmtxps_l.icc
11
%%ICC%%bin/himenobmtxps_l.icc
12
%%WITH_ICC%%bin/himenobmtxps_m.icc
12
%%ICC%%bin/himenobmtxps_m.icc
13
%%WITH_ICC%%bin/himenobmtxps_s.icc
13
%%ICC%%bin/himenobmtxps_s.icc
14
%%WITH_ICC%%bin/himenobmtxps_ss.icc
14
%%ICC%%bin/himenobmtxps_ss.icc
15
%%WITH_IFC%%bin/himenobmtxp.ifc
15
%%IFC%%bin/himenobmtxp.ifc
16
%%WITH_IFC%%bin/himenobmtxp_l.ifc
16
%%IFC%%bin/himenobmtxp_l.ifc
17
%%WITH_IFC%%bin/himenobmtxp_m.ifc
17
%%IFC%%bin/himenobmtxp_m.ifc
18
%%WITH_IFC%%bin/himenobmtxp_s.ifc
18
%%IFC%%bin/himenobmtxp_s.ifc

Return to bug 205198