<commit_before>include Makefile.defs


# -- Default instrumentation of routines by compiler
PREP      = scalasca -instrument
# build without any instrumentation
#PREP	  = scalasca -instrument -mode=none

# -- Manual EPIK instrumentation (only)
PREP_EPIK = $(PREP) -user -comp=none

# -- Manual POMP instrumentation (only)
PREP_POMP = $(PREP) -pomp -comp=none

# -- Automatic PDT instrumentation (needs PDToolkit)
PREP_PDT  = $(PREP) -pdt -comp=none

# -- Support for explicit instrumentation
ECONFFLAG  = -DEPIK
VCONFFLAG  = -DVT_INST
CONFLIB   = `kconfig --mpi --$(PREC) --libs`
FECONFFLAG = $(FDOPT)EPIK
FVCONFFLAG = $(FDOPT)VT_INST
FCONFLIB  = `kconfig --for --mpi --$(PREC) --libs`


ifdef MPICC
    MCC = $(MPICC) $(PFLAG)
else
    MCC = -mode=none echo NO_MPICC
endif
ifdef MPIF90
    MF90 = $(MPIF90) $(PFLAG) $(FPP)
else
    MF90 = -mode=none echo NO_MPIF90
endif
ifdef HYBCC
    HCC = $(HYBCC) $(PFLAG) $(OMPFLAG) -DOPENMP
else
    HCC = -mode=none echo NO_HYBCC
endif
ifdef HYBF90
    HF90 = $(HYBF90) $(PFLAG) $(OMPFLAG) $(FPP) $(FDOPT)OPENMP
else
    HF90 = -mode=none echo NO_HYBF90
endif

# -- MPI test cases
MCPROGS   = ctest-mpi ftest-mpi<commit_msg>compile ctest-pomp<commit_after>include Makefile.defs


# -- Default instrumentation of routines by compiler
PREP      = scalasca -instrument
# build without any instrumentation
#PREP	  = scalasca -instrument -mode=none

# -- Manual EPIK instrumentation (only)
PREP_EPIK = $(PREP) -user -comp=none

# -- Manual POMP instrumentation (only)
PREP_POMP = $(PREP) -pomp -comp=none

# -- Automatic PDT instrumentation (needs PDToolkit)
PREP_PDT  = $(PREP) -pdt -comp=none

# -- Support for explicit instrumentation
ECONFFLAG  = -DEPIK
VCONFFLAG  = -DVT_INST
CONFLIB   = `kconfig --mpi --$(PREC) --libs`
FECONFFLAG = $(FDOPT)EPIK
FVCONFFLAG = $(FDOPT)VT_INST
FCONFLIB  = `kconfig --for --mpi --$(PREC) --libs`


ifdef MPICC
    MCC = $(MPICC) $(PFLAG)
else
    MCC = -mode=none echo NO_MPICC
endif
ifdef MPIF90
    MF90 = $(MPIF90) $(PFLAG) $(FPP)
else
    MF90 = -mode=none echo NO_MPIF90
endif
ifdef HYBCC
    HCC = $(HYBCC) $(PFLAG) $(OMPFLAG) -DOPENMP
else
    HCC = -mode=none echo NO_HYBCC
endif
ifdef HYBF90
    HF90 = $(HYBF90) $(PFLAG) $(OMPFLAG) $(FPP) $(FDOPT)OPENMP
else
    HF90 = -mode=none echo NO_HYBF90
endif

# -- MPI test cases
MCPROGS   = ctest-mpi ftest-mpi ctest-pomp
{'fraction_non_alphanumeric': 0.13202725724020442, 'fraction_numerical': 0.017035775127768313, 'mean_word_length': 3.5435203094777563, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7438974', 'n_tokens_mistral': 997, 'n_tokens_neox': 916, 'n_words': 247}