|
|
@@ -33,6 +33,7 @@ if ($compiler eq "") { |
|
|
|
"ppuf77", "ppuf95", "ppuf90", "ppuxlf", |
|
|
|
"pathf90", "pathf95", |
|
|
|
"pgf95", "pgf90", "pgf77", |
|
|
|
"flang", |
|
|
|
"ifort"); |
|
|
|
|
|
|
|
OUTER: |
|
|
@@ -78,8 +79,13 @@ if ($compiler eq "") { |
|
|
|
$vendor = GFORTRAN; |
|
|
|
$openmp = "-fopenmp"; |
|
|
|
} else { |
|
|
|
$vendor = G77; |
|
|
|
$openmp = ""; |
|
|
|
if ($compiler =~ /flang/) { |
|
|
|
$vendor = FLANG; |
|
|
|
$openmp = "-fopenmp"; |
|
|
|
} else { |
|
|
|
$vendor = G77; |
|
|
|
$openmp = ""; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
@@ -197,6 +203,12 @@ if ($compiler eq "") { |
|
|
|
$openmp = "-mp"; |
|
|
|
} |
|
|
|
|
|
|
|
if ($compiler =~ /flang/) { |
|
|
|
$vendor = FLANG; |
|
|
|
$bu = "_"; |
|
|
|
$openmp = "-fopenmp"; |
|
|
|
} |
|
|
|
|
|
|
|
if ($vendor eq "") { |
|
|
|
$nofortran = 1; |
|
|
|
$compiler = "gfortran"; |
|
|
@@ -331,6 +343,10 @@ if ($vendor eq "INTEL"){ |
|
|
|
$linker_a .= "-lgfortran" |
|
|
|
} |
|
|
|
|
|
|
|
if ($vendor eq "FLANG"){ |
|
|
|
$linker_a .= "-lflang" |
|
|
|
} |
|
|
|
|
|
|
|
open(MAKEFILE, ">> $makefile") || die "Can't append $makefile"; |
|
|
|
open(CONFFILE, ">> $config" ) || die "Can't append $config"; |
|
|
|
|
|
|
|