make.hex.pathscale 656 B

123456789101112131415161718192021222324252627282930313233343536
  1. INC_NETCDF =
  2. LIB_NETCDF= -lnetcdf
  3. LIB_LAPACK = -lacml
  4. INCS = $(INC_NETCDF)
  5. LIBS = $(LIB_LAPACK) $(LIB_NETCDF)
  6. CPPARCH = -DIA32 -DNOMPIR8
  7. CPPFLAGS = -P $(CPPARCH) -DF90_NOFLUSH
  8. ifeq ($(MPI),YES)
  9. CF90 = ftn
  10. PARO = -mp
  11. else
  12. CF90 = ftn
  13. PAR0 =
  14. endif
  15. CF77 = $(CF90)
  16. LD = $(CF90)
  17. CPP = /usr/bin/cpp -traditional-cpp
  18. SIZEO = -r8
  19. OPTO = -fullwarn
  20. ARCHO=
  21. INLO =
  22. DIVO= -byteswapio
  23. DEBUG_FLAGS =
  24. FFLAGS = $(SIZEO) $(OPTO) $(ARCHO) $(PARO) $(INLO) $(DIVO) $(DEBUG_FLAGS) $(INCS)
  25. CFLAGS = -DpgiFortran
  26. LINKFLAGS = $(SIZEO) $(OPTO) $(ARCHO) $(PARO) $(INLO) $(DIVO) $(DEBUG_FLAGS)
  27. # language-specific flags
  28. #
  29. F77FLG = -fixedform
  30. F90FLG = -freeform