Skip to content

Commit 56aea44

Browse files
committed
Make the type of N_THREADS to be INTEGER*4 explicitly
When building with -fdefault-integer=8, the type changes, but only some compiler like gfortran implements `omp_set_num_threads` with integer*8 input. When swapping the openmp library with LLVM openmp, this doesn't work yet. Until LLVM openmp is fixed explicitly setting the type fixes the build issue.
1 parent aa631b4 commit 56aea44

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

TESTING/EIG/cchkee.F

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1072,7 +1072,8 @@ PROGRAM CCHKEE
10721072
CHARACTER*80 LINE
10731073
INTEGER I, I1, IC, INFO, ITMP, K, LENP, MAXTYP, NEWSD,
10741074
$ NK, NN, NPARMS, NRHS, NTYPES,
1075-
$ VERS_MAJOR, VERS_MINOR, VERS_PATCH, N_THREADS
1075+
$ VERS_MAJOR, VERS_MINOR, VERS_PATCH
1076+
INTEGER*4 N_THREADS
10761077
REAL EPS, S1, S2, THRESH, THRSHN
10771078
* ..
10781079
* .. Local Arrays ..

TESTING/EIG/dchkee.F

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1078,7 +1078,8 @@ PROGRAM DCHKEE
10781078
CHARACTER*80 LINE
10791079
INTEGER I, I1, IC, INFO, ITMP, K, LENP, MAXTYP, NEWSD,
10801080
$ NK, NN, NPARMS, NRHS, NTYPES,
1081-
$ VERS_MAJOR, VERS_MINOR, VERS_PATCH, N_THREADS
1081+
$ VERS_MAJOR, VERS_MINOR, VERS_PATCH
1082+
INTEGER*4 N_THREADS
10821083
DOUBLE PRECISION EPS, S1, S2, THRESH, THRSHN
10831084
* ..
10841085
* .. Local Arrays ..

TESTING/EIG/schkee.F

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1078,7 +1078,8 @@ PROGRAM SCHKEE
10781078
CHARACTER*80 LINE
10791079
INTEGER I, I1, IC, INFO, ITMP, K, LENP, MAXTYP, NEWSD,
10801080
$ NK, NN, NPARMS, NRHS, NTYPES,
1081-
$ VERS_MAJOR, VERS_MINOR, VERS_PATCH, N_THREADS
1081+
$ VERS_MAJOR, VERS_MINOR, VERS_PATCH
1082+
INTEGER*4 N_THREADS
10821083
REAL EPS, S1, S2, THRESH, THRSHN
10831084
* ..
10841085
* .. Local Arrays ..

TESTING/EIG/zchkee.F

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1072,7 +1072,8 @@ PROGRAM ZCHKEE
10721072
CHARACTER*80 LINE
10731073
INTEGER I, I1, IC, INFO, ITMP, K, LENP, MAXTYP, NEWSD,
10741074
$ NK, NN, NPARMS, NRHS, NTYPES,
1075-
$ VERS_MAJOR, VERS_MINOR, VERS_PATCH, N_THREADS
1075+
$ VERS_MAJOR, VERS_MINOR, VERS_PATCH
1076+
INTEGER*4 N_THREADS
10761077
DOUBLE PRECISION EPS, S1, S2, THRESH, THRSHN
10771078
* ..
10781079
* .. Local Arrays ..

0 commit comments

Comments
 (0)