Skip to content

Commit

Permalink
added support for gcc/gfortran-14
Browse files Browse the repository at this point in the history
  • Loading branch information
dalekopera committed Jan 5, 2025
1 parent 2259dd8 commit 5701fad
Show file tree
Hide file tree
Showing 2 changed files with 80 additions and 0 deletions.
20 changes: 20 additions & 0 deletions ccompiler.pc64.lnx.g14
Original file line number Diff line number Diff line change
@@ -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=''
60 changes: 60 additions & 0 deletions compiler.pc64.lnx.g14
Original file line number Diff line number Diff line change
@@ -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'

0 comments on commit 5701fad

Please sign in to comment.