diff --git a/README.compiler b/README.compiler index bc539e8..77e2b94 100644 --- a/README.compiler +++ b/README.compiler @@ -1,16 +1,16 @@ files named compiler.mach.os.comp indicate the -Fortran compilation and load flags for use on the +Fortran compilation and load flags for use on the machine "mach" that uses the UNIX operating system "os" and for the compiler "comp". Each line contains the name of an atribute that can be set, and equals sign (=) and the value -that is to be ascribed to the atribute. If the -latter contains spaces/blanks, it should be +that is to be ascribed to the atribute. If the +latter contains spaces/blanks, it should be surrounded by ''. If no value is to be ascribed, there is no need for a string beyond =. -Look at any of the compiler.*.*.* files for +Look at any of the compiler.*.*.* files for suggestions and examples. Current atribute are (with defaults/options): @@ -20,7 +20,7 @@ BASIC compiler basic compile options (-c) LIBCMD compiler link library options MODCMD compiler module create options (-module $MOD -I$MOD) MODCMDB compiler module access options (-I$MOD) -MVMODS ':' command needed to move module info files to module diectory +MVMODS ':' command needed to move module info files to module diectory OPTIMIZATION compiler optimization level (-O) NOOPTIMIZATION compiler no optimization level (-O0) DEBUG compiler debug flag (-g) @@ -56,4 +56,5 @@ MKL_PARDISO options to link MKL Pardiso codes (-lgalahad_mkl_pardiso) WSMP options to link WSMP codes (-lgalahad_wsmp) NOT95 is the compiler at least fortran 95? (IS95/NOT95) NOT64 is the operating system 64-bit? (IS64/NOT64) +INTEGER compile with this integer type (32bit/64bit) BINSHELL the default UNIX shell used (usually sh) diff --git a/compiler.all.all.gfo b/compiler.all.all.gfo index 8c5712b..af64299 100644 --- a/compiler.all.all.gfo +++ b/compiler.all.all.gfo @@ -50,6 +50,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.all.all.ifr b/compiler.all.all.ifr index 3787ae7..9372b4b 100644 --- a/compiler.all.all.ifr +++ b/compiler.all.all.ifr @@ -49,6 +49,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.all.all.ifx b/compiler.all.all.ifx index 4a795f7..25cc609 100644 --- a/compiler.all.all.ifx +++ b/compiler.all.all.ifx @@ -49,6 +49,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.binarybuilder.bb.fc b/compiler.binarybuilder.bb.fc index 11f7f65..ecbddeb 100644 --- a/compiler.binarybuilder.bb.fc +++ b/compiler.binarybuilder.bb.fc @@ -47,6 +47,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=bash SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.cry.unc.f90 b/compiler.cry.unc.f90 index d874dbb..6c5abfa 100644 --- a/compiler.cry.unc.f90 +++ b/compiler.cry.unc.f90 @@ -48,6 +48,7 @@ WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=NOT64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.mac64.osx.gfo b/compiler.mac64.osx.gfo index 8adfb9a..55bf403 100644 --- a/compiler.mac64.osx.gfo +++ b/compiler.mac64.osx.gfo @@ -49,6 +49,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.mac64.osx.ifr b/compiler.mac64.osx.ifr index 999173f..50f05c0 100644 --- a/compiler.mac64.osx.ifr +++ b/compiler.mac64.osx.ifr @@ -55,6 +55,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.mac64.osx.n95 b/compiler.mac64.osx.n95 index a1d3a1e..1397386 100644 --- a/compiler.mac64.osx.n95 +++ b/compiler.mac64.osx.n95 @@ -50,6 +50,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-Wl,-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc.lnx.fla b/compiler.pc.lnx.fla index 0c628ba..0ec30b5 100644 --- a/compiler.pc.lnx.fla +++ b/compiler.pc.lnx.fla @@ -49,6 +49,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=NOT64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc.lnx.gfo b/compiler.pc.lnx.gfo index 3b355cf..9c89d69 100644 --- a/compiler.pc.lnx.gfo +++ b/compiler.pc.lnx.gfo @@ -50,6 +50,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=NOT64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc.lnx.ifr b/compiler.pc.lnx.ifr index eab57c9..c461ffa 100644 --- a/compiler.pc.lnx.ifr +++ b/compiler.pc.lnx.ifr @@ -56,6 +56,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=NOT64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc.lnx.ifx b/compiler.pc.lnx.ifx index a9a2f3b..3c3df86 100644 --- a/compiler.pc.lnx.ifx +++ b/compiler.pc.lnx.ifx @@ -50,6 +50,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=NOT64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc.lnx.l95 b/compiler.pc.lnx.l95 index bbe4370..3528951 100644 --- a/compiler.pc.lnx.l95 +++ b/compiler.pc.lnx.l95 @@ -48,6 +48,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=NOT64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc.lnx.n95 b/compiler.pc.lnx.n95 index f8617a0..3a36650 100644 --- a/compiler.pc.lnx.n95 +++ b/compiler.pc.lnx.n95 @@ -50,6 +50,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=NOT64 +INTEGER=32bit BINSHELL=sh SHARED='-Wl,-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc.lnx.nvc b/compiler.pc.lnx.nvc index e59f0e6..2cb72ff 100644 --- a/compiler.pc.lnx.nvc +++ b/compiler.pc.lnx.nvc @@ -49,6 +49,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc.lnx.xlf b/compiler.pc.lnx.xlf index eb8e21e..8e5b900 100644 --- a/compiler.pc.lnx.xlf +++ b/compiler.pc.lnx.xlf @@ -48,6 +48,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=NOT64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc.mgw.dgf b/compiler.pc.mgw.dgf index 0bbf4ff..b352c65 100644 --- a/compiler.pc.mgw.dgf +++ b/compiler.pc.mgw.dgf @@ -49,6 +49,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=NOT64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc.mgw.ifr b/compiler.pc.mgw.ifr index 4ba6e12..7a9e10e 100644 --- a/compiler.pc.mgw.ifr +++ b/compiler.pc.mgw.ifr @@ -49,6 +49,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=NOT64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc.mgw.n95 b/compiler.pc.mgw.n95 index 2aac4cf..43d5ce2 100644 --- a/compiler.pc.mgw.n95 +++ b/compiler.pc.mgw.n95 @@ -50,6 +50,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=NOT64 +INTEGER=32bit BINSHELL=sh SHARED='-Wl,-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc64.lnx.fla b/compiler.pc64.lnx.fla index 321b766..0885cea 100644 --- a/compiler.pc64.lnx.fla +++ b/compiler.pc64.lnx.fla @@ -50,6 +50,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc64.lnx.g10 b/compiler.pc64.lnx.g10 index cf8517d..bc755bd 100644 --- a/compiler.pc64.lnx.g10 +++ b/compiler.pc64.lnx.g10 @@ -50,6 +50,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc64.lnx.g11 b/compiler.pc64.lnx.g11 index b6e08a1..9957e60 100644 --- a/compiler.pc64.lnx.g11 +++ b/compiler.pc64.lnx.g11 @@ -50,6 +50,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc64.lnx.g12 b/compiler.pc64.lnx.g12 index 92e47aa..fc992ed 100644 --- a/compiler.pc64.lnx.g12 +++ b/compiler.pc64.lnx.g12 @@ -50,6 +50,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc64.lnx.gfo b/compiler.pc64.lnx.gfo index 7379312..18663f3 100644 --- a/compiler.pc64.lnx.gfo +++ b/compiler.pc64.lnx.gfo @@ -50,6 +50,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc64.lnx.ifr b/compiler.pc64.lnx.ifr index 3787ae7..9372b4b 100644 --- a/compiler.pc64.lnx.ifr +++ b/compiler.pc64.lnx.ifr @@ -49,6 +49,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc64.lnx.ifx b/compiler.pc64.lnx.ifx index 9f488a9..0379584 100644 --- a/compiler.pc64.lnx.ifx +++ b/compiler.pc64.lnx.ifx @@ -49,6 +49,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc64.lnx.l95 b/compiler.pc64.lnx.l95 index 301a684..d5b05b1 100644 --- a/compiler.pc64.lnx.l95 +++ b/compiler.pc64.lnx.l95 @@ -48,6 +48,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc64.lnx.n95 b/compiler.pc64.lnx.n95 index cb62fcc..74645fa 100644 --- a/compiler.pc64.lnx.n95 +++ b/compiler.pc64.lnx.n95 @@ -51,6 +51,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-Wl,-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc64.lnx.nvc b/compiler.pc64.lnx.nvc index 974cb41..9c8bda5 100644 --- a/compiler.pc64.lnx.nvc +++ b/compiler.pc64.lnx.nvc @@ -49,6 +49,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc64.lnx.nvf b/compiler.pc64.lnx.nvf index 36669ca..118d90b 100644 --- a/compiler.pc64.lnx.nvf +++ b/compiler.pc64.lnx.nvf @@ -50,6 +50,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc64.lnx.xlf b/compiler.pc64.lnx.xlf index 2bf4086..b361e30 100644 --- a/compiler.pc64.lnx.xlf +++ b/compiler.pc64.lnx.xlf @@ -48,6 +48,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.pc64.msys2.gfo b/compiler.pc64.msys2.gfo index f2d13c2..b62374f 100644 --- a/compiler.pc64.msys2.gfo +++ b/compiler.pc64.msys2.gfo @@ -48,6 +48,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=NOT64 +INTEGER=32bit BINSHELL=sh MA97BUG=gfo SHARED='-shared' diff --git a/compiler.ppc.aix.n95 b/compiler.ppc.aix.n95 index c571b2d..af8703c 100644 --- a/compiler.ppc.aix.n95 +++ b/compiler.ppc.aix.n95 @@ -50,6 +50,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=NOT64 +INTEGER=32bit BINSHELL=sh SHARED='-Wl,-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.ppc.aix.x95 b/compiler.ppc.aix.x95 index a16e98f..b933ced 100644 --- a/compiler.ppc.aix.x95 +++ b/compiler.ppc.aix.x95 @@ -48,6 +48,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=NOT64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.sun.lnx.gfo b/compiler.sun.lnx.gfo index fee14dc..d254e93 100644 --- a/compiler.sun.lnx.gfo +++ b/compiler.sun.lnx.gfo @@ -49,6 +49,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=IS64 +INTEGER=32bit BINSHELL=sh SHARED='-shared' PASTIX='-lgalahad_pastix' diff --git a/compiler.sun.sol.n95 b/compiler.sun.sol.n95 index 150c529..13f2cfa 100644 --- a/compiler.sun.sol.n95 +++ b/compiler.sun.sol.n95 @@ -50,6 +50,7 @@ MKL_PARDISO='-lgalahad_mkl_pardiso' WSMP='-lgalahad_wsmp' NOT95=IS95 NOT64=NOT64 +INTEGER=32bit BINSHELL=sh SHARED='-Wl,-shared' PASTIX='-lgalahad_pastix'