Mega cleaning.
12
.gitignore
vendored
@ -1,11 +1,15 @@
|
|||||||
quantum_package.rc
|
quantum_package.rc
|
||||||
EZFIO
|
EZFIO/
|
||||||
irpf90
|
irpf90/
|
||||||
EMSL_Basis
|
EMSL_Basis/
|
||||||
|
ninja/
|
||||||
bin/
|
bin/
|
||||||
*.log
|
*.log
|
||||||
quantum_package_static.tar.gz
|
quantum_package_static.tar.gz
|
||||||
resultsFile
|
resultsFile
|
||||||
opam_installer.sh
|
opam_installer.sh
|
||||||
*.mod
|
*.mod
|
||||||
*.p
|
*.p
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
@ -12,9 +12,7 @@ before_script:
|
|||||||
script:
|
script:
|
||||||
- ./setup_environment.sh --robot
|
- ./setup_environment.sh --robot
|
||||||
- source ./quantum_package.rc
|
- source ./quantum_package.rc
|
||||||
- cp ./src/Makefile.config.gfortran ./src/Makefile.config
|
- ./scripts/compilation/create_ninja_build.py --production ./config/gfortran_example.cfg
|
||||||
- ./scripts/compilation/create_ninja_build.py ./config/gfortran_example.cfg > build.ninja
|
- ./ninja/ninja
|
||||||
- ./ninja/ninja -v
|
|
||||||
- ei_handler.py ocaml_global
|
|
||||||
- cd ocaml ; make ; cd -
|
- cd ocaml ; make ; cd -
|
||||||
- ./tests/unit_test/unit_test.py
|
- ./tests/unit_test/unit_test.py
|
||||||
|
13
Compile.md
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
``$QPACKAGE_ROOT/config`` contains ``ifort.cfg`` and ``gfortran.cfg`` files which
|
||||||
|
have the compiler flags that will be used to compile the code. You can edit these
|
||||||
|
files to modify the compiling options (This configuration file is parsed by
|
||||||
|
``read_compilation_cfg.py``).
|
||||||
|
|
||||||
|
To create the Ninja file ::
|
||||||
|
|
||||||
|
create_ninja_build.py --production $QPACKAGE_ROOT/config/ifort.cfg
|
||||||
|
|
||||||
|
|
||||||
|
To compile, run ::
|
||||||
|
|
||||||
|
$QPACKAGE_ROOT/ninja/ninja
|
51
ocaml/.gitignore
vendored
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
cd .gitignore
|
||||||
|
ezfio.ml
|
||||||
|
Qptypes.ml
|
||||||
|
qptypes_generator.byte
|
||||||
|
_build
|
||||||
|
qp_basis_clean.native
|
||||||
|
qp_create_ezfio_from_xyz.native
|
||||||
|
qp_edit.native
|
||||||
|
qp_print.native
|
||||||
|
qp_run.native
|
||||||
|
qp_set_ddci.native
|
||||||
|
qp_set_mo_class.native
|
||||||
|
test_atom.byte
|
||||||
|
test_basis.byte
|
||||||
|
test_bitlist.byte
|
||||||
|
test_determinants.byte
|
||||||
|
test_elements.byte
|
||||||
|
test_excitation.byte
|
||||||
|
test_gto.byte
|
||||||
|
test_mo_label.byte
|
||||||
|
test_molecule.byte
|
||||||
|
test_point3d.byte
|
||||||
|
test_atom
|
||||||
|
test_basis
|
||||||
|
test_bitlist
|
||||||
|
test_determinants
|
||||||
|
test_elements
|
||||||
|
test_excitation
|
||||||
|
test_gto
|
||||||
|
test_mo_label
|
||||||
|
test_molecule
|
||||||
|
test_point3d
|
||||||
|
qp_basis_clean
|
||||||
|
qp_create_ezfio_from_xyz
|
||||||
|
qp_edit
|
||||||
|
qp_print
|
||||||
|
qp_run
|
||||||
|
qp_set_ddci
|
||||||
|
qp_set_mo_class
|
||||||
|
qp_edit.ml
|
||||||
|
Input_pseudo.ml
|
||||||
|
Input_integrals_bielec.ml
|
||||||
|
Input_hartree_fock.ml
|
||||||
|
Input_perturbation.ml
|
||||||
|
Input_determinants.ml
|
||||||
|
Input_properties.ml
|
||||||
|
Input_cas_sd.ml
|
||||||
|
Input_cisd_sc2_selected.ml
|
||||||
|
Input_full_ci.ml
|
||||||
|
Input_mrcc.ml
|
||||||
|
Input_auto_generated.ml
|
1
scripts/compilation/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
*.pyc
|
@ -11,7 +11,7 @@ from os.path import join
|
|||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from module_handler import file_dependancy
|
from module_handler import file_dependency
|
||||||
from module_handler import get_dict_module_boss, get_dict_genealogy_desc
|
from module_handler import get_dict_module_boss, get_dict_genealogy_desc
|
||||||
from read_compilation_cfg import get_compilation_option
|
from read_compilation_cfg import get_compilation_option
|
||||||
from docopt import docopt
|
from docopt import docopt
|
||||||
@ -309,7 +309,7 @@ def get_l_irp_for_module(path_module_abs):
|
|||||||
return dump
|
return dump
|
||||||
|
|
||||||
|
|
||||||
def get_irp_dependancy(d_info_module):
|
def get_irp_dependency(d_info_module):
|
||||||
"""
|
"""
|
||||||
For a module return all the irp.f90 file who depend
|
For a module return all the irp.f90 file who depend
|
||||||
"""
|
"""
|
||||||
@ -345,7 +345,7 @@ def ninja_irpf90_make_rule():
|
|||||||
" command = {0}".format(" ; ".join(l_cmd)),
|
" command = {0}".format(" ; ".join(l_cmd)),
|
||||||
" pool = irp_pool",
|
" pool = irp_pool",
|
||||||
" generator = 1",
|
" generator = 1",
|
||||||
" description = Create the irp tree for $module"
|
" description = Create the IRP_Tree for $module"
|
||||||
""]
|
""]
|
||||||
|
|
||||||
return l_string
|
return l_string
|
||||||
@ -355,7 +355,7 @@ def ninja_irpf90_make_build(path_module,
|
|||||||
l_needed_molule,
|
l_needed_molule,
|
||||||
d_irp):
|
d_irp):
|
||||||
"""
|
"""
|
||||||
Creatre the dependancy for a irpf90.make
|
Creatre the dependency for a irpf90.make
|
||||||
We need all the symklink and all the irp.f
|
We need all the symklink and all the irp.f
|
||||||
"""
|
"""
|
||||||
# ~#~#~#~#~#~ #
|
# ~#~#~#~#~#~ #
|
||||||
@ -381,7 +381,7 @@ def ninja_irpf90_make_build(path_module,
|
|||||||
# N i n j a _ b u i l d #
|
# N i n j a _ b u i l d #
|
||||||
# ~#~#~#~#~#~#~#~#~#~#~ #
|
# ~#~#~#~#~#~#~#~#~#~#~ #
|
||||||
|
|
||||||
l_src, l_obj = file_dependancy(path_module.rel)
|
l_src, l_obj = file_dependency(path_module.rel)
|
||||||
l_include_dir = ["-I {0}".format(m.rel) for m in l_needed_molule]
|
l_include_dir = ["-I {0}".format(m.rel) for m in l_needed_molule]
|
||||||
|
|
||||||
l_string = ["build {0}: build_irpf90.ninja {1}".format(str_creation, str_depend),
|
l_string = ["build {0}: build_irpf90.ninja {1}".format(str_creation, str_depend),
|
||||||
@ -411,7 +411,7 @@ def ninja_readme_build(path_module):
|
|||||||
"""
|
"""
|
||||||
Rule for creation the readme
|
Rule for creation the readme
|
||||||
"""
|
"""
|
||||||
path_irp_man = join(path_module.abs, "IRPF90_man")
|
path_irp_man = join(path_module.abs, "irpf90.make")
|
||||||
path_readme = join(path_module.abs, "README.rst")
|
path_readme = join(path_module.abs, "README.rst")
|
||||||
|
|
||||||
l_string = ["build {0}: build_readme {1}".format(path_readme,
|
l_string = ["build {0}: build_readme {1}".format(path_readme,
|
||||||
@ -429,7 +429,7 @@ def ninja_readme_build(path_module):
|
|||||||
# /
|
# /
|
||||||
def get_program(path_module):
|
def get_program(path_module):
|
||||||
"""
|
"""
|
||||||
Return the list of binary (Path= namedtuple('Path', ['abs', 'rel']) for a module
|
Return the list of binaries (Path= namedtuple('Path', ['abs', 'rel']) for a module
|
||||||
"""
|
"""
|
||||||
import subprocess
|
import subprocess
|
||||||
|
|
||||||
@ -449,10 +449,10 @@ def get_program(path_module):
|
|||||||
return []
|
return []
|
||||||
|
|
||||||
|
|
||||||
def get_dict_binary(mode="development"):
|
def get_dict_binaries(mode="development"):
|
||||||
"""
|
"""
|
||||||
Return a dict [module] = list_binary
|
Return a dict [module] = list_binaries
|
||||||
If a the production mode is enable only header module will produce binary
|
If a the production mode is enable only header module will produce binaries
|
||||||
|
|
||||||
Example : The module Full_CI can produce the binary SCF
|
Example : The module Full_CI can produce the binary SCF
|
||||||
so you dont need to use at all the module Hartree-Fock
|
so you dont need to use at all the module Hartree-Fock
|
||||||
@ -460,63 +460,93 @@ def get_dict_binary(mode="development"):
|
|||||||
|
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
|
|
||||||
d_binary = defaultdict(list)
|
d_binaries = defaultdict(list)
|
||||||
|
|
||||||
# Create d_binary
|
# Create d_binaries
|
||||||
# Ake module => binary generated
|
# Ake module => binaries generated
|
||||||
for module in d_genealogy_path.keys():
|
for module in d_genealogy_path.keys():
|
||||||
l_binary = get_program(module)
|
l_binaries = get_program(module)
|
||||||
|
|
||||||
if l_binary:
|
if l_binaries:
|
||||||
d_binary[module] += l_binary
|
d_binaries[module] += l_binaries
|
||||||
|
|
||||||
if mode == "production":
|
if mode == "production":
|
||||||
|
|
||||||
dict_boss = get_dict_module_boss()
|
dict_boss = get_dict_module_boss()
|
||||||
dict_boss_path = dict_module_genelogy_path(dict_boss)
|
dict_boss_path = dict_module_genelogy_path(dict_boss)
|
||||||
|
|
||||||
d_binary_condensed = defaultdict(list)
|
d_binaries_condensed = defaultdict(list)
|
||||||
for module in d_binary:
|
for module in d_binaries:
|
||||||
d_binary_condensed[dict_boss_path[module]] += d_binary[module]
|
d_binaries_condensed[dict_boss_path[module]] += d_binaries[module]
|
||||||
|
|
||||||
d_binary = d_binary_condensed
|
d_binaries = d_binaries_condensed
|
||||||
|
|
||||||
return d_binary
|
return d_binaries
|
||||||
|
|
||||||
|
|
||||||
def ninja_binary_rule():
|
def ninja_binaries_rule():
|
||||||
"""
|
"""
|
||||||
Rule for creating the binary
|
Rule for creating the binaries
|
||||||
"""
|
"""
|
||||||
|
|
||||||
l_cmd = ["cd $module/IRPF90_temp", "ninja -j 1 "]
|
l_cmd = ["cd $module/IRPF90_temp", "ninja"]
|
||||||
|
|
||||||
l_string = ["rule build_binary",
|
l_string = ["rule build_binaries",
|
||||||
" command = {0}".format(" ; ".join(l_cmd)),
|
" command = {0}".format(" ; ".join(l_cmd)),
|
||||||
" description = Create all the binary from $module"
|
" description = Create all the binaries from $module"
|
||||||
""]
|
""]
|
||||||
|
|
||||||
return l_string
|
return l_string
|
||||||
|
|
||||||
|
|
||||||
def ninja_binary_build(path_module, l_children, d_binary):
|
def ninja_binaries_build(path_module, l_children, d_binaries):
|
||||||
"""
|
"""
|
||||||
The binary need the EZFIO_LIB, and the irpf90.make (aka build.ninja)
|
The binaries need the EZFIO_LIB, and the irpf90.make (aka build.ninja)
|
||||||
"""
|
"""
|
||||||
ninja_module_path = join(path_module.abs, "IRPF90_temp", "build.ninja")
|
ninja_module_path = join(path_module.abs, "IRPF90_temp", "build.ninja")
|
||||||
|
|
||||||
l_abs_bin = [binary.abs for binary in d_binary[path_module]]
|
l_abs_bin = [binary.abs for binary in d_binaries[path_module]]
|
||||||
l_rel_bin = [binary.rel for binary in d_binary[path_module]]
|
|
||||||
|
|
||||||
l_string = ["build {0}: build_binary {1} {2}".format(" ".join(l_abs_bin),
|
l_string = ["build {0}: build_binaries {1} {2}".format(" ".join(l_abs_bin),
|
||||||
EZFIO_LIB,
|
EZFIO_LIB,
|
||||||
ninja_module_path),
|
ninja_module_path),
|
||||||
" module = {0}".format(path_module.abs),
|
" module = {0}".format(path_module.abs),
|
||||||
""]
|
""]
|
||||||
|
|
||||||
return l_string
|
return l_string
|
||||||
|
|
||||||
|
|
||||||
|
# ___
|
||||||
|
# | ._ _ _ _| _ ._ _ ._ _| _ ._ _ o _ _
|
||||||
|
# | | (/_ (/_ (_| (/_ |_) (/_ | | (_| (/_ | | (_ | (/_ _>
|
||||||
|
# |
|
||||||
|
def ninja_dot_tree_rule():
|
||||||
|
"""
|
||||||
|
Rule for creating the binaries
|
||||||
|
"""
|
||||||
|
l_cmd = ["cd $module", "module_handler.py create_png"]
|
||||||
|
|
||||||
|
l_string = ["rule build_dot_tree",
|
||||||
|
" command = {0}".format(" ; ".join(l_cmd)),
|
||||||
|
" description = Generate Dot Dependancies Tree of $module"
|
||||||
|
""]
|
||||||
|
|
||||||
|
return l_string
|
||||||
|
|
||||||
|
|
||||||
|
def ninja_dot_tree_build(path_module):
|
||||||
|
|
||||||
|
l_string = ["build {0}: build_dot_tree".format(join(path_module.abs, "tree_dependency.png")),
|
||||||
|
" module = {0}".format(path_module.abs),
|
||||||
|
""]
|
||||||
|
|
||||||
|
return l_string
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# |\/| _. o ._
|
||||||
|
# | | (_| | | |
|
||||||
|
#
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
||||||
arguments = docopt(__doc__)
|
arguments = docopt(__doc__)
|
||||||
@ -527,7 +557,6 @@ if __name__ == "__main__":
|
|||||||
# |_ | | \/ \/ (_| | | (_| |_) | (/_ _>
|
# |_ | | \/ \/ (_| | | (_| |_) | (/_ _>
|
||||||
#
|
#
|
||||||
|
|
||||||
pwd_config_file = sys.argv[1]
|
|
||||||
l_string = ninja_create_env_variable(pwd_config_file)
|
l_string = ninja_create_env_variable(pwd_config_file)
|
||||||
|
|
||||||
# _
|
# _
|
||||||
@ -541,11 +570,13 @@ if __name__ == "__main__":
|
|||||||
l_string += ninja_irpf90_make_rule()
|
l_string += ninja_irpf90_make_rule()
|
||||||
l_string += ninja_readme_rule()
|
l_string += ninja_readme_rule()
|
||||||
|
|
||||||
l_string += ninja_binary_rule()
|
l_string += ninja_binaries_rule()
|
||||||
|
|
||||||
l_string += ninja_ezfio_config_rule()
|
l_string += ninja_ezfio_config_rule()
|
||||||
l_string += ninja_ezfio_rule()
|
l_string += ninja_ezfio_rule()
|
||||||
|
|
||||||
|
l_string += ninja_dot_tree_rule()
|
||||||
|
|
||||||
# _
|
# _
|
||||||
# |_) o | _| _ _ ._ _ ._ _. |
|
# |_) o | _| _ _ ._ _ ._ _. |
|
||||||
# |_) |_| | | (_| (_| (/_ | | (/_ | (_| |
|
# |_) |_| | | (_| (_| (/_ | | (/_ | (_| |
|
||||||
@ -570,20 +601,20 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
d_genealogy = get_dict_genealogy_desc()
|
d_genealogy = get_dict_genealogy_desc()
|
||||||
d_genealogy_path = dict_module_genelogy_path(d_genealogy)
|
d_genealogy_path = dict_module_genelogy_path(d_genealogy)
|
||||||
d_irp = get_irp_dependancy(d_genealogy_path)
|
d_irp = get_irp_dependency(d_genealogy_path)
|
||||||
|
|
||||||
d_binary_production = get_dict_binary("production")
|
d_binaries_production = get_dict_binaries("production")
|
||||||
d_binary_development = get_dict_binary("development")
|
d_binaries_development = get_dict_binaries("development")
|
||||||
|
|
||||||
# ~#~#~#~#~#~#~#~#~#~#~#~#~ #
|
# ~#~#~#~#~#~#~#~#~#~#~#~#~ #
|
||||||
# M o d u l e _ t o _ i r p #
|
# M o d u l e _ t o _ i r p #
|
||||||
# ~#~#~#~#~#~#~#~#~#~#~#~#~ #
|
# ~#~#~#~#~#~#~#~#~#~#~#~#~ #
|
||||||
|
|
||||||
if arguments["--production"]:
|
if arguments["--production"]:
|
||||||
l_module_to_irp = d_binary_production.keys()
|
l_module_to_irp = d_binaries_production.keys()
|
||||||
|
|
||||||
elif arguments["--development"]:
|
elif arguments["--development"]:
|
||||||
l_module_to_irp = d_binary_development.keys()
|
l_module_to_irp = d_binaries_development.keys()
|
||||||
|
|
||||||
for module_to_compile in l_module_to_irp:
|
for module_to_compile in l_module_to_irp:
|
||||||
|
|
||||||
@ -600,13 +631,18 @@ if __name__ == "__main__":
|
|||||||
# ~#~#~#~#~#~#~#~ #
|
# ~#~#~#~#~#~#~#~ #
|
||||||
l_string += ninja_irpf90_make_build(module_to_compile, l_children, d_irp)
|
l_string += ninja_irpf90_make_build(module_to_compile, l_children, d_irp)
|
||||||
|
|
||||||
|
# ~#~#~#~#~#~#~#~ #
|
||||||
|
# d o t _ t r e e #
|
||||||
|
# ~#~#~#~#~#~#~#~ #
|
||||||
|
l_string += ninja_dot_tree_build(module_to_compile)
|
||||||
|
|
||||||
# ~#~#~#~#~#~#~ #
|
# ~#~#~#~#~#~#~ #
|
||||||
# b i n a r y #
|
# b i n a r y #
|
||||||
# ~#~#~#~#~#~#~ #
|
# ~#~#~#~#~#~#~ #
|
||||||
|
for module_to_compile in d_binaries_production.keys():
|
||||||
|
|
||||||
for module_to_compile in d_binary_production.keys():
|
l_string += ninja_binaries_build(module_to_compile, l_children, d_binaries_production)
|
||||||
|
|
||||||
l_string += ninja_binary_build(module_to_compile, l_children, d_binary_production)
|
|
||||||
l_string += ninja_readme_build(module_to_compile)
|
l_string += ninja_readme_build(module_to_compile)
|
||||||
|
|
||||||
print "\n".join(l_string)
|
with open(join(QPACKAGE_ROOT, "build.ninja"), "w+") as f:
|
||||||
|
f.write("\n".join(l_string))
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#
|
#
|
||||||
# This script should run from the directory $QPACKAGE_ROOT/src
|
# This script should run from the directory $QPACKAGE_ROOT/src
|
||||||
|
|
||||||
# Check is we are in `QPROOT_SRC` and all the dependancy are corect
|
# Check is we are in `QPACKAGE_ROOT_SRC` and all the dependency are correct
|
||||||
${QPACKAGE_ROOT}/scripts/module/check_src.sh
|
${QPACKAGE_ROOT}/scripts/module/check_src.sh
|
||||||
|
|
||||||
NPROC=$(cat /proc/cpuinfo | grep MHz | wc -l)
|
NPROC=$(cat /proc/cpuinfo | grep MHz | wc -l)
|
||||||
|
@ -13,9 +13,10 @@ then
|
|||||||
fi
|
fi
|
||||||
source ${QPACKAGE_ROOT}/scripts/qp_include.sh
|
source ${QPACKAGE_ROOT}/scripts/qp_include.sh
|
||||||
|
|
||||||
check_current_dir_is_module
|
|
||||||
|
|
||||||
cat << EOF > .gitignore
|
function do_gitingore()
|
||||||
|
{
|
||||||
|
cat << EOF > .gitignore
|
||||||
#
|
#
|
||||||
# Do not modify this file. Add your ignored files to the gitignore
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
# (without the dot at the beginning) file.
|
# (without the dot at the beginning) file.
|
||||||
@ -26,13 +27,35 @@ irpf90.make
|
|||||||
tags
|
tags
|
||||||
Makefile.depend
|
Makefile.depend
|
||||||
irpf90_entities
|
irpf90_entities
|
||||||
.gitignore
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
if [[ -f gitignore ]]
|
||||||
|
then
|
||||||
|
cat gitignore >> .gitignore
|
||||||
|
fi
|
||||||
|
|
||||||
|
find . -type l | sed "s@./@@" >> .gitignore
|
||||||
|
find . -type f -executable -print | sed "s@./@@" >> .gitignore
|
||||||
|
}
|
||||||
|
|
||||||
if [[ -f gitignore ]]
|
|
||||||
|
if [[ -z $1 ]]
|
||||||
then
|
then
|
||||||
cat gitignore >> .gitignore
|
check_current_dir_is_module
|
||||||
|
do_gitingore
|
||||||
|
else
|
||||||
|
check_current_dir_is_src
|
||||||
|
for i in $@
|
||||||
|
do
|
||||||
|
if [[ -d $i ]]
|
||||||
|
then
|
||||||
|
cd $i
|
||||||
|
do_gitingore
|
||||||
|
cd $OLDPWD
|
||||||
|
fi
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
find . -type l | sed "s@./@@" >> .gitignore
|
|
||||||
find . -type f -executable -print | sed "s@./@@" >> .gitignore
|
|
@ -27,8 +27,8 @@ import os.path
|
|||||||
from cache import cache
|
from cache import cache
|
||||||
|
|
||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
Dependancy = namedtuple('Dependancy', ['src', 'obj'])
|
Dependency = namedtuple('Dependency', ['src', 'obj'])
|
||||||
Module_info = namedtuple('Module_info', ['l_children', 'l_dependancy'])
|
Module_info = namedtuple('Module_info', ['l_children', 'l_dependency'])
|
||||||
|
|
||||||
|
|
||||||
def get_list_from_makefile(data, sep):
|
def get_list_from_makefile(data, sep):
|
||||||
@ -64,7 +64,7 @@ def get_dict_genealogy():
|
|||||||
try:
|
try:
|
||||||
with open(os.path.join(dir_, o, "Makefile"), "r") as f:
|
with open(os.path.join(dir_, o, "Makefile"), "r") as f:
|
||||||
data = f.readlines()
|
data = f.readlines()
|
||||||
l_depend = Dependancy(get_list_from_makefile(data, "SRC="),
|
l_depend = Dependency(get_list_from_makefile(data, "SRC="),
|
||||||
get_list_from_makefile(data, "OBJ="))
|
get_list_from_makefile(data, "OBJ="))
|
||||||
except IOError:
|
except IOError:
|
||||||
l_depend = []
|
l_depend = []
|
||||||
@ -150,35 +150,22 @@ def module_genealogy(module_name):
|
|||||||
return him_and_all_children(d_ref, d_ref[module_name].l_children)
|
return him_and_all_children(d_ref, d_ref[module_name].l_children)
|
||||||
|
|
||||||
|
|
||||||
def file_dependancy(module_name):
|
def file_dependency(module_name):
|
||||||
|
|
||||||
d_ref = get_dict_genealogy()
|
d_ref = get_dict_genealogy()
|
||||||
l_src, l_obj = d_ref[module_name].l_dependancy
|
l_src, l_obj = d_ref[module_name].l_dependency
|
||||||
|
|
||||||
l_children_module = him_and_all_children(d_ref, d_ref[module_name].l_children)
|
l_children_module = him_and_all_children(d_ref, d_ref[module_name].l_children)
|
||||||
for module in l_children_module:
|
for module in l_children_module:
|
||||||
l_src_dump, l_obj_dump = d_ref[module].l_dependancy
|
l_src_dump, l_obj_dump = d_ref[module].l_dependency
|
||||||
l_src.extend("{0}/{1}".format(module, i) for i in l_src_dump)
|
l_src.extend("{0}/{1}".format(module, i) for i in l_src_dump)
|
||||||
l_obj.extend("IRPF90_temp/{0}/{1}".format(module, os.path.basename(i)) for i in l_obj_dump)
|
l_obj.extend("IRPF90_temp/{0}/{1}".format(module, os.path.basename(i)) for i in l_obj_dump)
|
||||||
|
|
||||||
return Dependancy(l_src, l_obj)
|
return Dependency(l_src, l_obj)
|
||||||
|
|
||||||
|
|
||||||
def create_png_from_path(path):
|
|
||||||
" Change a path like this into a module list"
|
|
||||||
"path = /home/razoa/quantum_package/src/Molden/NEEDED_CHILDREN_MODULES"
|
|
||||||
|
|
||||||
l_module = os.path.split(path)[0].split("/")[-1]
|
|
||||||
|
|
||||||
import pydot
|
|
||||||
try:
|
|
||||||
create_png([l_module])
|
|
||||||
except pydot.InvocationException:
|
|
||||||
pass
|
|
||||||
|
|
||||||
|
|
||||||
def create_png(l_module):
|
def create_png(l_module):
|
||||||
"""Create the png of the dependancy tree for a l_module"""
|
"""Create the png of the dependency tree for a l_module"""
|
||||||
|
|
||||||
# Init
|
# Init
|
||||||
import pydot
|
import pydot
|
||||||
@ -207,10 +194,7 @@ def create_png(l_module):
|
|||||||
draw_module_edge(module, d_ref[module].l_children)
|
draw_module_edge(module, d_ref[module].l_children)
|
||||||
|
|
||||||
# Save
|
# Save
|
||||||
path = '{0}.png'.format("tree_dependancy")
|
path = '{0}.png'.format("tree_dependency")
|
||||||
# path = '{0}.png'.format("_".join(l_module))
|
|
||||||
# print "png saved in {0}".format(path)
|
|
||||||
|
|
||||||
graph.write_png(path)
|
graph.write_png(path)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
@ -232,7 +216,7 @@ if __name__ == '__main__':
|
|||||||
print " ".join(sorted(l_all_needed_molule))
|
print " ".join(sorted(l_all_needed_molule))
|
||||||
|
|
||||||
if arguments["create_png"]:
|
if arguments["create_png"]:
|
||||||
create_png_from_path(path_file)
|
create_png([path_file])
|
||||||
|
|
||||||
if arguments["head_module"]:
|
if arguments["head_module"]:
|
||||||
for module, boss in get_dict_module_boss().iteritems():
|
for module, boss in get_dict_module_boss().iteritems():
|
||||||
|
@ -81,7 +81,7 @@ def update_needed(data):
|
|||||||
modules = file.read()
|
modules = file.read()
|
||||||
file.close()
|
file.close()
|
||||||
|
|
||||||
header_image = ".. image:: tree_dependancy.png\n\n"
|
header_image = ".. image:: tree_dependency.png\n\n"
|
||||||
|
|
||||||
if modules.strip() != "":
|
if modules.strip() != "":
|
||||||
modules = ['* `%s <%s%s>`_' % (x, URL, x) for x in modules.split()]
|
modules = ['* `%s <%s%s>`_' % (x, URL, x) for x in modules.split()]
|
||||||
|
@ -23,6 +23,7 @@ export PYTHONPATH=\${PYTHONPATH}\$(find "\${QPACKAGE_ROOT}"/scripts -type d -pri
|
|||||||
export PATH=\${PATH}\$(find "\${QPACKAGE_ROOT}"/scripts -type d -printf ":%p")
|
export PATH=\${PATH}\$(find "\${QPACKAGE_ROOT}"/scripts -type d -printf ":%p")
|
||||||
export PATH=\${PATH}:"\${QPACKAGE_ROOT}"/bin
|
export PATH=\${PATH}:"\${QPACKAGE_ROOT}"/bin
|
||||||
export PATH=\${PATH}:"\${QPACKAGE_ROOT}"/ocaml
|
export PATH=\${PATH}:"\${QPACKAGE_ROOT}"/ocaml
|
||||||
|
export PATH=\${PATH}:"\${QPACKAGE_ROOT}"/ninja
|
||||||
source "\${QPACKAGE_ROOT}"/bin/irpman &> /dev/null
|
source "\${QPACKAGE_ROOT}"/bin/irpman &> /dev/null
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
13
src/AOs/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
Before Width: | Height: | Size: 14 KiB |
13
src/Bitmask/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
Before Width: | Height: | Size: 30 KiB |
32
src/CAS_SD/.gitignore
vendored
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
Pseudo
|
||||||
|
Integrals_Monoelec
|
||||||
|
Generators_CAS
|
||||||
|
Bitmask
|
||||||
|
Integrals_Bielec
|
||||||
|
AOs
|
||||||
|
Selectors_full
|
||||||
|
MOs
|
||||||
|
Hartree_Fock
|
||||||
|
Perturbation
|
||||||
|
Determinants
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Properties
|
||||||
|
Nuclei
|
||||||
|
MOGuess
|
||||||
|
Ezfio_files
|
||||||
|
cas_sd_selected
|
||||||
|
cas_sd
|
@ -24,7 +24,7 @@ Needed Modules
|
|||||||
.. Do not edit this section. It was auto-generated from the
|
.. Do not edit this section. It was auto-generated from the
|
||||||
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
||||||
|
|
||||||
.. image:: tree_dependancy.png
|
.. image:: tree_dependency.png
|
||||||
|
|
||||||
* `Perturbation <http://github.com/LCPQ/quantum_package/tree/master/src/Perturbation>`_
|
* `Perturbation <http://github.com/LCPQ/quantum_package/tree/master/src/Perturbation>`_
|
||||||
* `Selectors_full <http://github.com/LCPQ/quantum_package/tree/master/src/Selectors_full>`_
|
* `Selectors_full <http://github.com/LCPQ/quantum_package/tree/master/src/Selectors_full>`_
|
||||||
|
Before Width: | Height: | Size: 107 KiB |
BIN
src/CAS_SD/tree_dependency.png
Normal file
After Width: | Height: | Size: 104 KiB |
30
src/CID/.gitignore
vendored
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
Pseudo
|
||||||
|
Integrals_Monoelec
|
||||||
|
Bitmask
|
||||||
|
Integrals_Bielec
|
||||||
|
AOs
|
||||||
|
Selectors_full
|
||||||
|
MOs
|
||||||
|
Hartree_Fock
|
||||||
|
Determinants
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Nuclei
|
||||||
|
MOGuess
|
||||||
|
SingleRefMethod
|
||||||
|
Ezfio_files
|
||||||
|
cid
|
||||||
|
cid_lapack
|
Before Width: | Height: | Size: 92 KiB |
35
src/CID_SC2_selected/.gitignore
vendored
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
CID_selected
|
||||||
|
Pseudo
|
||||||
|
Integrals_Monoelec
|
||||||
|
Bitmask
|
||||||
|
CID
|
||||||
|
Integrals_Bielec
|
||||||
|
CISD_selected
|
||||||
|
AOs
|
||||||
|
Selectors_full
|
||||||
|
MOs
|
||||||
|
Hartree_Fock
|
||||||
|
Perturbation
|
||||||
|
CISD
|
||||||
|
Determinants
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Properties
|
||||||
|
Nuclei
|
||||||
|
MOGuess
|
||||||
|
SingleRefMethod
|
||||||
|
Ezfio_files
|
||||||
|
cid_sc2_selection
|
@ -19,7 +19,7 @@ Needed Modules
|
|||||||
.. Do not edit this section. It was auto-generated from the
|
.. Do not edit this section. It was auto-generated from the
|
||||||
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
||||||
|
|
||||||
.. image:: tree_dependancy.png
|
.. image:: tree_dependency.png
|
||||||
|
|
||||||
* `CID_selected <http://github.com/LCPQ/quantum_package/tree/master/src/CID_selected>`_
|
* `CID_selected <http://github.com/LCPQ/quantum_package/tree/master/src/CID_selected>`_
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 116 KiB |
BIN
src/CID_SC2_selected/tree_dependency.png
Normal file
After Width: | Height: | Size: 115 KiB |
33
src/CID_selected/.gitignore
vendored
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
Pseudo
|
||||||
|
Integrals_Monoelec
|
||||||
|
Bitmask
|
||||||
|
CID
|
||||||
|
Integrals_Bielec
|
||||||
|
AOs
|
||||||
|
Selectors_full
|
||||||
|
MOs
|
||||||
|
Hartree_Fock
|
||||||
|
Perturbation
|
||||||
|
CISD
|
||||||
|
Determinants
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Properties
|
||||||
|
Nuclei
|
||||||
|
MOGuess
|
||||||
|
SingleRefMethod
|
||||||
|
Ezfio_files
|
||||||
|
cid_selection
|
Before Width: | Height: | Size: 110 KiB |
30
src/CIS/.gitignore
vendored
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
Pseudo
|
||||||
|
Integrals_Monoelec
|
||||||
|
Bitmask
|
||||||
|
Integrals_Bielec
|
||||||
|
AOs
|
||||||
|
Selectors_full
|
||||||
|
MOs
|
||||||
|
Hartree_Fock
|
||||||
|
Determinants
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Nuclei
|
||||||
|
MOGuess
|
||||||
|
SingleRefMethod
|
||||||
|
Ezfio_files
|
||||||
|
super_ci
|
||||||
|
cis
|
@ -31,7 +31,7 @@ Needed Modules
|
|||||||
.. Do not edit this section. It was auto-generated from the
|
.. Do not edit this section. It was auto-generated from the
|
||||||
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
||||||
|
|
||||||
.. image:: tree_dependancy.png
|
.. image:: tree_dependency.png
|
||||||
|
|
||||||
* `Selectors_full <http://github.com/LCPQ/quantum_package/tree/master/src/Selectors_full>`_
|
* `Selectors_full <http://github.com/LCPQ/quantum_package/tree/master/src/Selectors_full>`_
|
||||||
* `SingleRefMethod <http://github.com/LCPQ/quantum_package/tree/master/src/SingleRefMethod>`_
|
* `SingleRefMethod <http://github.com/LCPQ/quantum_package/tree/master/src/SingleRefMethod>`_
|
||||||
|
Before Width: | Height: | Size: 92 KiB |
BIN
src/CIS/tree_dependency.png
Normal file
After Width: | Height: | Size: 91 KiB |
30
src/CISD/.gitignore
vendored
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
Pseudo
|
||||||
|
Integrals_Monoelec
|
||||||
|
Bitmask
|
||||||
|
Integrals_Bielec
|
||||||
|
AOs
|
||||||
|
Selectors_full
|
||||||
|
MOs
|
||||||
|
Hartree_Fock
|
||||||
|
Determinants
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Nuclei
|
||||||
|
MOGuess
|
||||||
|
SingleRefMethod
|
||||||
|
Ezfio_files
|
||||||
|
cisd_lapack
|
||||||
|
cisd
|
Before Width: | Height: | Size: 92 KiB |
33
src/CISD_SC2_selected/.gitignore
vendored
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
Pseudo
|
||||||
|
Integrals_Monoelec
|
||||||
|
Bitmask
|
||||||
|
Integrals_Bielec
|
||||||
|
CISD_selected
|
||||||
|
AOs
|
||||||
|
Selectors_full
|
||||||
|
MOs
|
||||||
|
Hartree_Fock
|
||||||
|
Perturbation
|
||||||
|
CISD
|
||||||
|
Determinants
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Properties
|
||||||
|
Nuclei
|
||||||
|
MOGuess
|
||||||
|
SingleRefMethod
|
||||||
|
Ezfio_files
|
||||||
|
cisd_sc2_selection
|
@ -19,7 +19,7 @@ Needed Modules
|
|||||||
.. Do not edit this section. It was auto-generated from the
|
.. Do not edit this section. It was auto-generated from the
|
||||||
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
||||||
|
|
||||||
.. image:: tree_dependancy.png
|
.. image:: tree_dependency.png
|
||||||
|
|
||||||
* `CISD_selected <http://github.com/LCPQ/quantum_package/tree/master/src/CISD_selected>`_
|
* `CISD_selected <http://github.com/LCPQ/quantum_package/tree/master/src/CISD_selected>`_
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 117 KiB |
BIN
src/CISD_SC2_selected/tree_dependency.png
Normal file
After Width: | Height: | Size: 116 KiB |
32
src/CISD_selected/.gitignore
vendored
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
Pseudo
|
||||||
|
Integrals_Monoelec
|
||||||
|
Bitmask
|
||||||
|
Integrals_Bielec
|
||||||
|
AOs
|
||||||
|
Selectors_full
|
||||||
|
MOs
|
||||||
|
Hartree_Fock
|
||||||
|
Perturbation
|
||||||
|
CISD
|
||||||
|
Determinants
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Properties
|
||||||
|
Nuclei
|
||||||
|
MOGuess
|
||||||
|
SingleRefMethod
|
||||||
|
Ezfio_files
|
||||||
|
cisd_selection
|
Before Width: | Height: | Size: 111 KiB |
31
src/DDCI_selected/.gitignore
vendored
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
Pseudo
|
||||||
|
Integrals_Monoelec
|
||||||
|
Generators_CAS
|
||||||
|
Bitmask
|
||||||
|
Integrals_Bielec
|
||||||
|
AOs
|
||||||
|
Selectors_full
|
||||||
|
MOs
|
||||||
|
Hartree_Fock
|
||||||
|
Perturbation
|
||||||
|
Determinants
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Properties
|
||||||
|
Nuclei
|
||||||
|
MOGuess
|
||||||
|
Ezfio_files
|
||||||
|
ddci
|
@ -19,7 +19,7 @@ Needed Modules
|
|||||||
.. Do not edit this section. It was auto-generated from the
|
.. Do not edit this section. It was auto-generated from the
|
||||||
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
||||||
|
|
||||||
.. image:: tree_dependancy.png
|
.. image:: tree_dependency.png
|
||||||
|
|
||||||
* `Perturbation <http://github.com/LCPQ/quantum_package/tree/master/src/Perturbation>`_
|
* `Perturbation <http://github.com/LCPQ/quantum_package/tree/master/src/Perturbation>`_
|
||||||
* `Selectors_full <http://github.com/LCPQ/quantum_package/tree/master/src/Selectors_full>`_
|
* `Selectors_full <http://github.com/LCPQ/quantum_package/tree/master/src/Selectors_full>`_
|
||||||
|
Before Width: | Height: | Size: 108 KiB |
BIN
src/DDCI_selected/tree_dependency.png
Normal file
After Width: | Height: | Size: 105 KiB |
13
src/DensityMatrix/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
32
src/Determinants/.gitignore
vendored
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
Pseudo
|
||||||
|
Integrals_Monoelec
|
||||||
|
Bitmask
|
||||||
|
Integrals_Bielec
|
||||||
|
AOs
|
||||||
|
MOs
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Nuclei
|
||||||
|
Ezfio_files
|
||||||
|
guess_triplet
|
||||||
|
guess_singlet
|
||||||
|
truncate_wf
|
||||||
|
save_natorb
|
||||||
|
save_for_qmcchem
|
||||||
|
program_beginer_determinants
|
||||||
|
save_for_casino
|
||||||
|
det_svd
|
||||||
|
guess_doublet
|
Before Width: | Height: | Size: 61 KiB |
13
src/Electrons/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
Before Width: | Height: | Size: 7.7 KiB |
13
src/Ezfio_files/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
Before Width: | Height: | Size: 3.6 KiB |
25
src/FCIdump/.gitignore
vendored
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
Pseudo
|
||||||
|
Integrals_Monoelec
|
||||||
|
Bitmask
|
||||||
|
Integrals_Bielec
|
||||||
|
AOs
|
||||||
|
MOs
|
||||||
|
Determinants
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Nuclei
|
||||||
|
Ezfio_files
|
||||||
|
fcidump
|
@ -21,7 +21,7 @@ Needed Modules
|
|||||||
.. Do not edit this section. It was auto-generated from the
|
.. Do not edit this section. It was auto-generated from the
|
||||||
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
||||||
|
|
||||||
.. image:: tree_dependancy.png
|
.. image:: tree_dependency.png
|
||||||
|
|
||||||
* `Determinants <http://github.com/LCPQ/quantum_package/tree/master/src/Determinants>`_
|
* `Determinants <http://github.com/LCPQ/quantum_package/tree/master/src/Determinants>`_
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 66 KiB |
BIN
src/FCIdump/tree_dependency.png
Normal file
After Width: | Height: | Size: 64 KiB |
34
src/Full_CI/.gitignore
vendored
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
Generators_full
|
||||||
|
Pseudo
|
||||||
|
Integrals_Monoelec
|
||||||
|
Bitmask
|
||||||
|
Integrals_Bielec
|
||||||
|
AOs
|
||||||
|
Selectors_full
|
||||||
|
MOs
|
||||||
|
Hartree_Fock
|
||||||
|
Perturbation
|
||||||
|
Determinants
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Properties
|
||||||
|
Nuclei
|
||||||
|
MOGuess
|
||||||
|
Ezfio_files
|
||||||
|
target_pt2
|
||||||
|
full_ci
|
||||||
|
var_pt2_ratio
|
||||||
|
full_ci_no_skip
|
@ -24,7 +24,7 @@ Needed Modules
|
|||||||
.. Do not edit this section. It was auto-generated from the
|
.. Do not edit this section. It was auto-generated from the
|
||||||
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
||||||
|
|
||||||
.. image:: tree_dependancy.png
|
.. image:: tree_dependency.png
|
||||||
|
|
||||||
* `Perturbation <http://github.com/LCPQ/quantum_package/tree/master/src/Perturbation>`_
|
* `Perturbation <http://github.com/LCPQ/quantum_package/tree/master/src/Perturbation>`_
|
||||||
* `Selectors_full <http://github.com/LCPQ/quantum_package/tree/master/src/Selectors_full>`_
|
* `Selectors_full <http://github.com/LCPQ/quantum_package/tree/master/src/Selectors_full>`_
|
||||||
|
Before Width: | Height: | Size: 106 KiB |
BIN
src/Full_CI/tree_dependency.png
Normal file
After Width: | Height: | Size: 104 KiB |
13
src/Generators_CAS/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
Before Width: | Height: | Size: 67 KiB |
13
src/Generators_full/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
Before Width: | Height: | Size: 78 KiB |
13
src/Generators_restart/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
26
src/Hartree_Fock/.gitignore
vendored
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
Pseudo
|
||||||
|
Integrals_Monoelec
|
||||||
|
Bitmask
|
||||||
|
Integrals_Bielec
|
||||||
|
AOs
|
||||||
|
MOs
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Nuclei
|
||||||
|
MOGuess
|
||||||
|
Ezfio_files
|
||||||
|
Huckel_guess
|
||||||
|
SCF
|
Before Width: | Height: | Size: 64 KiB |
13
src/Integrals_Bielec/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
Before Width: | Height: | Size: 46 KiB |
22
src/Integrals_Monoelec/.gitignore
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
Pseudo
|
||||||
|
AOs
|
||||||
|
MOs
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Nuclei
|
||||||
|
Ezfio_files
|
||||||
|
check_orthonormality
|
||||||
|
save_ortho_mos
|
Before Width: | Height: | Size: 38 KiB |
22
src/MOGuess/.gitignore
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
Pseudo
|
||||||
|
Integrals_Monoelec
|
||||||
|
AOs
|
||||||
|
MOs
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Nuclei
|
||||||
|
Ezfio_files
|
||||||
|
H_CORE_guess
|
Before Width: | Height: | Size: 43 KiB |
13
src/MOs/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
Before Width: | Height: | Size: 26 KiB |
31
src/MP2/.gitignore
vendored
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
Pseudo
|
||||||
|
Integrals_Monoelec
|
||||||
|
Bitmask
|
||||||
|
Integrals_Bielec
|
||||||
|
AOs
|
||||||
|
Selectors_full
|
||||||
|
MOs
|
||||||
|
Hartree_Fock
|
||||||
|
Perturbation
|
||||||
|
Determinants
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Properties
|
||||||
|
Nuclei
|
||||||
|
MOGuess
|
||||||
|
SingleRefMethod
|
||||||
|
Ezfio_files
|
||||||
|
mp2
|
@ -19,7 +19,7 @@ Needed Modules
|
|||||||
.. Do not edit this section. It was auto-generated from the
|
.. Do not edit this section. It was auto-generated from the
|
||||||
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
||||||
|
|
||||||
.. image:: tree_dependancy.png
|
.. image:: tree_dependency.png
|
||||||
|
|
||||||
* `Perturbation <http://github.com/LCPQ/quantum_package/tree/master/src/Perturbation>`_
|
* `Perturbation <http://github.com/LCPQ/quantum_package/tree/master/src/Perturbation>`_
|
||||||
* `Selectors_full <http://github.com/LCPQ/quantum_package/tree/master/src/Selectors_full>`_
|
* `Selectors_full <http://github.com/LCPQ/quantum_package/tree/master/src/Selectors_full>`_
|
||||||
|
Before Width: | Height: | Size: 107 KiB |
BIN
src/MP2/tree_dependency.png
Normal file
After Width: | Height: | Size: 106 KiB |
31
src/MRCC/.gitignore
vendored
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
Generators_full
|
||||||
|
Pseudo
|
||||||
|
Integrals_Monoelec
|
||||||
|
Bitmask
|
||||||
|
Integrals_Bielec
|
||||||
|
AOs
|
||||||
|
Selectors_full
|
||||||
|
MOs
|
||||||
|
Hartree_Fock
|
||||||
|
Perturbation
|
||||||
|
Determinants
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Properties
|
||||||
|
Nuclei
|
||||||
|
MOGuess
|
||||||
|
Ezfio_files
|
||||||
|
mrcc
|
@ -8,7 +8,7 @@ Needed Modules
|
|||||||
.. Do not edit this section. It was auto-generated from the
|
.. Do not edit this section. It was auto-generated from the
|
||||||
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
||||||
|
|
||||||
.. image:: tree_dependancy.png
|
.. image:: tree_dependency.png
|
||||||
|
|
||||||
* `Perturbation <http://github.com/LCPQ/quantum_package/tree/master/src/Perturbation>`_
|
* `Perturbation <http://github.com/LCPQ/quantum_package/tree/master/src/Perturbation>`_
|
||||||
* `Selectors_full <http://github.com/LCPQ/quantum_package/tree/master/src/Selectors_full>`_
|
* `Selectors_full <http://github.com/LCPQ/quantum_package/tree/master/src/Selectors_full>`_
|
||||||
|
Before Width: | Height: | Size: 106 KiB |
BIN
src/MRCC/tree_dependency.png
Normal file
After Width: | Height: | Size: 105 KiB |
36
src/Makefile
@ -1,36 +0,0 @@
|
|||||||
ifndef QPACKAGE_ROOT
|
|
||||||
$(error "QPACKAGE_ROOT is not defined. Please source quantum_package.rc")
|
|
||||||
endif
|
|
||||||
|
|
||||||
include Makefile.config
|
|
||||||
|
|
||||||
ALL_MODULES=$(shell cat NEEDED_MODULES)
|
|
||||||
EZFIO_DIR=$(QPACKAGE_ROOT)/EZFIO
|
|
||||||
EZFIO=$(EZFIO_DIR)/lib/libezfio_irp.a
|
|
||||||
|
|
||||||
.PHONY: $(ALL_MODULES) ezfio
|
|
||||||
|
|
||||||
|
|
||||||
default: ezfio
|
|
||||||
$(QPACKAGE_ROOT)/scripts/module/build_modules.sh $(ALL_MODULES)
|
|
||||||
|
|
||||||
veryclean:
|
|
||||||
$(QPACKAGE_ROOT)/scripts/module/clean_modules.sh $(ALL_MODULES)
|
|
||||||
|
|
||||||
$(ALL_MODULES): ezfio
|
|
||||||
$(QPACKAGE_ROOT)/scripts/module/build_modules.sh $@
|
|
||||||
|
|
||||||
# Define the EZFIO rules
|
|
||||||
$(EZFIO): $(wildcard $(QPACKAGE_ROOT)/src/*/*.ezfio_config) $(wildcard $(QPACKAGE_ROOT)/src/*/EZFIO.cfg)
|
|
||||||
$(QPACKAGE_ROOT)/scripts/ezfio_interface/prepare_ezfio.sh
|
|
||||||
cd $(EZFIO_DIR);\
|
|
||||||
export FC="$(FC)" ; export FCFLAGS="$(FCFLAGS)" ; export IRPF90="$(IRPF90)" ;\
|
|
||||||
$(MAKE) ;\
|
|
||||||
$(MAKE) Python
|
|
||||||
|
|
||||||
ezfio: $(EZFIO)
|
|
||||||
|
|
||||||
# Frequent typos
|
|
||||||
clena: clean
|
|
||||||
veryclena: veryclean
|
|
||||||
|
|
@ -1 +0,0 @@
|
|||||||
include irpf90.make
|
|
@ -1,32 +0,0 @@
|
|||||||
OPENMP =1
|
|
||||||
PROFILE =0
|
|
||||||
DEBUG = 0
|
|
||||||
|
|
||||||
IRPF90_FLAGS+= --align=32
|
|
||||||
FC = ifort -g
|
|
||||||
FCFLAGS=
|
|
||||||
FCFLAGS+= -xHost
|
|
||||||
#FCFLAGS+= -xAVX
|
|
||||||
FCFLAGS+= -O2
|
|
||||||
FCFLAGS+= -ip
|
|
||||||
FCFLAGS+= -opt-prefetch
|
|
||||||
FCFLAGS+= -ftz
|
|
||||||
MKL=-mkl=parallel
|
|
||||||
|
|
||||||
ifeq ($(PROFILE),1)
|
|
||||||
FC += -p -g
|
|
||||||
CXX += -pg
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(OPENMP),1)
|
|
||||||
FC += -openmp
|
|
||||||
IRPF90_FLAGS += --openmp
|
|
||||||
CXX += -fopenmp
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(DEBUG),1)
|
|
||||||
FC += -C -traceback -fpe0
|
|
||||||
FCFLAGS+= -axSSE2
|
|
||||||
IRPF90_FLAGS += -a
|
|
||||||
#FCFLAGS =-O0
|
|
||||||
endif
|
|
@ -1,26 +0,0 @@
|
|||||||
OPENMP =1
|
|
||||||
PROFILE =0
|
|
||||||
DEBUG = 0
|
|
||||||
|
|
||||||
IRPF90_FLAGS=
|
|
||||||
FC = gfortran -ffree-line-length-none -march=native
|
|
||||||
FCFLAGS= -ffast-math
|
|
||||||
FCFLAGS+= -Ofast
|
|
||||||
MKL=-lblas -llapack
|
|
||||||
# Uncomment to use gfortan with MKL
|
|
||||||
#MKL=-L /opt/intel/composerxe/mkl/lib/intel64/ -lmkl_gf_lp64 -lmkl_core -lmkl_gnu_thread -fopenmp
|
|
||||||
|
|
||||||
ifeq ($(PROFILE),1)
|
|
||||||
FC += -p -g
|
|
||||||
CXX += -pg
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(OPENMP),1)
|
|
||||||
FC += -fopenmp
|
|
||||||
IRPF90_FLAGS += --openmp
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(DEBUG),1)
|
|
||||||
FCFLAGS = -fcheck=all
|
|
||||||
#FCFLAGS =-O0
|
|
||||||
endif
|
|
20
src/Molden/.gitignore
vendored
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
||||||
|
AOs
|
||||||
|
MOs
|
||||||
|
Electrons
|
||||||
|
Utils
|
||||||
|
Nuclei
|
||||||
|
Ezfio_files
|
||||||
|
print_mo
|
@ -31,7 +31,7 @@ Needed Modules
|
|||||||
.. Do not edit this section. It was auto-generated from the
|
.. Do not edit this section. It was auto-generated from the
|
||||||
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
.. NEEDED_MODULES_CHILDREN file by the `update_README.py` script.
|
||||||
|
|
||||||
.. image:: tree_dependancy.png
|
.. image:: tree_dependency.png
|
||||||
|
|
||||||
* `MOs <http://github.com/LCPQ/quantum_package/tree/master/src/MOs>`_
|
* `MOs <http://github.com/LCPQ/quantum_package/tree/master/src/MOs>`_
|
||||||
* `Utils <http://github.com/LCPQ/quantum_package/tree/master/src/Utils>`_
|
* `Utils <http://github.com/LCPQ/quantum_package/tree/master/src/Utils>`_
|
||||||
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
13
src/Nuclei/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
Before Width: | Height: | Size: 7.1 KiB |
13
src/Perturbation/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
13
src/Properties/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
13
src/Pseudo/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
Before Width: | Height: | Size: 7.3 KiB |
13
src/Selectors_full/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
Before Width: | Height: | Size: 78 KiB |
13
src/Selectors_no_sorted/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
13
src/SingleRefMethod/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|
13
src/Utils/.gitignore
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#
|
||||||
|
# Do not modify this file. Add your ignored files to the gitignore
|
||||||
|
# (without the dot at the beginning) file.
|
||||||
|
#
|
||||||
|
IRPF90_temp
|
||||||
|
IRPF90_man
|
||||||
|
irpf90.make
|
||||||
|
tags
|
||||||
|
Makefile.depend
|
||||||
|
irpf90_entities
|
||||||
|
build.ninja
|
||||||
|
.ninja_log
|
||||||
|
.ninja_deps
|