-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* fixed laplacian of aos * corrected the laplacians of aos * added dft_one_e * added new feature for new dft functionals * changed the configure to add new functionals * changed the configure * added dft_one_e/README.rst * added README.rst in new_functionals * added source/programmers_guide/new_ks.rst * Thesis Yann * Added gmp installation in configure * improved qp_e_conv_fci * Doc * Typos * Added variance_max * Fixed completion in qp_create * modif TODO * fixed DFT potential for n_states gt 1 * improved pot pbe * trying to improve sr PBE * fixed potential pbe * fixed the vxc smashed for pbe sr and normal * Comments in selection * bug fixed by peter * Fixed bug with zero beta electrons * Update README.rst * Update e_xc_new_func.irp.f * Update links.rst * Update quickstart.rst * Update quickstart.rst * updated cipsi * Fixed energies of non-expected s2 (#9) * Moved diag_algorithm in Davdison
- Loading branch information
Showing
152 changed files
with
2,156 additions
and
43,125 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
# Common flags | ||
############## | ||
# | ||
# -mkl=[parallel|sequential] : Use the MKL library | ||
# --ninja : Allow the utilisation of ninja. It is mandatory ! | ||
# --align=32 : Align all provided arrays on a 32-byte boundary | ||
# | ||
[COMMON] | ||
FC : ftn -dynamic -fpic | ||
LAPACK_LIB : | ||
IRPF90 : irpf90 | ||
IRPF90_FLAGS : --ninja --align=32 -DMPI | ||
# For KNL, use: | ||
#IRPF90_FLAGS : --ninja --align=64 -DMPI | ||
|
||
# Global options | ||
################ | ||
# | ||
# 1 : Activate | ||
# 0 : Deactivate | ||
# | ||
[OPTION] | ||
MODE : OPT ; [ OPT | PROFILE | DEBUG ] : Chooses the section below | ||
CACHE : 0 ; Enable cache_compile.py | ||
OPENMP : 1 ; Append OpenMP flags | ||
|
||
# Optimization flags | ||
#################### | ||
# | ||
# -xHost : Compile a binary optimized for the current architecture | ||
# -O2 : O3 not better than O2. | ||
# -ip : Inter-procedural optimizations | ||
# -ftz : Flushes denormal results to zero | ||
# | ||
[OPT] | ||
FCFLAGS : -xCORE-AVX2 -O2 -ip -ftz -g -traceback -qopt-prefetch=5 -qopt-prefetch-issue-excl-hint -unroll-aggressive | ||
# | ||
#For KNL, use: | ||
#FCFLAGS : -xMIC-AVX512 -O2 -ip -ftz -g -traceback -qopt-prefetch=5 -qopt-prefetch-issue-excl-hint -unroll-aggressive | ||
# | ||
# Profiling flags | ||
################# | ||
# | ||
[PROFILE] | ||
FC : -p -g | ||
FCFLAGS : -xSSE4.2 -O2 -ip -ftz -qopt-prefetch | ||
|
||
# Debugging flags | ||
################# | ||
# | ||
# -traceback : Activate backtrace on runtime | ||
# -fpe0 : All floating point exaceptions | ||
# -C : Checks uninitialized variables, array subscripts, etc... | ||
# -g : Extra debugging information | ||
# -xSSE2 : Valgrind needs a very simple x86 executable | ||
# | ||
[DEBUG] | ||
FC : -g -traceback | ||
FCFLAGS : -xCORE-AVX2 -C -fpe0 -traceback | ||
|
||
# OpenMP flags | ||
################# | ||
# | ||
[OPENMP] | ||
FC : -qopenmp | ||
IRPF90_FLAGS : --openmp | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.