|
@@ -34,7 +34,7 @@ if ($compiler eq "") { |
|
|
"pathf90", "pathf95", |
|
|
"pathf90", "pathf95", |
|
|
"pgf95", "pgf90", "pgf77", "pgfortran", "nvfortran", |
|
|
"pgf95", "pgf90", "pgf77", "pgfortran", "nvfortran", |
|
|
"flang", "egfortran", |
|
|
"flang", "egfortran", |
|
|
"ifort", "nagfor"); |
|
|
|
|
|
|
|
|
"ifort", "nagfor", "ifx"); |
|
|
|
|
|
|
|
|
OUTER: |
|
|
OUTER: |
|
|
foreach $lists (@lists) { |
|
|
foreach $lists (@lists) { |
|
@@ -90,6 +90,9 @@ if ($compiler eq "") { |
|
|
if ($compiler =~ /flang/) { |
|
|
if ($compiler =~ /flang/) { |
|
|
$vendor = FLANG; |
|
|
$vendor = FLANG; |
|
|
$openmp = "-fopenmp"; |
|
|
$openmp = "-fopenmp"; |
|
|
|
|
|
} elsif ($compiler =~ /ifx/) { |
|
|
|
|
|
$vendor = INTEL; |
|
|
|
|
|
$openmp = "-fopenmp"; |
|
|
} elsif ($compiler =~ /pgf/ || $compiler =~ /nvf/) { |
|
|
} elsif ($compiler =~ /pgf/ || $compiler =~ /nvf/) { |
|
|
$vendor = PGI; |
|
|
$vendor = PGI; |
|
|
$openmp = "-mp"; |
|
|
$openmp = "-mp"; |
|
@@ -176,7 +179,7 @@ if ($compiler eq "") { |
|
|
$openmp = "-fopenmp"; |
|
|
$openmp = "-fopenmp"; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if ($compiler =~ /ifort/) { |
|
|
|
|
|
|
|
|
if ($compiler =~ /ifort/ || $compiler =~ /ifx/) { |
|
|
$vendor = INTEL; |
|
|
$vendor = INTEL; |
|
|
$bu = "_"; |
|
|
$bu = "_"; |
|
|
$openmp = "-fopenmp"; |
|
|
$openmp = "-fopenmp"; |
|
|