# -*- INI -*-
#
# Copyright (C) 2009-2021 ABINIT Group (Yann Pouillon)
#
# This file is part of the ABINIT software package. For license information,
# please see the COPYING file in the top-level directory of the ABINIT source
# distribution.
#

#
# Config file for the binaries of Abinit
#
# Note: The following statements are in the Python "INI" format, with
#       case-sensitivity activated.
#

#
# Each section represents a program
#
# Available options:
#
#   * dependencies : external dependencies of the program;
#
#   * language     : the language of the program (mandatory);
#
#   * libraries    : core libraries the program depends on;
#
#   * optional     : whether the build of the program is optional (mandatory).
#

#
# IMPORTANT NOTES:
#
#   * continued lines must be indented;
#
#   * libraries must be ordered from the most dependent to the least
#     dependent one, which means in descending order if they are
#     numbered.
#

# WARNING: modify the defaults with *extreme* care!
[DEFAULT]
language = Fortran
optional = no

[abinit]
dependencies = 
	bigdft
	wannier90
	libpsml
	libxc
	levmar
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	xmlf90
	papi
	triqs
	gpu
	mpi
	libxml2
libraries = 
	95_drive
	94_scfcv
	79_seqpar_mpi
	78_eph
	78_effpot
	77_suscep
	77_ddb
	72_response
	71_wannier
	71_bse
	70_gw
	69_wfdesc
	68_rsprc
	68_recursion
	68_lotf
	68_dmft
	67_triqs_ext
	67_python_invocation_ext
	67_common
	66_wfs
	66_vdwxc
	66_nonlocal
	65_paw
	65_lotf_base
	64_psp
	62_wvl_wfs
	62_poisson
	62_iowfdenpot
	62_ctqmc
	62_cg_noabirule
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_mixing
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	46_diago
	45_xgTools
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	43_ptgroups
	42_parser
	42_nlstrain
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[aim]
dependencies = 
	bigdft
	levmar
	libxc
	linalg
	netcdf_fortran
	netcdf
	hdf5
	papi
libraries = 
	95_drive
	94_scfcv
	79_seqpar_mpi
	78_eph
	78_effpot
	77_suscep
	77_ddb
	72_response
	71_wannier
	71_bse
	70_gw
	69_wfdesc
	68_rsprc
	68_recursion
	68_lotf
	68_dmft
	67_triqs_ext
	67_python_invocation_ext
	67_common
	66_wfs
	66_vdwxc
	66_nonlocal
	65_paw
	65_lotf_base
	64_psp
	62_wvl_wfs
	62_poisson
	62_iowfdenpot
	62_ctqmc
	62_cg_noabirule
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_mixing
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	46_diago
	45_xgTools
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	43_ptgroups
	42_parser
	42_nlstrain
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[anaddb]
dependencies = 
	bigdft
	libxc
	levmar
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	papi
	gpu
	mpi
libraries = 
	95_drive
	94_scfcv
	79_seqpar_mpi
	78_eph
	78_effpot
	77_suscep
	77_ddb
	72_response
	71_wannier
	71_bse
	70_gw
	69_wfdesc
	68_rsprc
	68_recursion
	68_lotf
	68_dmft
	67_triqs_ext
	67_python_invocation_ext
	67_common
	66_wfs
	66_vdwxc
	66_nonlocal
	65_paw
	65_lotf_base
	64_psp
	62_wvl_wfs
	62_poisson
	62_iowfdenpot
	62_ctqmc
	62_cg_noabirule
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_mixing
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	46_diago
	45_xgTools
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	43_ptgroups
	42_parser
	42_nlstrain
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[band2eps]
dependencies = 
	bigdft
	libxc
	levmar
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	papi
	gpu
	mpi
	libxml2
libraries = 
	78_effpot
	77_ddb
	72_response
	69_wfdesc
	68_rsprc
	67_common
	66_wfs
	66_vdwxc
	66_nonlocal
	65_paw
	64_psp
	62_wvl_wfs
	62_poisson
	62_iowfdenpot
	62_ctqmc
	62_cg_noabirule
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_mixing
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	43_ptgroups
	42_parser
	42_nlstrain
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[abitk]
dependencies = 
	bigdft
	wannier90
	libxc
	libpsml
	levmar
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	xmlf90
	papi
	gpu
	mpi
	libxml2
libraries = 
	95_drive
	94_scfcv
	79_seqpar_mpi
	78_eph
	78_effpot
	77_suscep
	77_ddb
	72_response
	71_wannier
	71_bse
	70_gw
	69_wfdesc
	68_rsprc
	68_recursion
	68_lotf
	68_dmft
	67_triqs_ext
	67_python_invocation_ext
	67_common
	66_wfs
	66_vdwxc
	66_nonlocal
	65_paw
	65_lotf_base
	64_psp
	62_wvl_wfs
	62_poisson
	62_iowfdenpot
	62_ctqmc
	62_cg_noabirule
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_mixing
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	46_diago
	45_xgTools
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	43_ptgroups
	42_parser
	42_nlstrain
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[conducti]
dependencies = 
	bigdft
	libpsml
	libxc
	levmar
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	xmlf90
	papi
	gpu
	mpi
libraries = 
	67_common
	66_wfs
	66_vdwxc
	66_nonlocal
	65_paw
	64_psp
	62_wvl_wfs
	62_poisson
	62_iowfdenpot
	62_ctqmc
	62_cg_noabirule
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_mixing
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	43_ptgroups
	42_parser
	42_nlstrain
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[cut3d]
dependencies = 
	bigdft
	libpsml
	libxc
	levmar
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	xmlf90
	papi
	gpu
	mpi
libraries = 
	95_drive
	94_scfcv
	79_seqpar_mpi
	78_eph
	78_effpot
	77_suscep
	77_ddb
	72_response
	71_wannier
	71_bse
	70_gw
	69_wfdesc
	68_rsprc
	68_recursion
	68_lotf
	68_dmft
	67_triqs_ext
	67_python_invocation_ext
	67_common
	66_wfs
	66_vdwxc
	66_nonlocal
	65_paw
	65_lotf_base
	64_psp
	62_wvl_wfs
	62_poisson
	62_iowfdenpot
	62_ctqmc
	62_cg_noabirule
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_mixing
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	46_diago
	45_xgTools
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	43_ptgroups
	42_parser
	42_nlstrain
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[dummy_tests]
dependencies = 
	netcdf_fortran
	netcdf
	hdf5
	mpi
libraries = 
	32_util
	28_numeric_noabirule
	27_toolbox_oop
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[fftprof]
dependencies = 
	libpsml
	libxc
	levmar
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	xmlf90
	papi
	gpu
	mpi
libraries = 
	70_gw
	69_wfdesc
	67_common
	66_wfs
	66_vdwxc
	66_nonlocal
	65_paw
	64_psp
	62_wvl_wfs
	62_poisson
	62_iowfdenpot
	62_ctqmc
	62_cg_noabirule
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_mixing
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	43_ptgroups
	42_parser
	42_nlstrain
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[fold2Bloch]
dependencies = 
	bigdft
	libpsml
	libxc
	levmar
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	xmlf90
	papi
	gpu
	mpi
libraries = 
	95_drive
	94_scfcv
	79_seqpar_mpi
	78_eph
	78_effpot
	77_suscep
	77_ddb
	72_response
	71_wannier
	71_bse
	70_gw
	69_wfdesc
	68_rsprc
	68_recursion
	68_lotf
	68_dmft
	67_triqs_ext
	67_python_invocation_ext
	67_common
	66_wfs
	66_vdwxc
	66_nonlocal
	65_paw
	65_lotf_base
	64_psp
	62_wvl_wfs
	62_poisson
	62_iowfdenpot
	62_ctqmc
	62_cg_noabirule
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_mixing
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	46_diago
	45_xgTools
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	43_ptgroups
	42_parser
	42_nlstrain
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[ioprof]
dependencies = 
	libxc
	linalg
	netcdf_fortran
	netcdf
	hdf5
	papi
	gpu
	mpi
	libxml2
libraries = 
	62_iowfdenpot
	62_cg_noabirule
	61_occeig
	56_recipspace
	56_io_mpi
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	42_parser
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[lapackprof]
dependencies = 
	libpsml
	libxc
	levmar
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	xmlf90
	papi
	gpu
	mpi
libraries = 
	95_drive
	94_scfcv
	79_seqpar_mpi
	78_eph
	78_effpot
	77_suscep
	77_ddb
	72_response
	71_wannier
	71_bse
	70_gw
	69_wfdesc
	68_rsprc
	68_recursion
	68_lotf
	68_dmft
	67_triqs_ext
	67_python_invocation_ext
	67_common
	66_wfs
	66_vdwxc
	66_nonlocal
	65_paw
	65_lotf_base
	64_psp
	62_wvl_wfs
	62_poisson
	62_iowfdenpot
	62_ctqmc
	62_cg_noabirule
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_mixing
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	46_diago
	45_xgTools
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	43_ptgroups
	42_parser
	42_nlstrain
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[macroave]
dependencies = 
	bigdft
	libxc
	levmar
	linalg
	netcdf_fortran
	netcdf
	hdf5
	papi
	gpu
	mpi
libraries = 
	56_io_mpi
	51_manage_mpi
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	42_parser
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[mrgddb]
dependencies = 
	bigdft
	libxc
	libpsml
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	xmlf90
	papi
	gpu
	mpi
libraries = 
	72_response
	69_wfdesc
	68_rsprc
	67_common
	66_wfs
	66_vdwxc
	66_nonlocal
	65_paw
	64_psp
	62_wvl_wfs
	62_poisson
	62_iowfdenpot
	62_ctqmc
	62_cg_noabirule
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_mixing
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	43_ptgroups
	42_parser
	42_nlstrain
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[mrgdv]
dependencies = 
	bigdft
	libxc
	levmar
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	papi
	gpu
	mpi
	libxml2
libraries = 
	95_drive
	94_scfcv
	79_seqpar_mpi
	78_eph
	78_effpot
	77_suscep
	77_ddb
	72_response
	71_wannier
	71_bse
	70_gw
	69_wfdesc
	68_rsprc
	68_recursion
	68_lotf
	68_dmft
	67_triqs_ext
	67_python_invocation_ext
	67_common
	66_wfs
	66_vdwxc
	66_nonlocal
	65_paw
	65_lotf_base
	64_psp
	62_wvl_wfs
	62_poisson
	62_iowfdenpot
	62_ctqmc
	62_cg_noabirule
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_mixing
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	46_diago
	45_xgTools
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	43_ptgroups
	42_parser
	42_nlstrain
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[mrggkk]
dependencies = 
	bigdft
	libxc
	levmar
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	papi
	gpu
	mpi
libraries = 
	62_iowfdenpot
	62_cg_noabirule
	61_occeig
	56_recipspace
	56_io_mpi
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	42_parser
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[mrgscr]
dependencies = 
	libpsml
	libxc
	levmar
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	xmlf90
	papi
	gpu
	mpi
libraries = 
	70_gw
	69_wfdesc
	67_common
	66_wfs
	66_vdwxc
	66_nonlocal
	65_paw
	64_psp
	62_wvl_wfs
	62_poisson
	62_iowfdenpot
	62_ctqmc
	62_cg_noabirule
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_mixing
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	43_ptgroups
	42_parser
	42_nlstrain
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[multibinit]
dependencies = 
	bigdft
	wannier90
	libpsml
	libxc
	levmar
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	xmlf90
	papi
	triqs
	gpu
	mpi
	libxml2
libraries = 
	95_drive
	94_scfcv
	79_seqpar_mpi
	78_eph
	78_effpot
	77_suscep
	77_ddb
	72_response
	71_wannier
	71_bse
	70_gw
	69_wfdesc
	68_rsprc
	68_recursion
	68_lotf
	68_dmft
	67_triqs_ext
	67_python_invocation_ext
	67_common
	66_wfs
	66_vdwxc
	66_nonlocal
	65_paw
	65_lotf_base
	64_psp
	62_wvl_wfs
	62_poisson
	62_iowfdenpot
	62_ctqmc
	62_cg_noabirule
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_mixing
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	46_diago
	45_xgTools
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	43_ptgroups
	42_parser
	42_nlstrain
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[optic]
dependencies = 
	bigdft
	libxc
	libpsml
	levmar
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	xmlf90
	papi
	gpu
	mpi
libraries = 
	95_drive
	94_scfcv
	79_seqpar_mpi
	78_eph
	78_effpot
	77_suscep
	77_ddb
	72_response
	71_wannier
	71_bse
	70_gw
	69_wfdesc
	68_rsprc
	68_recursion
	68_lotf
	68_dmft
	67_triqs_ext
	67_python_invocation_ext
	67_common
	66_wfs
	66_vdwxc
	66_nonlocal
	65_paw
	65_lotf_base
	64_psp
	62_wvl_wfs
	62_poisson
	62_iowfdenpot
	62_ctqmc
	62_cg_noabirule
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_mixing
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	46_diago
	45_xgTools
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	43_ptgroups
	42_parser
	42_nlstrain
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[atdep]
dependencies = 
	bigdft
	libxc
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	papi
	gpu
	mpi
libraries = 
	95_drive
	94_scfcv
	80_tdep
	79_seqpar_mpi
	78_eph
	78_effpot
	77_suscep
	77_ddb
	72_response
	71_wannier
	71_bse
	70_gw
	69_wfdesc
	68_rsprc
	68_recursion
	68_lotf
	68_dmft
	67_triqs_ext
	67_python_invocation_ext
	67_common
	66_wfs
	66_vdwxc
	66_nonlocal
	65_paw
	65_lotf_base
	64_psp
	62_wvl_wfs
	62_poisson
	62_iowfdenpot
	62_ctqmc
	62_cg_noabirule
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_mixing
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	46_diago
	45_xgTools
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	43_ptgroups
	42_parser
	42_nlstrain
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[ujdet]
dependencies = 
	libpsml
	libxc
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	xmlf90
	papi
	gpu
	mpi
	libxml2
libraries = 
	65_paw
	64_psp
	62_ctqmc
	61_occeig
	57_iovars
	57_iopsp_parser
	56_xc
	56_recipspace
	56_io_mpi
	55_abiutil
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	49_gw_toolbox_oop
	45_geomoptim
	44_abitypes_defs
	44_abitools
	43_wvl_wrappers
	42_parser
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	21_hashfuncs
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[vdw_kernelgen]
dependencies = 
	libxc
	fft
	linalg
	netcdf_fortran
	netcdf
	hdf5
	gpu
	mpi
libraries = 
	56_xc
	54_spacepar
	53_ffts
	52_manage_cuda
	52_fft_mpi_noabirule
	51_manage_mpi
	44_abitypes_defs
	44_abitools
	42_parser
	41_geometry
	39_libpaw
	33_xc_lowlevel
	32_util
	29_kpoints
	28_numeric_noabirule
	27_toolbox_oop
	18_timing
	17_yaml_out
	17_libtetra_ext
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

[testtransposer]
dependencies = 
	linalg
	netcdf_fortran
	netcdf
	hdf5
	gpu
	mpi
libraries = 
	45_xgTools
	28_numeric_noabirule
	27_toolbox_oop
	18_timing
	17_yaml_out
	17_gpu_toolbox
	16_hideleave
	14_hidewrite
	12_hide_mpi
	11_memory_mpi
	10_defs
	02_clib

