diff --git a/ccompiler.pc64.lnx.g14 b/ccompiler.pc64.lnx.g14 new file mode 100644 index 0000000..8cdc86c --- /dev/null +++ b/ccompiler.pc64.lnx.g14 @@ -0,0 +1,20 @@ +# GNU gcc 14 compiler + +# +# C compilation and loading +# + +CC=gcc-14 +CCBASIC='-c -std=gnu11 -fPIC' +CCISO='-pedantic' # -pedantic-errors' +CCDEBUG= #-g -DDEBUG_GALAHAD +CCFFLAGS='-lgfortran -lm' + +CXX=g++-14 +CXXBASIC='-c -std=gnu++11 -fPIC' +CXXOPT=-O2 +CXXNOOPT=-O0 +CXXDEBUG='' +CXXFFLAGS='' + +HWLOC='' diff --git a/compiler.pc64.lnx.g14 b/compiler.pc64.lnx.g14 new file mode 100644 index 0000000..734d3c1 --- /dev/null +++ b/compiler.pc64.lnx.g14 @@ -0,0 +1,60 @@ +# GNU gfortran 14 compiler +# +# Fortran compilation and loading +# + +FORTRAN='gfortran-14' +BASIC='-c -fno-second-underscore -fPIC -cpp' +MBASIC='-fno-second-underscore -fPIC -cpp' +I8='-finteger-4-integer-8' +LIBCMD='' +MODCMD='-I$MOD' +MODCMDB=$MODCMD +MVMODS='$(MV) -f $(OBJ)/*.mod $(MOD)/ || true' +OPTIMIZATION='-O' +NOOPTIMIZATION='-O0' +DEBUG= +OPENMP='-fopenmp' +SOMP='-fopenmp' +F77='-ffixed-form' +F90='' +F95='' +NOFMAIN='' +CCONDEF= +USUAL= +SPECIAL= +F77SUFFIX=f90 +F95SUFFIX=f90 +CUDA= +CUDACOMP=$FORTRAN +CUDAARCH= +CUDACODE= +CUDABASIC= +CUDALIBS= +CUDAOPENMP=$OPENMP +MOMP='-lgomp' +TIMER=GEN +BLAS= +LAPACK= +OMP4=yes +IEEECK= +HSL= +SPRAL='-lgalahad_spral' +METIS4='-lgalahad_metis4' +METIS5= +PARMETIS= +SCOTCH= +PTSCOTCH= +MPI='-lgalahad_mpi' +PARDISO='-lgalahad_pardiso' +MKL_PARDISO='-lgalahad_mkl_pardiso' +WSMP='-lgalahad_wsmp' +NOT95=IS95 +NOT64=IS64 +INTEGER=32bit +QUADREAL=yes +BINSHELL=sh +SHARED='-shared' +PASTIX='-lgalahad_pastix' +MUMPS='-lgalahad_mumps' +UMFPACK='-lgalahad_umfpack'