<commit_before>MKLROOT = /shared/ucl/apps/intel/2017.Update1/compilers_and_libraries_2017.1.132/linux/mkl
MAKE = make
F90 = mpiifort
F90_OPTS = -O3 -ip -qopenmp -fp-model strict -I$(MKLROOT)/include
F77 = mpiifort
F77_OPTS = -O3 -ip -qopenmp -fp-model strict 
AR = ar
LIB_SYS =
LIB_LPK = -Wl,--start-group $(MKLROOT)/lib/intel64/libmkl_intel_lp64.a $(MKLROOT)/lib/intel64/libmkl_core.a $(MKLROOT)/lib/intel64/libmkl_intel_thread.a -Wl,--end-group -lpthread -lm -qopenmp -fp-model strict 
SRC_MPI =
LIB_libxc = libxcf90.a libxc.a
SRC_libxc = libxc_funcs.f90 libxc.f90 libxcifc.f90
SRC_FFT = zfftifc_fftw.f90

# It's not clear whether we need mkl_dfti.f90 as the instructions are contradictory
#SRC_FFT = mkl_dfti.f90 zfftifc_mkl.f90
<commit_msg>FP model strict fixes accuracy, now let's speed up!<commit_after>MKLROOT = /shared/ucl/apps/intel/2017.Update1/compilers_and_libraries_2017.1.132/linux/mkl
MAKE = make
F90 = mpiifort
F90_OPTS = -O3 -ip -qopenmp -fp-model precise -fma -I$(MKLROOT)/include
F77 = mpiifort
F77_OPTS = -O3 -ip -qopenmp -fp-model precise -fma
AR = ar
LIB_SYS =
LIB_LPK = -Wl,--start-group $(MKLROOT)/lib/intel64/libmkl_intel_lp64.a $(MKLROOT)/lib/intel64/libmkl_core.a $(MKLROOT)/lib/intel64/libmkl_intel_thread.a -Wl,--end-group -lpthread -lm -qopenmp -fp-model precise -fma
SRC_MPI =
LIB_libxc = libxcf90.a libxc.a
SRC_libxc = libxc_funcs.f90 libxc.f90 libxcifc.f90
SRC_FFT = zfftifc_fftw.f90

# It's not clear whether we need mkl_dfti.f90 as the instructions are contradictory
#SRC_FFT = mkl_dfti.f90 zfftifc_mkl.f90

{'fraction_non_alphanumeric': 0.1219195849546044, 'fraction_numerical': 0.0609597924773022, 'mean_word_length': 4.4522968197879855, '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': '1848739', 'n_tokens_mistral': 757, 'n_tokens_neox': 688, 'n_words': 131}