gitextract_z1ik1m5j/ ├── .clang-tidy ├── .github/ │ └── workflows/ │ ├── cmake.yml │ ├── conda-deploy.yml │ └── make_doxygen.yml ├── .gitignore ├── .readthedocs.yaml ├── AGENTS.md ├── CMakeLists.txt ├── INSTALL.md ├── LICENSE ├── README.md ├── _config.yml ├── admin/ │ ├── conda/ │ │ ├── README.md │ │ └── recipe/ │ │ └── meta.yaml.in │ └── docker/ │ ├── README.md │ ├── images/ │ │ └── Makefile │ └── ubuntu/ │ ├── Dockerfile │ ├── Makefile │ └── sudoers ├── bin/ │ ├── latex2oo │ ├── taskprofile.pl │ └── test_utilities.py ├── cmake/ │ ├── Makefile │ ├── config.h.in │ ├── doxygen.cfg.in │ ├── madness-config.cmake.in │ ├── modules/ │ │ ├── AddCustomTargetSubproject.cmake │ │ ├── AddMADExecutable.cmake │ │ ├── AddMADLibrary.cmake │ │ ├── AddMPITests.cmake │ │ ├── AddOptions.cmake │ │ ├── AddScriptedTests.cmake │ │ ├── AddUnittests.cmake │ │ ├── AppendFlags.cmake │ │ ├── CheckCFortranFunctionExists.cmake │ │ ├── CheckDisablePIESupport.cmake │ │ ├── ConvertIncludesListToCompilerArgs.cmake │ │ ├── ConvertLibrariesListToCompilerArgs.cmake │ │ ├── CopyTargetProperties.cmake │ │ ├── EchoTargetProperty.cmake │ │ ├── FindACML.cmake │ │ ├── FindFFTW.cmake │ │ ├── FindGperftools.cmake │ │ ├── FindIntegratorXX.cmake │ │ ├── FindLibunwind.cmake │ │ ├── FindMKL.cmake │ │ ├── FindOrFetchCereal.cmake │ │ ├── FindOrFetchPARSEC.cmake │ │ ├── FindPCM.cmake │ │ ├── FindPapi.cmake │ │ ├── FindTBB.cmake │ │ ├── GetGitMetadata.cmake │ │ └── RedefaultableOption.cmake │ └── toolchains/ │ ├── arm-gnu-tbb.cmake │ ├── dancer_gcc.cmake │ ├── generic-mkl-tbb.cmake │ ├── mira-clang11-essl.cmake │ ├── mira-gcc-essl.cmake │ ├── osx-clang-accelerate-tbb.cmake │ └── osx-clang-mkl-tbb.cmake ├── conda-recipe/ │ ├── .gitignore │ ├── build.sh │ └── meta.yaml ├── config/ │ └── MADNESS.pc.in ├── doc/ │ ├── CMakeLists.txt │ ├── INSTALL.md │ ├── Latex/ │ │ ├── api.tex │ │ ├── apps/ │ │ │ ├── lrccs/ │ │ │ │ ├── LRCCS_Manual.tex │ │ │ │ └── references.bib │ │ │ ├── moldft/ │ │ │ │ └── manual.tex │ │ │ └── nemo_mp2/ │ │ │ ├── aip.bst │ │ │ ├── aip.sty │ │ │ ├── manual.tex │ │ │ └── references.bib │ │ ├── implementation.tex │ │ └── parallel-runtime.tex │ ├── MADNESSeverything4.odp │ ├── Makefile │ ├── applications.dox │ ├── conf.py │ ├── configuration.dox │ ├── contribution/ │ │ └── style.dox │ ├── contribution.dox │ ├── getting_started/ │ │ ├── gstart_basics.dox │ │ ├── gstart_comp_run.dox │ │ ├── gstart_env_var.dox │ │ ├── gstart_functions.dox │ │ ├── gstart_io.dox │ │ ├── gstart_load_balance.dox │ │ └── gstart_think_madness.dox │ ├── getting_started.dox │ ├── index.log │ ├── index.rst │ ├── libraries/ │ │ ├── chemistry.dox │ │ ├── containers.dox │ │ ├── parallel_runtime/ │ │ │ ├── futures.dox │ │ │ ├── mpi.dox │ │ │ ├── serialization.dox │ │ │ ├── threading/ │ │ │ │ ├── atomics.dox │ │ │ │ ├── taskq.dox │ │ │ │ └── threads.dox │ │ │ ├── threading.dox │ │ │ ├── world.dox │ │ │ └── world_object.dox │ │ └── parallel_runtime.dox │ ├── libraries.dox │ ├── madness.bib │ ├── mainpage.dox │ ├── make.bat │ ├── numerical_library.md │ ├── quantum.md │ ├── requirements.txt │ ├── runtime.md │ └── tutorial/ │ ├── API.md │ ├── CMakeLists.txt │ ├── README.md │ ├── TODO.md │ ├── chemistry.md │ ├── simple_hf.cpp │ └── test_runtime.cpp ├── external/ │ ├── boost.cmake │ ├── elemental.cmake │ ├── gperftools.cmake │ ├── integratorxx.cmake │ ├── lapack.cmake │ ├── libunwind.cmake │ ├── libxc.cmake │ ├── mpi.cmake │ ├── papi.cmake │ ├── parsec.cmake │ ├── pcm.cmake │ ├── pthread.cmake │ ├── pybind11.cmake │ ├── tbb.cmake │ └── versions.cmake └── src/ ├── CMakeLists.txt ├── apps/ │ ├── CMakeLists.txt │ ├── QCSchema_json.md │ ├── cc2/ │ │ ├── CMakeLists.txt │ │ └── cc2.cc │ ├── cis/ │ │ ├── CMakeLists.txt │ │ ├── cis.cpp │ │ └── input │ ├── dirac/ │ │ ├── CMakeLists.txt │ │ ├── DF.cc │ │ ├── DF.h │ │ ├── DFParameters.h │ │ ├── DFdriver.cc │ │ ├── DFinput_sample │ │ ├── DKops.h │ │ ├── InitParameters.h │ │ ├── README │ │ ├── fcwf.cc │ │ ├── fcwf.h │ │ ├── relops.cc │ │ └── rk.cc │ ├── interior_bc/ │ │ ├── CMakeLists.txt │ │ ├── embedded_dirichlet.cc │ │ └── test_problems.h │ ├── madqc_v2/ │ │ ├── CMakeLists.txt │ │ ├── mad_madqc_test_cc2_callable.py.calc_info.ref.json │ │ ├── mad_madqc_test_cis_energy_he.py.calc_info.ref.json │ │ ├── mad_madqc_test_cis_symmetry_h2o.py_a2.calc_info.ref.json │ │ ├── mad_madqc_test_cis_symmetry_h2o.py_b1.calc_info.ref.json │ │ ├── mad_madqc_test_lrcc2_helium.py.calc_info.ref.json │ │ ├── mad_madqc_test_moldft_energy.py.calc_info.ref.json │ │ ├── mad_madqc_test_moldft_energy_mpi_parallel.py.calc_info.ref.json │ │ ├── mad_madqc_test_mp2_helium.py.calc_info.ref.json │ │ ├── mad_madqc_test_nemo_energy.py.calc_info.ref.json │ │ ├── mad_madqc_test_nemo_localization.py.calc_info.ref.json │ │ ├── mad_madqc_test_oep_energy.py.calc_info.ref.json │ │ ├── madqc.cpp │ │ ├── test_cc2_callable.py │ │ ├── test_cis_energy_he.py │ │ ├── test_cis_symmetry_h2o.py │ │ ├── test_lrcc2_helium.py │ │ ├── test_moldft_energy.py │ │ ├── test_moldft_energy_mpi_parallel.py │ │ ├── test_mp2_helium.py │ │ ├── test_nemo_energy.py │ │ ├── test_nemo_localization.py │ │ └── test_oep_energy.py │ ├── moldft/ │ │ ├── CMakeLists.txt │ │ ├── calcguess.nw │ │ ├── df_repo.tgz │ │ ├── fci/ │ │ │ ├── GNUmakefile │ │ │ ├── bitops.fh │ │ │ ├── crayio.c │ │ │ ├── daxpy.F │ │ │ ├── dcopy.F │ │ │ ├── ddot.F │ │ │ ├── dgemm.F │ │ │ ├── doc/ │ │ │ │ ├── GNUmakefile │ │ │ │ ├── bibstuff.tex │ │ │ │ ├── commands.tex │ │ │ │ ├── matrixelements.ps │ │ │ │ ├── matrixelements.tex │ │ │ │ ├── matrixelements.toc │ │ │ │ ├── mspingraph.eps │ │ │ │ ├── mspingraph.fig │ │ │ │ ├── orbitalarcs.eps │ │ │ │ ├── orbitalarcs.fig │ │ │ │ ├── orbitalgraph.eps │ │ │ │ ├── orbitalgraph.fig │ │ │ │ ├── psfig.sty │ │ │ │ ├── spinarcs.eps │ │ │ │ ├── spinarcs.fig │ │ │ │ ├── spingraph.eps │ │ │ │ └── spingraph.fig │ │ │ ├── dscal.F │ │ │ ├── fci.F │ │ │ ├── fci_1pdm.F │ │ │ ├── fci_2pdm.F │ │ │ ├── fci_3pdm.F │ │ │ ├── fci_axb.F │ │ │ ├── fci_cntone.F │ │ │ ├── fci_couple1.F │ │ │ ├── fci_couple2.F │ │ │ ├── fci_couple3.F │ │ │ ├── fci_davids.F │ │ │ ├── fci_detwalk.F │ │ │ ├── fci_dfill.F │ │ │ ├── fci_diags.F │ │ │ ├── fci_err.F │ │ │ ├── fci_hami.F │ │ │ ├── fci_hmod.F │ │ │ ├── fci_hsort.F │ │ │ ├── fci_hv.F │ │ │ ├── fci_ifill.F │ │ │ ├── fci_intchk.F │ │ │ ├── fci_load.F │ │ │ ├── fci_make_eaj.F │ │ │ ├── fci_mfndoc.F │ │ │ ├── fci_mfndwt.F │ │ │ ├── fci_mgraph.F │ │ │ ├── fci_num.F │ │ │ ├── fci_ofndoc.F │ │ │ ├── fci_ofndwt.F │ │ │ ├── fci_ograph.F │ │ │ ├── fci_onelcc.F │ │ │ ├── fci_onepdm.F │ │ │ ├── fci_output.F │ │ │ ├── fci_owalk_info.F │ │ │ ├── fci_prntri.F │ │ │ ├── fci_prspnad.F │ │ │ ├── fci_prteop.F │ │ │ ├── fci_prvec.F │ │ │ ├── fci_setup.F │ │ │ ├── fci_sigma.F │ │ │ ├── fci_solve.F │ │ │ ├── fci_spnad.F │ │ │ ├── fci_spnfrc.F │ │ │ ├── fci_srt1cc.F │ │ │ ├── fci_tinit.F │ │ │ ├── fciinfo.fh │ │ │ ├── fciparam.fh │ │ │ ├── fcitime.fh │ │ │ ├── idamax.F │ │ │ ├── ieor.c │ │ │ ├── linux_cputime.c │ │ │ ├── output │ │ │ ├── renorm.F │ │ │ ├── rsg.f │ │ │ ├── screen.F │ │ │ ├── timer.f │ │ │ └── yacobi.F │ │ ├── fitinput │ │ ├── gth.xml │ │ ├── gth_pbe.xml │ │ ├── input │ │ ├── lda.f │ │ ├── mad_moldft_test_energy.py.calc_info.ref.json │ │ ├── mad_moldft_test_energy_mpi_parallel.py.calc_info.ref.json │ │ ├── mcpfit.cc │ │ ├── moldft.cc │ │ ├── moldx.py │ │ ├── nwtoxml.py │ │ ├── parsemad.py │ │ ├── pointgroup.h │ │ ├── preal.cc │ │ ├── subspace.h │ │ ├── testcosine.cc │ │ ├── testmolbas.cc │ │ ├── testperiodicdft.cc │ │ ├── testpg.cc │ │ ├── tests/ │ │ │ ├── be_lda.in │ │ │ ├── c6h6_lda.in │ │ │ ├── ca_lda.in │ │ │ ├── h2o_1_lda.in │ │ │ ├── h2o_2_lda.in │ │ │ ├── h2o_5_lda.in │ │ │ ├── h2o_9_lda.in │ │ │ ├── h2o_hf.in │ │ │ ├── h_hf.in │ │ │ ├── h_lsda.in │ │ │ ├── he_hf.in │ │ │ ├── he_lda.in │ │ │ ├── he_xpbe.in │ │ │ ├── k_hf.in │ │ │ ├── li_hf.in │ │ │ ├── li_lsda.in │ │ │ ├── mg_lda.in │ │ │ ├── n2_hf.in │ │ │ ├── n_lsda.in │ │ │ ├── na_hf.in │ │ │ ├── ne_lda.in │ │ │ ├── nh3_planar_hf.in │ │ │ ├── nh3_pyramidal_hf.in │ │ │ ├── rb_hf.in │ │ │ └── sr_lda.in │ │ ├── vizit.cfg │ │ ├── vizit.net │ │ ├── wst_functional.h │ │ └── xmlguess.py │ ├── molresponse/ │ │ ├── CMakeLists.txt │ │ ├── ExcitedResponse.cpp │ │ ├── ExcitedResponse.hpp │ │ ├── FrequencyResponse.cpp │ │ ├── FrequencyResponse.hpp │ │ ├── Plot_VTK.cc │ │ ├── Plot_VTK.h │ │ ├── ResponseBase.cpp │ │ ├── ResponseBase.hpp │ │ ├── ResponseExceptions.hpp │ │ ├── basic_operators.cc │ │ ├── basic_operators.h │ │ ├── calc_runner.cc │ │ ├── details.md │ │ ├── global_functions.cc │ │ ├── global_functions.h │ │ ├── ground_parameters.h │ │ ├── molresponse.cc │ │ ├── molresponse_tutorial.md │ │ ├── property.cc │ │ ├── property.h │ │ ├── response_functions.h │ │ ├── response_macrotask.hpp │ │ ├── response_parameters.cpp │ │ ├── response_parameters.h │ │ ├── timer.cc │ │ ├── timer.h │ │ ├── x_space.cc │ │ └── x_space.h │ ├── molresponse_v2/ │ │ ├── CMakeLists.txt │ │ ├── FrequencyLoop.hpp │ │ ├── GroundStateData.cpp │ │ ├── GroundStateData.hpp │ │ ├── InnerContributions.hpp │ │ ├── MolecularProperty.hpp │ │ ├── Perturbation.hpp │ │ ├── PropertyManager.hpp │ │ ├── ResponseDebugLogger.hpp │ │ ├── ResponseDebugLoggerMacros.hpp │ │ ├── ResponseIO.hpp │ │ ├── ResponseInitializer.hpp │ │ ├── ResponseManager.cpp │ │ ├── ResponseManager.hpp │ │ ├── ResponseMetaData.hpp │ │ ├── ResponseSolver.cpp │ │ ├── ResponseSolver.hpp │ │ ├── ResponseSolverUtils.hpp │ │ ├── ResponseState.cpp │ │ ├── ResponseState.hpp │ │ ├── ResponseVector.hpp │ │ ├── StateGenerator.hpp │ │ ├── VBCMacrotask.hpp │ │ ├── broadcast_json.hpp │ │ ├── molresponse2.cpp │ │ ├── test_parameter_manager.cpp │ │ ├── test_preliminaries.cpp │ │ └── usage.rst │ ├── mp2/ │ │ ├── CMakeLists.txt │ │ └── mp2.cc │ ├── nemo/ │ │ ├── CMakeLists.txt │ │ ├── madtestboys.calc_info.ref.json │ │ ├── madtestcanon.calc_info.ref.json │ │ ├── madtestnew.calc_info.ref.json │ │ └── nemo.cc │ ├── oep/ │ │ ├── CMakeLists.txt │ │ ├── madtest1.oep_calc_info.ref.json │ │ └── oep.cc │ ├── periodic_old/ │ │ ├── CMakeLists.txt │ │ ├── complexfun.h │ │ ├── dft.cc │ │ ├── dft.h │ │ ├── eigsolver.cc │ │ ├── eigsolver.h │ │ ├── electronicstructureapp.h │ │ ├── electronicstructureparams.h │ │ ├── esolver.h │ │ ├── ewald.cc │ │ ├── hartreefock.cc │ │ ├── hartreefock.h │ │ ├── input │ │ ├── lda.h │ │ ├── libxc.h │ │ ├── matlab/ │ │ │ └── cosine_potential/ │ │ │ ├── fd_coulomb_conv.m │ │ │ ├── test_coulomb.m │ │ │ ├── test_coulomb1D.m │ │ │ ├── test_coulomb1D_pw.m │ │ │ ├── test_coulomb1D_sincos.m │ │ │ ├── test_coulomb3D.m │ │ │ ├── test_coulomb3D_pw.m │ │ │ └── test_coulomb3D_sep.m │ │ ├── mentity.cc │ │ ├── mentity.h │ │ ├── molecularbasis.h │ │ ├── outputwriter.h │ │ ├── poperator.h │ │ ├── solver.h │ │ ├── solver_driver.cc │ │ ├── sto-3g │ │ ├── test_be.cc │ │ ├── test_comm.cc │ │ ├── test_coulomb.cc │ │ ├── test_he.cc │ │ ├── test_hf.cc │ │ ├── test_hydro.cc │ │ ├── test_lattice.cc │ │ ├── test_xc.cc │ │ ├── testconv.cc │ │ ├── util.cc │ │ └── util.h │ ├── plot/ │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── plot2cube.cpp │ │ └── plot2plane.cpp │ ├── pno/ │ │ ├── CMakeLists.txt │ │ ├── auxbas │ │ ├── input │ │ ├── input_hylleraas_file │ │ ├── input_hylleraas_internal │ │ └── pno.cpp │ ├── tdse/ │ │ ├── CMakeLists.txt │ │ ├── graveyard │ │ ├── hatom.job │ │ ├── input │ │ ├── input4 │ │ ├── restart │ │ ├── tdse.cc │ │ ├── tdse.confused.cc │ │ └── tdse4.cc │ ├── zcis/ │ │ ├── CMakeLists.txt │ │ └── zcis.cc │ └── znemo/ │ ├── CMakeLists.txt │ ├── madtest1.calc_info.ref.json │ ├── test_energy.py │ └── znemo.cc ├── examples/ │ ├── 3dharmonic.cc │ ├── CMakeLists.txt │ ├── RUNALL │ ├── ac_corr.cc │ ├── array_worldobject.cc │ ├── binaryop.cc │ ├── colloid.cc │ ├── compiler/ │ │ ├── Makefile │ │ ├── Makefile-prog.am │ │ ├── README │ │ ├── eqn.tex │ │ ├── hatom │ │ ├── hatompolar │ │ ├── he2el │ │ ├── hehf │ │ ├── hehf2 │ │ ├── mra-driver.cc │ │ ├── mra-driver.hh │ │ ├── mra.cc │ │ ├── mra.ll │ │ ├── mra.yy │ │ └── qa │ ├── csqrt.cc │ ├── dataloadbal.cc │ ├── density_smoothing.cc │ ├── derivatives.cc │ ├── dielectric.cc │ ├── dielectric_external_field.cc │ ├── dirac-hatom.cc │ ├── functionio.cc │ ├── gaussian.cc │ ├── graveyard │ ├── gygi_soltion.cc │ ├── h2.cc │ ├── h2dft.cc │ ├── h2dynamic.cc │ ├── hatom.cc │ ├── hatom_1d.cc │ ├── hatom_energy.cc │ ├── hatom_sf_dirac.cc │ ├── he.cc │ ├── heat.cc │ ├── heat2.cc │ ├── hedft.cc │ ├── hefxc.cc │ ├── hehf.cc │ ├── helium_exact.cc │ ├── helium_mp2.cc │ ├── hello.cc │ ├── input_tdhf_virtuals │ ├── madinfo.cc │ ├── molecularmask.h │ ├── molecularsurface.cc │ ├── navstokes_cosines.cc │ ├── newsolver.cc │ ├── newsolver_lda.cc │ ├── nonlinschro.cc │ ├── pcr.cc │ ├── periodic/ │ │ ├── CMakeLists.txt │ │ ├── erfcr.cc │ │ ├── test.cc │ │ ├── testfilter.cc │ │ ├── testfuns.cc │ │ ├── testpc.h │ │ └── testpercoul.cc │ ├── ploterr.cc │ ├── sdf_shape_tester.cc │ ├── siam_example.cc │ ├── sininteg.cc │ ├── smooth │ ├── smooth.h │ ├── spectralprop.h │ ├── svpe.cc │ ├── tdhf_input │ ├── tdse1d.cc │ ├── tdse_example.cc │ ├── test_derivative.cc │ ├── test_gmres.cc │ ├── testcomplexfunctionsolver.cc │ ├── testspectralprop.cc │ ├── testttg.cc │ ├── tiny.cc │ ├── vnucso.cc │ ├── vtk.cc │ ├── writecoeff.cc │ ├── writecoeff2.cc │ └── writecoeffs/ │ ├── CMakeLists.txt │ ├── FunctionIO.h │ ├── FunctionIO2.h │ ├── FunctionIOHDF5.h │ ├── app.cpp │ ├── core.cpp │ ├── core.hpp │ ├── h2_write.cc │ ├── h2_write_json.cc │ ├── h2_write_json_2.cc │ ├── h5cpp_test.cc │ ├── writecoeff.cc │ ├── writecoeff2.cc │ ├── writecoeff3.cc │ ├── writecoeff_hdf5.cc │ └── writecoeff_json.cc ├── madchem.h ├── madness/ │ ├── CMakeLists.txt │ ├── chem/ │ │ ├── 3-21g │ │ ├── 6-31g │ │ ├── 6-31gss │ │ ├── AC.cc │ │ ├── AC.h │ │ ├── Applications.hpp │ │ ├── BSHApply.h │ │ ├── CC2.cc │ │ ├── CC2.h │ │ ├── CCLib.hpp │ │ ├── CCParameters.h │ │ ├── CCPotentials.cc │ │ ├── CCPotentials.h │ │ ├── CCStructures.cc │ │ ├── CCStructures.h │ │ ├── CMakeLists.txt │ │ ├── CalculationParameters.h │ │ ├── Drivers.hpp │ │ ├── ESInterface.h │ │ ├── GuessFactory.cc │ │ ├── GuessFactory.h │ │ ├── InputWriter.cpp │ │ ├── InputWriter.hpp │ │ ├── IntegratorXX.h │ │ ├── MoldftLib.hpp │ │ ├── MolecularOrbitals.cc │ │ ├── MolecularOrbitals.h │ │ ├── MolresponseLib.hpp │ │ ├── NWChem.cc │ │ ├── NWChem.h │ │ ├── PNO.cpp │ │ ├── PNO.h │ │ ├── PNOF12Potentials.cpp │ │ ├── PNOF12Potentials.h │ │ ├── PNOGuessFunctions.cpp │ │ ├── PNOGuessFunctions.h │ │ ├── PNOParameters.cpp │ │ ├── PNOParameters.h │ │ ├── PNOStructures.cpp │ │ ├── PNOStructures.h │ │ ├── PNOTensors.h │ │ ├── ParameterManager.hpp │ │ ├── PathManager.hpp │ │ ├── QCPropertyInterface.h │ │ ├── ResponseParameters.hpp │ │ ├── Results.h │ │ ├── SAP.cc │ │ ├── SAP.h │ │ ├── SCF.cc │ │ ├── SCF.h │ │ ├── SCFOperators.cc │ │ ├── SCFOperators.h │ │ ├── SCFProtocol.h │ │ ├── SCFTargetAdapter.hpp │ │ ├── TDHF.cc │ │ ├── TDHF.h │ │ ├── atomutil.cc │ │ ├── atomutil.h │ │ ├── aug-cc-pvdz │ │ ├── basis.h │ │ ├── benchmark_exchange_operator.cc │ │ ├── ccpairfunction.cc │ │ ├── ccpairfunction.h │ │ ├── cis_example_input │ │ ├── coredata/ │ │ │ ├── mcp │ │ │ ├── mcp2 │ │ │ ├── mcp2_guess │ │ │ └── mcp_guess │ │ ├── corepotential.cc │ │ ├── corepotential.h │ │ ├── correlationfactor.cc │ │ ├── correlationfactor.h │ │ ├── def2-SVP │ │ ├── diamagneticpotentialfactor.cc │ │ ├── diamagneticpotentialfactor.h │ │ ├── distpm.cc │ │ ├── distpm.h │ │ ├── electronic_correlation_factor.h │ │ ├── exchangeoperator.cc │ │ ├── exchangeoperator.h │ │ ├── gaussian.cc │ │ ├── gaussian.h │ │ ├── gth_pseudopotential.cc │ │ ├── gth_pseudopotential.h │ │ ├── lda.cc │ │ ├── localizer.cc │ │ ├── localizer.h │ │ ├── lowrankfunction.h │ │ ├── masks_and_boxes.h │ │ ├── molecular_functors.h │ │ ├── molecular_optimizer.h │ │ ├── molecularbasis.cc │ │ ├── molecularbasis.h │ │ ├── molecule.cc │ │ ├── molecule.h │ │ ├── molopt.h │ │ ├── mp2.cc │ │ ├── mp2.h │ │ ├── mp3.cc │ │ ├── mp3.h │ │ ├── nemo.cc │ │ ├── nemo.h │ │ ├── oep.cc │ │ ├── oep.h │ │ ├── pcm.cc │ │ ├── pcm.h │ │ ├── plotxc.cc │ │ ├── pointgroupoperator.h │ │ ├── pointgroupsymmetry.cc │ │ ├── pointgroupsymmetry.h │ │ ├── polynomial.cc │ │ ├── polynomial.h │ │ ├── potentialmanager.cc │ │ ├── potentialmanager.h │ │ ├── projector.h │ │ ├── sto-3g │ │ ├── sto-6g │ │ ├── structure_library │ │ ├── test_BSHApply.cc │ │ ├── test_IntegratorXX.cc │ │ ├── test_MolecularOrbitals.cc │ │ ├── test_SCFOperators.cc │ │ ├── test_ccpairfunction.cc │ │ ├── test_dft.cc │ │ ├── test_exchangeoperator.cc │ │ ├── test_localizer.cc │ │ ├── test_low_rank_function.cc │ │ ├── test_masks_and_boxes.cc │ │ ├── test_pointgroupsymmetry.cc │ │ ├── test_projector.cc │ │ ├── test_qc.cc │ │ ├── testlda.cc │ │ ├── testxc.cc │ │ ├── vibanal.cc │ │ ├── vibanal.h │ │ ├── write_test_input.h │ │ ├── xcfunctional.h │ │ ├── xcfunctional_ldaonly.cc │ │ ├── xcfunctional_libxc.cc │ │ ├── zcis.cc │ │ ├── zcis.h │ │ ├── znemo.cc │ │ └── znemo.h │ ├── constants.h │ ├── external/ │ │ ├── CMakeLists.txt │ │ ├── catch/ │ │ │ └── catch.hpp │ │ ├── elemental/ │ │ │ ├── AUTHORS │ │ │ ├── CMakeLists.txt │ │ │ ├── LICENSE │ │ │ ├── PUBLICATIONS.bib │ │ │ ├── README.md │ │ │ ├── REFERENCES.bib │ │ │ ├── TODO │ │ │ ├── cmake/ │ │ │ │ ├── ElemSub.cmake │ │ │ │ ├── ElemVars.cmake │ │ │ │ ├── README.md │ │ │ │ ├── config.h.cmake │ │ │ │ ├── tests/ │ │ │ │ │ ├── CXX.cmake │ │ │ │ │ ├── Fortran.cmake │ │ │ │ │ ├── MPI.cmake │ │ │ │ │ ├── Math.cmake │ │ │ │ │ ├── OpenMP.cmake │ │ │ │ │ └── Qt5.cmake │ │ │ │ └── toolchains/ │ │ │ │ ├── BGQ-Mira-clang-essl.cmake │ │ │ │ ├── BGQ-Vesta-clang-essl.cmake │ │ │ │ ├── BGQ-Vesta-clang-netlib.cmake │ │ │ │ ├── BGQ-Vesta-gnu-essl.cmake │ │ │ │ ├── BGQ-Vesta-gnu-netlib.cmake │ │ │ │ ├── Edison-gnu-mpich-libsci.cmake │ │ │ │ ├── Hopper-gnu-mpich2-libsci.cmake │ │ │ │ ├── Lonestar-intel-mvapich2-mkl.cmake │ │ │ │ ├── Longhorn-intel-mvapich2-mkl.cmake │ │ │ │ ├── README.md │ │ │ │ ├── Ranger-gnu-mvapich-mkl.cmake │ │ │ │ ├── Ranger-gnu-mvapich2-mkl.cmake │ │ │ │ ├── Ranger-intel-mvapich-mkl.cmake │ │ │ │ ├── Ranger-intel-mvapich2-mkl.cmake │ │ │ │ ├── Stampede-gnu-mvapich2-mkl.cmake │ │ │ │ └── Stampede-intel-mvapich2-mkl.cmake │ │ │ ├── examples/ │ │ │ │ ├── README.md │ │ │ │ ├── blas-like/ │ │ │ │ │ ├── Cannon.cpp │ │ │ │ │ ├── Gemm.cpp │ │ │ │ │ ├── Gemv.cpp │ │ │ │ │ └── README.md │ │ │ │ ├── convex/ │ │ │ │ │ ├── BasisPursuit.cpp │ │ │ │ │ ├── LinearProgram.cpp │ │ │ │ │ ├── LogDetDiv.cpp │ │ │ │ │ ├── QuadraticProgram.cpp │ │ │ │ │ ├── README.md │ │ │ │ │ ├── RPCA.cpp │ │ │ │ │ └── SparseInvCov.cpp │ │ │ │ ├── core/ │ │ │ │ │ ├── Arbitrary.cpp │ │ │ │ │ ├── Constructors.cpp │ │ │ │ │ ├── LogicError.cpp │ │ │ │ │ └── README.md │ │ │ │ ├── io/ │ │ │ │ │ ├── Read.cpp │ │ │ │ │ └── Write.cpp │ │ │ │ ├── lapack-like/ │ │ │ │ │ ├── BunchKaufman.cpp │ │ │ │ │ ├── BusingerGolub.cpp │ │ │ │ │ ├── ChunkedPseudospectrum.cpp │ │ │ │ │ ├── ChunkedTriangularPseudospectrum.cpp │ │ │ │ │ ├── ComplexHermitianFunction.cpp │ │ │ │ │ ├── GLM.cpp │ │ │ │ │ ├── GaussianElimination.cpp │ │ │ │ │ ├── HPDInverse.cpp │ │ │ │ │ ├── HPSDCholesky.cpp │ │ │ │ │ ├── HPSDSquareRoot.cpp │ │ │ │ │ ├── HermitianEig.cpp │ │ │ │ │ ├── HermitianEigFromSequential.cpp │ │ │ │ │ ├── HermitianPseudoinverse.cpp │ │ │ │ │ ├── HermitianQDWH.cpp │ │ │ │ │ ├── HermitianSDC.cpp │ │ │ │ │ ├── HermitianSVD.cpp │ │ │ │ │ ├── ID.cpp │ │ │ │ │ ├── KyFanAndSchatten.cpp │ │ │ │ │ ├── LDL.cpp │ │ │ │ │ ├── LDLInverse.cpp │ │ │ │ │ ├── LSE.cpp │ │ │ │ │ ├── LeastSquares.cpp │ │ │ │ │ ├── Polar.cpp │ │ │ │ │ ├── Pseudoinverse.cpp │ │ │ │ │ ├── Pseudospectrum.cpp │ │ │ │ │ ├── QDWH.cpp │ │ │ │ │ ├── QR.cpp │ │ │ │ │ ├── README.md │ │ │ │ │ ├── RealHermitianFunction.cpp │ │ │ │ │ ├── RealSchur.cpp │ │ │ │ │ ├── RealSymmetricFunction.cpp │ │ │ │ │ ├── SVD.cpp │ │ │ │ │ ├── Schur.cpp │ │ │ │ │ ├── SequentialBunchKaufman.cpp │ │ │ │ │ ├── SequentialQR.cpp │ │ │ │ │ ├── SequentialSVD.cpp │ │ │ │ │ ├── Sign.cpp │ │ │ │ │ ├── SimpleSVD.cpp │ │ │ │ │ ├── Skeleton.cpp │ │ │ │ │ ├── SkewHermitianEig.cpp │ │ │ │ │ └── TriangularPseudospectrum.cpp │ │ │ │ └── matrices/ │ │ │ │ ├── Cauchy.cpp │ │ │ │ ├── CauchyLike.cpp │ │ │ │ ├── Circulant.cpp │ │ │ │ ├── Diagonal.cpp │ │ │ │ ├── Egorov.cpp │ │ │ │ ├── Fourier.cpp │ │ │ │ ├── Hankel.cpp │ │ │ │ ├── Helmholtz1D.cpp │ │ │ │ ├── Helmholtz2D.cpp │ │ │ │ ├── Helmholtz3D.cpp │ │ │ │ ├── HermitianUniformSpectrum.cpp │ │ │ │ ├── Hilbert.cpp │ │ │ │ ├── Identity.cpp │ │ │ │ ├── Kahan.cpp │ │ │ │ ├── Legendre.cpp │ │ │ │ ├── LehmerParterRis.cpp │ │ │ │ ├── NormalUniformSpectrum.cpp │ │ │ │ ├── OneTwoOne.cpp │ │ │ │ ├── Ones.cpp │ │ │ │ ├── PSFW.cpp │ │ │ │ ├── README.md │ │ │ │ ├── RiemannRedhefferGCD.cpp │ │ │ │ ├── Toeplitz.cpp │ │ │ │ ├── Uniform.cpp │ │ │ │ ├── Walsh.cpp │ │ │ │ ├── Wilkinson.cpp │ │ │ │ └── Zeros.cpp │ │ │ ├── experimental/ │ │ │ │ └── g3d/ │ │ │ │ └── G3DGemm.cpp │ │ │ ├── external/ │ │ │ │ ├── cmake/ │ │ │ │ │ ├── FindCXXFeatures/ │ │ │ │ │ │ ├── cxx11-auto.cxx │ │ │ │ │ │ ├── cxx11-auto_fail_compile.cxx │ │ │ │ │ │ ├── cxx11-class_override_final.cxx │ │ │ │ │ │ ├── cxx11-class_override_final_fail_compile.cxx │ │ │ │ │ │ ├── cxx11-constexpr.cxx │ │ │ │ │ │ ├── cxx11-cstdint_header.cxx │ │ │ │ │ │ ├── cxx11-decltype.cxx │ │ │ │ │ │ ├── cxx11-defaulted_functions.cxx │ │ │ │ │ │ ├── cxx11-delegating_constructors.cxx │ │ │ │ │ │ ├── cxx11-deleted_functions.cxx │ │ │ │ │ │ ├── cxx11-deleted_functions_fail_compile.cxx │ │ │ │ │ │ ├── cxx11-func_identifier.cxx │ │ │ │ │ │ ├── cxx11-initializer_list.cxx │ │ │ │ │ │ ├── cxx11-lambda.cxx │ │ │ │ │ │ ├── cxx11-long_long.cxx │ │ │ │ │ │ ├── cxx11-nullptr.cxx │ │ │ │ │ │ ├── cxx11-nullptr_fail_compile.cxx │ │ │ │ │ │ ├── cxx11-rvalue_references.cxx │ │ │ │ │ │ ├── cxx11-sizeof_member.cxx │ │ │ │ │ │ ├── cxx11-static_assert.cxx │ │ │ │ │ │ ├── cxx11-static_assert_fail_compile.cxx │ │ │ │ │ │ └── cxx11-variadic_templates.cxx │ │ │ │ │ ├── FindCXXFeatures.cmake │ │ │ │ │ ├── FindNumPy.cmake │ │ │ │ │ ├── FindValgrind.cmake │ │ │ │ │ ├── GetGitRevisionDescription.cmake │ │ │ │ │ ├── GetGitRevisionDescription.cmake.in │ │ │ │ │ └── language_support_v2.cmake │ │ │ │ └── pmrrr/ │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LICENSE │ │ │ │ ├── README │ │ │ │ ├── include/ │ │ │ │ │ ├── counter.h │ │ │ │ │ ├── global.h │ │ │ │ │ ├── plarre.h │ │ │ │ │ ├── plarrv.h │ │ │ │ │ ├── pmrrr.h │ │ │ │ │ ├── process_task.h │ │ │ │ │ ├── queue.h │ │ │ │ │ ├── rrr.h │ │ │ │ │ ├── structs.h │ │ │ │ │ └── tasks.h │ │ │ │ └── src/ │ │ │ │ ├── blas/ │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── odcpy.c │ │ │ │ │ ├── odscal.c │ │ │ │ │ └── odswap.c │ │ │ │ ├── counter.c │ │ │ │ ├── lapack/ │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── ode2.c │ │ │ │ │ ├── odebz.c │ │ │ │ │ ├── odev2.c │ │ │ │ │ ├── odnan.c │ │ │ │ │ ├── odneg.c │ │ │ │ │ ├── odnst.c │ │ │ │ │ ├── odr1v.c │ │ │ │ │ ├── odrnv.c │ │ │ │ │ ├── odrra.c │ │ │ │ │ ├── odrrb.c │ │ │ │ │ ├── odrrc.c │ │ │ │ │ ├── odrrd.c │ │ │ │ │ ├── odrre.c │ │ │ │ │ ├── odrrf.c │ │ │ │ │ ├── odrrj.c │ │ │ │ │ ├── odrrk.c │ │ │ │ │ ├── odrrr.c │ │ │ │ │ ├── odrrv.c │ │ │ │ │ ├── odruv.c │ │ │ │ │ ├── odset.c │ │ │ │ │ ├── odsnan.c │ │ │ │ │ ├── odsq2.c │ │ │ │ │ ├── odsq3.c │ │ │ │ │ ├── odsq4.c │ │ │ │ │ ├── odsq5.c │ │ │ │ │ ├── odsq6.c │ │ │ │ │ ├── odsrt.c │ │ │ │ │ ├── odssq.c │ │ │ │ │ ├── odstmr.c │ │ │ │ │ ├── oerbla.c │ │ │ │ │ └── olsame.c │ │ │ │ ├── plarre.c │ │ │ │ ├── plarrv.c │ │ │ │ ├── pmrrr.c │ │ │ │ ├── pmrrr_dscal.c │ │ │ │ ├── process_c_task.c │ │ │ │ ├── process_r_task.c │ │ │ │ ├── process_s_task.c │ │ │ │ ├── queue.c │ │ │ │ ├── rrr.c │ │ │ │ └── tasks.c │ │ │ ├── include/ │ │ │ │ ├── README.md │ │ │ │ ├── elemental/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── blas-like/ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ ├── impl.hpp │ │ │ │ │ │ ├── level1/ │ │ │ │ │ │ │ ├── Adjoint.hpp │ │ │ │ │ │ │ ├── Axpy.hpp │ │ │ │ │ │ │ ├── AxpyTriangle.hpp │ │ │ │ │ │ │ ├── Conjugate.hpp │ │ │ │ │ │ │ ├── Copy.hpp │ │ │ │ │ │ │ ├── DiagonalScale.hpp │ │ │ │ │ │ │ ├── DiagonalScaleTrapezoid.hpp │ │ │ │ │ │ │ ├── DiagonalSolve.hpp │ │ │ │ │ │ │ ├── Dot.hpp │ │ │ │ │ │ │ ├── Dotu.hpp │ │ │ │ │ │ │ ├── EntrywiseMap.hpp │ │ │ │ │ │ │ ├── Hadamard.hpp │ │ │ │ │ │ │ ├── HilbertSchmidt.hpp │ │ │ │ │ │ │ ├── MakeHermitian.hpp │ │ │ │ │ │ │ ├── MakeReal.hpp │ │ │ │ │ │ │ ├── MakeSymmetric.hpp │ │ │ │ │ │ │ ├── MakeTrapezoidal.hpp │ │ │ │ │ │ │ ├── MakeTriangular.hpp │ │ │ │ │ │ │ ├── Max.hpp │ │ │ │ │ │ │ ├── MaxAbs.hpp │ │ │ │ │ │ │ ├── Min.hpp │ │ │ │ │ │ │ ├── MinAbs.hpp │ │ │ │ │ │ │ ├── Nrm2.hpp │ │ │ │ │ │ │ ├── QuasiDiagonalScale.hpp │ │ │ │ │ │ │ ├── QuasiDiagonalSolve.hpp │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── Scale.hpp │ │ │ │ │ │ │ ├── ScaleTrapezoid.hpp │ │ │ │ │ │ │ ├── SetDiagonal.hpp │ │ │ │ │ │ │ ├── Swap.hpp │ │ │ │ │ │ │ ├── Symmetric2x2Inv.hpp │ │ │ │ │ │ │ ├── Symmetric2x2Scale.hpp │ │ │ │ │ │ │ ├── Symmetric2x2Solve.hpp │ │ │ │ │ │ │ ├── Transpose.hpp │ │ │ │ │ │ │ ├── UpdateDiagonal.hpp │ │ │ │ │ │ │ └── Zero.hpp │ │ │ │ │ │ ├── level1.hpp │ │ │ │ │ │ ├── level2/ │ │ │ │ │ │ │ ├── Gemv/ │ │ │ │ │ │ │ │ ├── N.hpp │ │ │ │ │ │ │ │ └── T.hpp │ │ │ │ │ │ │ ├── Gemv.hpp │ │ │ │ │ │ │ ├── Ger.hpp │ │ │ │ │ │ │ ├── Geru.hpp │ │ │ │ │ │ │ ├── Hemv.hpp │ │ │ │ │ │ │ ├── Her.hpp │ │ │ │ │ │ │ ├── Her2.hpp │ │ │ │ │ │ │ ├── QuasiTrsv/ │ │ │ │ │ │ │ │ ├── LN.hpp │ │ │ │ │ │ │ │ ├── LT.hpp │ │ │ │ │ │ │ │ ├── UN.hpp │ │ │ │ │ │ │ │ └── UT.hpp │ │ │ │ │ │ │ ├── QuasiTrsv.hpp │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── Symv/ │ │ │ │ │ │ │ │ ├── L.hpp │ │ │ │ │ │ │ │ └── U.hpp │ │ │ │ │ │ │ ├── Symv.hpp │ │ │ │ │ │ │ ├── Syr.hpp │ │ │ │ │ │ │ ├── Syr2.hpp │ │ │ │ │ │ │ ├── Trmv.hpp │ │ │ │ │ │ │ ├── Trr.hpp │ │ │ │ │ │ │ ├── Trr2.hpp │ │ │ │ │ │ │ ├── Trsv/ │ │ │ │ │ │ │ │ ├── LN.hpp │ │ │ │ │ │ │ │ ├── LT.hpp │ │ │ │ │ │ │ │ ├── UN.hpp │ │ │ │ │ │ │ │ └── UT.hpp │ │ │ │ │ │ │ └── Trsv.hpp │ │ │ │ │ │ ├── level2.hpp │ │ │ │ │ │ ├── level3/ │ │ │ │ │ │ │ ├── Gemm/ │ │ │ │ │ │ │ │ ├── NN.hpp │ │ │ │ │ │ │ │ ├── NT.hpp │ │ │ │ │ │ │ │ ├── TN.hpp │ │ │ │ │ │ │ │ └── TT.hpp │ │ │ │ │ │ │ ├── Gemm.hpp │ │ │ │ │ │ │ ├── Hemm.hpp │ │ │ │ │ │ │ ├── Her2k.hpp │ │ │ │ │ │ │ ├── Herk.hpp │ │ │ │ │ │ │ ├── MultiShiftQuasiTrsm/ │ │ │ │ │ │ │ │ ├── LLN.hpp │ │ │ │ │ │ │ │ ├── LLT.hpp │ │ │ │ │ │ │ │ ├── LUN.hpp │ │ │ │ │ │ │ │ └── LUT.hpp │ │ │ │ │ │ │ ├── MultiShiftQuasiTrsm.hpp │ │ │ │ │ │ │ ├── MultiShiftTrsm/ │ │ │ │ │ │ │ │ ├── LUN.hpp │ │ │ │ │ │ │ │ └── LUT.hpp │ │ │ │ │ │ │ ├── MultiShiftTrsm.hpp │ │ │ │ │ │ │ ├── QuasiTrsm/ │ │ │ │ │ │ │ │ ├── LLN.hpp │ │ │ │ │ │ │ │ ├── LLT.hpp │ │ │ │ │ │ │ │ ├── LUN.hpp │ │ │ │ │ │ │ │ └── LUT.hpp │ │ │ │ │ │ │ ├── QuasiTrsm.hpp │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── Symm/ │ │ │ │ │ │ │ │ ├── LL.hpp │ │ │ │ │ │ │ │ ├── LU.hpp │ │ │ │ │ │ │ │ ├── RL.hpp │ │ │ │ │ │ │ │ └── RU.hpp │ │ │ │ │ │ │ ├── Symm.hpp │ │ │ │ │ │ │ ├── Syr2k/ │ │ │ │ │ │ │ │ ├── LN.hpp │ │ │ │ │ │ │ │ ├── LT.hpp │ │ │ │ │ │ │ │ ├── UN.hpp │ │ │ │ │ │ │ │ └── UT.hpp │ │ │ │ │ │ │ ├── Syr2k.hpp │ │ │ │ │ │ │ ├── Syrk/ │ │ │ │ │ │ │ │ ├── LN.hpp │ │ │ │ │ │ │ │ ├── LT.hpp │ │ │ │ │ │ │ │ ├── UN.hpp │ │ │ │ │ │ │ │ └── UT.hpp │ │ │ │ │ │ │ ├── Syrk.hpp │ │ │ │ │ │ │ ├── Trdtrmm/ │ │ │ │ │ │ │ │ ├── LVar1.hpp │ │ │ │ │ │ │ │ ├── UVar1.hpp │ │ │ │ │ │ │ │ └── Unblocked.hpp │ │ │ │ │ │ │ ├── Trdtrmm.hpp │ │ │ │ │ │ │ ├── Trmm/ │ │ │ │ │ │ │ │ ├── LLN.hpp │ │ │ │ │ │ │ │ ├── LLT.hpp │ │ │ │ │ │ │ │ ├── LUN.hpp │ │ │ │ │ │ │ │ ├── LUT.hpp │ │ │ │ │ │ │ │ ├── RLN.hpp │ │ │ │ │ │ │ │ ├── RLT.hpp │ │ │ │ │ │ │ │ ├── RUN.hpp │ │ │ │ │ │ │ │ └── RUT.hpp │ │ │ │ │ │ │ ├── Trmm.hpp │ │ │ │ │ │ │ ├── Trsm/ │ │ │ │ │ │ │ │ ├── LLN.hpp │ │ │ │ │ │ │ │ ├── LLT.hpp │ │ │ │ │ │ │ │ ├── LUN.hpp │ │ │ │ │ │ │ │ ├── LUT.hpp │ │ │ │ │ │ │ │ ├── RLN.hpp │ │ │ │ │ │ │ │ ├── RLT.hpp │ │ │ │ │ │ │ │ ├── RUN.hpp │ │ │ │ │ │ │ │ └── RUT.hpp │ │ │ │ │ │ │ ├── Trsm.hpp │ │ │ │ │ │ │ ├── Trstrm/ │ │ │ │ │ │ │ │ └── LLN.hpp │ │ │ │ │ │ │ ├── Trstrm.hpp │ │ │ │ │ │ │ ├── Trtrmm/ │ │ │ │ │ │ │ │ ├── LVar1.hpp │ │ │ │ │ │ │ │ ├── UVar1.hpp │ │ │ │ │ │ │ │ └── Unblocked.hpp │ │ │ │ │ │ │ ├── Trtrmm.hpp │ │ │ │ │ │ │ ├── TwoSidedTrmm/ │ │ │ │ │ │ │ │ ├── LVar1.hpp │ │ │ │ │ │ │ │ ├── LVar2.hpp │ │ │ │ │ │ │ │ ├── LVar4.hpp │ │ │ │ │ │ │ │ ├── LVar5.hpp │ │ │ │ │ │ │ │ ├── UVar1.hpp │ │ │ │ │ │ │ │ ├── UVar2.hpp │ │ │ │ │ │ │ │ ├── UVar4.hpp │ │ │ │ │ │ │ │ └── UVar5.hpp │ │ │ │ │ │ │ ├── TwoSidedTrmm.hpp │ │ │ │ │ │ │ ├── TwoSidedTrsm/ │ │ │ │ │ │ │ │ ├── LVar1.hpp │ │ │ │ │ │ │ │ ├── LVar2.hpp │ │ │ │ │ │ │ │ ├── LVar3.hpp │ │ │ │ │ │ │ │ ├── LVar4.hpp │ │ │ │ │ │ │ │ ├── LVar5.hpp │ │ │ │ │ │ │ │ ├── UVar1.hpp │ │ │ │ │ │ │ │ ├── UVar2.hpp │ │ │ │ │ │ │ │ ├── UVar3.hpp │ │ │ │ │ │ │ │ ├── UVar4.hpp │ │ │ │ │ │ │ │ └── UVar5.hpp │ │ │ │ │ │ │ └── TwoSidedTrsm.hpp │ │ │ │ │ │ └── level3.hpp │ │ │ │ │ ├── blas-like.hpp │ │ │ │ │ ├── config-internal.h │ │ │ │ │ ├── control/ │ │ │ │ │ │ ├── Lyapunov.hpp │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── Ricatti.hpp │ │ │ │ │ │ ├── Sylvester.hpp │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ ├── control.hpp │ │ │ │ │ ├── convex/ │ │ │ │ │ │ ├── BasisPursuit.hpp │ │ │ │ │ │ ├── Clip.hpp │ │ │ │ │ │ ├── Covariance.hpp │ │ │ │ │ │ ├── LinearProgram.hpp │ │ │ │ │ │ ├── LogBarrier.hpp │ │ │ │ │ │ ├── LogDetDiv.hpp │ │ │ │ │ │ ├── QuadraticProgram.hpp │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── SVT/ │ │ │ │ │ │ │ ├── Cross.hpp │ │ │ │ │ │ │ ├── Normal.hpp │ │ │ │ │ │ │ ├── PivotedQR.hpp │ │ │ │ │ │ │ └── TSQR.hpp │ │ │ │ │ │ ├── SVT.hpp │ │ │ │ │ │ ├── SoftThreshold.hpp │ │ │ │ │ │ ├── SparseInvCov.hpp │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ ├── convex.hpp │ │ │ │ │ ├── core/ │ │ │ │ │ │ ├── AxpyInterface/ │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ ├── AxpyInterface.hpp │ │ │ │ │ │ ├── BlockDistMatrix/ │ │ │ │ │ │ │ ├── Abstract.hpp │ │ │ │ │ │ │ ├── CIRC_CIRC.hpp │ │ │ │ │ │ │ ├── General.hpp │ │ │ │ │ │ │ ├── MC_MR.hpp │ │ │ │ │ │ │ ├── MC_STAR.hpp │ │ │ │ │ │ │ ├── MD_STAR.hpp │ │ │ │ │ │ │ ├── MR_MC.hpp │ │ │ │ │ │ │ ├── MR_STAR.hpp │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── STAR_MC.hpp │ │ │ │ │ │ │ ├── STAR_MD.hpp │ │ │ │ │ │ │ ├── STAR_MR.hpp │ │ │ │ │ │ │ ├── STAR_STAR.hpp │ │ │ │ │ │ │ ├── STAR_VC.hpp │ │ │ │ │ │ │ ├── STAR_VR.hpp │ │ │ │ │ │ │ ├── VC_STAR.hpp │ │ │ │ │ │ │ ├── VR_STAR.hpp │ │ │ │ │ │ │ └── forward_decl.hpp │ │ │ │ │ │ ├── BlockDistMatrix.hpp │ │ │ │ │ │ ├── Complex/ │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ ├── Complex.hpp │ │ │ │ │ │ ├── DistMatrix/ │ │ │ │ │ │ │ ├── Abstract.hpp │ │ │ │ │ │ │ ├── CIRC_CIRC.hpp │ │ │ │ │ │ │ ├── General.hpp │ │ │ │ │ │ │ ├── MC_MR.hpp │ │ │ │ │ │ │ ├── MC_STAR.hpp │ │ │ │ │ │ │ ├── MD_STAR.hpp │ │ │ │ │ │ │ ├── MR_MC.hpp │ │ │ │ │ │ │ ├── MR_STAR.hpp │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── STAR_MC.hpp │ │ │ │ │ │ │ ├── STAR_MD.hpp │ │ │ │ │ │ │ ├── STAR_MR.hpp │ │ │ │ │ │ │ ├── STAR_STAR.hpp │ │ │ │ │ │ │ ├── STAR_VC.hpp │ │ │ │ │ │ │ ├── STAR_VR.hpp │ │ │ │ │ │ │ ├── VC_STAR.hpp │ │ │ │ │ │ │ ├── VR_STAR.hpp │ │ │ │ │ │ │ └── forward_decl.hpp │ │ │ │ │ │ ├── DistMatrix.hpp │ │ │ │ │ │ ├── Grid/ │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ ├── Matrix/ │ │ │ │ │ │ │ └── forward_decl.hpp │ │ │ │ │ │ ├── Matrix.hpp │ │ │ │ │ │ ├── Memory.hpp │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── Timer/ │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ ├── environment/ │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ ├── imports/ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── blas.hpp │ │ │ │ │ │ │ ├── choice.hpp │ │ │ │ │ │ │ ├── flame.hpp │ │ │ │ │ │ │ ├── lapack.hpp │ │ │ │ │ │ │ ├── mpi.hpp │ │ │ │ │ │ │ ├── mpi_choice.hpp │ │ │ │ │ │ │ ├── pmrrr.hpp │ │ │ │ │ │ │ └── scalapack.hpp │ │ │ │ │ │ ├── indexing/ │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ ├── random/ │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ ├── types/ │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ └── views/ │ │ │ │ │ │ ├── Partition.hpp │ │ │ │ │ │ ├── Repartition.hpp │ │ │ │ │ │ ├── SlidePartition.hpp │ │ │ │ │ │ └── View.hpp │ │ │ │ │ ├── core.hpp │ │ │ │ │ ├── include-paths.hpp │ │ │ │ │ ├── io/ │ │ │ │ │ │ ├── ComplexDisplayWindow-premoc.hpp │ │ │ │ │ │ ├── Display.hpp │ │ │ │ │ │ ├── DisplayWidget/ │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ ├── DisplayWindow-premoc.hpp │ │ │ │ │ │ ├── Print.hpp │ │ │ │ │ │ ├── Read/ │ │ │ │ │ │ │ ├── Ascii.hpp │ │ │ │ │ │ │ ├── AsciiMatlab.hpp │ │ │ │ │ │ │ ├── Binary.hpp │ │ │ │ │ │ │ ├── BinaryFlat.hpp │ │ │ │ │ │ │ └── MatrixMarket.hpp │ │ │ │ │ │ ├── Read.hpp │ │ │ │ │ │ ├── Spy.hpp │ │ │ │ │ │ ├── SpyWidget/ │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ ├── SpyWindow/ │ │ │ │ │ │ │ └── decl.hpp │ │ │ │ │ │ ├── Write/ │ │ │ │ │ │ │ ├── Ascii.hpp │ │ │ │ │ │ │ ├── AsciiMatlab.hpp │ │ │ │ │ │ │ ├── Binary.hpp │ │ │ │ │ │ │ ├── BinaryFlat.hpp │ │ │ │ │ │ │ ├── Image.hpp │ │ │ │ │ │ │ └── MatrixMarket.hpp │ │ │ │ │ │ ├── Write.hpp │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ ├── io.hpp │ │ │ │ │ ├── lapack-like/ │ │ │ │ │ │ ├── condense/ │ │ │ │ │ │ │ ├── Bidiag/ │ │ │ │ │ │ │ │ ├── Apply.hpp │ │ │ │ │ │ │ │ ├── L.hpp │ │ │ │ │ │ │ │ ├── LPan.hpp │ │ │ │ │ │ │ │ ├── LUnb.hpp │ │ │ │ │ │ │ │ ├── U.hpp │ │ │ │ │ │ │ │ ├── UPan.hpp │ │ │ │ │ │ │ │ └── UUnb.hpp │ │ │ │ │ │ │ ├── Bidiag.hpp │ │ │ │ │ │ │ ├── HermitianTridiag/ │ │ │ │ │ │ │ │ └── ApplyQ.hpp │ │ │ │ │ │ │ ├── HermitianTridiag.hpp │ │ │ │ │ │ │ ├── Hessenberg/ │ │ │ │ │ │ │ │ ├── ApplyQ.hpp │ │ │ │ │ │ │ │ ├── L.hpp │ │ │ │ │ │ │ │ ├── LPan.hpp │ │ │ │ │ │ │ │ ├── LUnb.hpp │ │ │ │ │ │ │ │ ├── U.hpp │ │ │ │ │ │ │ │ ├── UPan.hpp │ │ │ │ │ │ │ │ └── UUnb.hpp │ │ │ │ │ │ │ ├── Hessenberg.hpp │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ ├── condense.hpp │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ ├── decomp/ │ │ │ │ │ │ │ ├── HermitianEig/ │ │ │ │ │ │ │ │ └── SDC.hpp │ │ │ │ │ │ │ ├── HermitianEig.hpp │ │ │ │ │ │ │ ├── HermitianGenDefiniteEig.hpp │ │ │ │ │ │ │ ├── HermitianTridiagEig/ │ │ │ │ │ │ │ │ └── Sort.hpp │ │ │ │ │ │ │ ├── HermitianTridiagEig.hpp │ │ │ │ │ │ │ ├── Polar/ │ │ │ │ │ │ │ │ ├── QDWH.hpp │ │ │ │ │ │ │ │ └── SVD.hpp │ │ │ │ │ │ │ ├── Polar.hpp │ │ │ │ │ │ │ ├── SVD/ │ │ │ │ │ │ │ │ ├── Chan.hpp │ │ │ │ │ │ │ │ ├── GolubReinsch.hpp │ │ │ │ │ │ │ │ ├── Thresholded.hpp │ │ │ │ │ │ │ │ └── Util.hpp │ │ │ │ │ │ │ ├── SVD.hpp │ │ │ │ │ │ │ ├── Schur/ │ │ │ │ │ │ │ │ ├── CheckReal.hpp │ │ │ │ │ │ │ │ ├── InverseFreeSDC.hpp │ │ │ │ │ │ │ │ ├── QR.hpp │ │ │ │ │ │ │ │ ├── QuasiTriangEig.hpp │ │ │ │ │ │ │ │ ├── RealToComplex.hpp │ │ │ │ │ │ │ │ └── SDC.hpp │ │ │ │ │ │ │ ├── Schur.hpp │ │ │ │ │ │ │ ├── SkewHermitianEig.hpp │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ ├── decomp.hpp │ │ │ │ │ │ ├── factor/ │ │ │ │ │ │ │ ├── Cholesky/ │ │ │ │ │ │ │ │ ├── LMod.hpp │ │ │ │ │ │ │ │ ├── LVar2.hpp │ │ │ │ │ │ │ │ ├── LVar3.hpp │ │ │ │ │ │ │ │ ├── LVar3Pivoted.hpp │ │ │ │ │ │ │ │ ├── LVar3Square.hpp │ │ │ │ │ │ │ │ ├── SolveAfter.hpp │ │ │ │ │ │ │ │ ├── UMod.hpp │ │ │ │ │ │ │ │ ├── UVar2.hpp │ │ │ │ │ │ │ │ ├── UVar3.hpp │ │ │ │ │ │ │ │ ├── UVar3Pivoted.hpp │ │ │ │ │ │ │ │ └── UVar3Square.hpp │ │ │ │ │ │ │ ├── Cholesky.hpp │ │ │ │ │ │ │ ├── GQR.hpp │ │ │ │ │ │ │ ├── GRQ.hpp │ │ │ │ │ │ │ ├── ID.hpp │ │ │ │ │ │ │ ├── LDL/ │ │ │ │ │ │ │ │ ├── Inertia.hpp │ │ │ │ │ │ │ │ ├── MultiplyAfter.hpp │ │ │ │ │ │ │ │ ├── Pivoted.hpp │ │ │ │ │ │ │ │ ├── SolveAfter.hpp │ │ │ │ │ │ │ │ └── Var3.hpp │ │ │ │ │ │ │ ├── LDL.hpp │ │ │ │ │ │ │ ├── LQ/ │ │ │ │ │ │ │ │ ├── ApplyQ.hpp │ │ │ │ │ │ │ │ ├── Explicit.hpp │ │ │ │ │ │ │ │ ├── Householder.hpp │ │ │ │ │ │ │ │ ├── PanelHouseholder.hpp │ │ │ │ │ │ │ │ └── SolveAfter.hpp │ │ │ │ │ │ │ ├── LQ.hpp │ │ │ │ │ │ │ ├── LU/ │ │ │ │ │ │ │ │ ├── Full.hpp │ │ │ │ │ │ │ │ ├── Local.hpp │ │ │ │ │ │ │ │ ├── Mod.hpp │ │ │ │ │ │ │ │ ├── Panel.hpp │ │ │ │ │ │ │ │ └── SolveAfter.hpp │ │ │ │ │ │ │ ├── LU.hpp │ │ │ │ │ │ │ ├── QR/ │ │ │ │ │ │ │ │ ├── ApplyQ.hpp │ │ │ │ │ │ │ │ ├── BusingerGolub.hpp │ │ │ │ │ │ │ │ ├── Cholesky.hpp │ │ │ │ │ │ │ │ ├── Explicit.hpp │ │ │ │ │ │ │ │ ├── Householder.hpp │ │ │ │ │ │ │ │ ├── PanelHouseholder.hpp │ │ │ │ │ │ │ │ ├── SolveAfter.hpp │ │ │ │ │ │ │ │ └── TS.hpp │ │ │ │ │ │ │ ├── QR.hpp │ │ │ │ │ │ │ ├── RQ/ │ │ │ │ │ │ │ │ ├── ApplyQ.hpp │ │ │ │ │ │ │ │ ├── Cholesky.hpp │ │ │ │ │ │ │ │ ├── Householder.hpp │ │ │ │ │ │ │ │ ├── PanelHouseholder.hpp │ │ │ │ │ │ │ │ └── SolveAfter.hpp │ │ │ │ │ │ │ ├── RQ.hpp │ │ │ │ │ │ │ ├── Skeleton.hpp │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ ├── factor.hpp │ │ │ │ │ │ ├── funcs/ │ │ │ │ │ │ │ ├── HermitianFunction.hpp │ │ │ │ │ │ │ ├── Inverse/ │ │ │ │ │ │ │ │ ├── General/ │ │ │ │ │ │ │ │ │ └── LUPartialPiv.hpp │ │ │ │ │ │ │ │ ├── General.hpp │ │ │ │ │ │ │ │ ├── HPD/ │ │ │ │ │ │ │ │ │ ├── CholeskyLVar2.hpp │ │ │ │ │ │ │ │ │ └── CholeskyUVar2.hpp │ │ │ │ │ │ │ │ ├── HPD.hpp │ │ │ │ │ │ │ │ ├── Hermitian.hpp │ │ │ │ │ │ │ │ ├── Symmetric.hpp │ │ │ │ │ │ │ │ ├── Triangular/ │ │ │ │ │ │ │ │ │ ├── LVar3.hpp │ │ │ │ │ │ │ │ │ └── UVar3.hpp │ │ │ │ │ │ │ │ ├── Triangular.hpp │ │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ │ ├── Inverse.hpp │ │ │ │ │ │ │ ├── Pseudoinverse.hpp │ │ │ │ │ │ │ ├── Sign.hpp │ │ │ │ │ │ │ ├── SquareRoot.hpp │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ ├── funcs.hpp │ │ │ │ │ │ ├── impl.hpp │ │ │ │ │ │ ├── perm/ │ │ │ │ │ │ │ ├── ApplyColPivots.hpp │ │ │ │ │ │ │ ├── ApplyRowPivots.hpp │ │ │ │ │ │ │ ├── ApplySymmetricPivots.hpp │ │ │ │ │ │ │ ├── ExplicitPermutation.hpp │ │ │ │ │ │ │ ├── InvertPermutation.hpp │ │ │ │ │ │ │ ├── PermutationMeta.hpp │ │ │ │ │ │ │ ├── PermuteCols.hpp │ │ │ │ │ │ │ ├── PermuteRows.hpp │ │ │ │ │ │ │ ├── PivotsToPartialPermutation.hpp │ │ │ │ │ │ │ ├── PivotsToPermutation.hpp │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ ├── perm.hpp │ │ │ │ │ │ ├── props/ │ │ │ │ │ │ │ ├── Condition/ │ │ │ │ │ │ │ │ ├── Frobenius.hpp │ │ │ │ │ │ │ │ ├── Infinity.hpp │ │ │ │ │ │ │ │ ├── Max.hpp │ │ │ │ │ │ │ │ ├── One.hpp │ │ │ │ │ │ │ │ └── Two.hpp │ │ │ │ │ │ │ ├── Condition.hpp │ │ │ │ │ │ │ ├── Determinant/ │ │ │ │ │ │ │ │ ├── Cholesky.hpp │ │ │ │ │ │ │ │ └── LUPartialPiv.hpp │ │ │ │ │ │ │ ├── Determinant.hpp │ │ │ │ │ │ │ ├── Inertia.hpp │ │ │ │ │ │ │ ├── Norm/ │ │ │ │ │ │ │ │ ├── Entrywise.hpp │ │ │ │ │ │ │ │ ├── EntrywiseOne.hpp │ │ │ │ │ │ │ │ ├── Frobenius.hpp │ │ │ │ │ │ │ │ ├── Infinity.hpp │ │ │ │ │ │ │ │ ├── KyFan.hpp │ │ │ │ │ │ │ │ ├── Max.hpp │ │ │ │ │ │ │ │ ├── Nuclear.hpp │ │ │ │ │ │ │ │ ├── One.hpp │ │ │ │ │ │ │ │ ├── Schatten.hpp │ │ │ │ │ │ │ │ ├── Two.hpp │ │ │ │ │ │ │ │ ├── TwoEstimate.hpp │ │ │ │ │ │ │ │ └── Zero.hpp │ │ │ │ │ │ │ ├── Norm.hpp │ │ │ │ │ │ │ ├── Pseudospectrum/ │ │ │ │ │ │ │ │ ├── Analytic.hpp │ │ │ │ │ │ │ │ ├── IRA.hpp │ │ │ │ │ │ │ │ ├── IRL.hpp │ │ │ │ │ │ │ │ ├── Lanczos.hpp │ │ │ │ │ │ │ │ ├── Power.hpp │ │ │ │ │ │ │ │ ├── Util/ │ │ │ │ │ │ │ │ │ ├── BasicMath.hpp │ │ │ │ │ │ │ │ │ ├── Rearrange.hpp │ │ │ │ │ │ │ │ │ └── Snapshot.hpp │ │ │ │ │ │ │ │ └── Util.hpp │ │ │ │ │ │ │ ├── Pseudospectrum.hpp │ │ │ │ │ │ │ ├── Trace.hpp │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ ├── props.hpp │ │ │ │ │ │ ├── solve/ │ │ │ │ │ │ │ ├── GLM.hpp │ │ │ │ │ │ │ ├── GaussianElimination.hpp │ │ │ │ │ │ │ ├── HPDSolve.hpp │ │ │ │ │ │ │ ├── HermitianSolve.hpp │ │ │ │ │ │ │ ├── LSE.hpp │ │ │ │ │ │ │ ├── LeastSquares.hpp │ │ │ │ │ │ │ ├── MultiShiftHessSolve.hpp │ │ │ │ │ │ │ ├── SymmetricSolve.hpp │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ ├── solve.hpp │ │ │ │ │ │ ├── util/ │ │ │ │ │ │ │ ├── ApplyPackedReflectors/ │ │ │ │ │ │ │ │ ├── LLHB.hpp │ │ │ │ │ │ │ │ ├── LLHF.hpp │ │ │ │ │ │ │ │ ├── LLVB.hpp │ │ │ │ │ │ │ │ ├── LLVF.hpp │ │ │ │ │ │ │ │ ├── LUHB.hpp │ │ │ │ │ │ │ │ ├── LUHF.hpp │ │ │ │ │ │ │ │ ├── LUVB.hpp │ │ │ │ │ │ │ │ ├── LUVF.hpp │ │ │ │ │ │ │ │ ├── RLHB.hpp │ │ │ │ │ │ │ │ ├── RLHF.hpp │ │ │ │ │ │ │ │ ├── RLVB.hpp │ │ │ │ │ │ │ │ ├── RLVF.hpp │ │ │ │ │ │ │ │ ├── RUHB.hpp │ │ │ │ │ │ │ │ ├── RUHF.hpp │ │ │ │ │ │ │ │ ├── RUVB.hpp │ │ │ │ │ │ │ │ ├── RUVF.hpp │ │ │ │ │ │ │ │ └── Util.hpp │ │ │ │ │ │ │ ├── ApplyPackedReflectors.hpp │ │ │ │ │ │ │ ├── ExpandPackedReflectors/ │ │ │ │ │ │ │ │ └── LV.hpp │ │ │ │ │ │ │ ├── ExpandPackedReflectors.hpp │ │ │ │ │ │ │ ├── HyperbolicReflector/ │ │ │ │ │ │ │ │ ├── Col.hpp │ │ │ │ │ │ │ │ └── Row.hpp │ │ │ │ │ │ │ ├── HyperbolicReflector.hpp │ │ │ │ │ │ │ ├── Median.hpp │ │ │ │ │ │ │ ├── PermutationParity.hpp │ │ │ │ │ │ │ ├── PivotParity.hpp │ │ │ │ │ │ │ ├── Reflector/ │ │ │ │ │ │ │ │ ├── Col.hpp │ │ │ │ │ │ │ │ └── Row.hpp │ │ │ │ │ │ │ ├── Reflector.hpp │ │ │ │ │ │ │ ├── Sort.hpp │ │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ │ └── util.hpp │ │ │ │ │ ├── lapack-like.hpp │ │ │ │ │ ├── matrices/ │ │ │ │ │ │ ├── BullsHead.hpp │ │ │ │ │ │ ├── Cauchy.hpp │ │ │ │ │ │ ├── CauchyLike.hpp │ │ │ │ │ │ ├── Circulant.hpp │ │ │ │ │ │ ├── Demmel.hpp │ │ │ │ │ │ ├── Diagonal.hpp │ │ │ │ │ │ ├── Egorov.hpp │ │ │ │ │ │ ├── ExtendedKahan.hpp │ │ │ │ │ │ ├── Fiedler.hpp │ │ │ │ │ │ ├── Forsythe.hpp │ │ │ │ │ │ ├── Fourier.hpp │ │ │ │ │ │ ├── FoxLi.hpp │ │ │ │ │ │ ├── GCDMatrix.hpp │ │ │ │ │ │ ├── GKS.hpp │ │ │ │ │ │ ├── Gaussian.hpp │ │ │ │ │ │ ├── Gear.hpp │ │ │ │ │ │ ├── Grcar.hpp │ │ │ │ │ │ ├── Haar.hpp │ │ │ │ │ │ ├── Hankel.hpp │ │ │ │ │ │ ├── Hanowa.hpp │ │ │ │ │ │ ├── HatanoNelson.hpp │ │ │ │ │ │ ├── Helmholtz.hpp │ │ │ │ │ │ ├── HelmholtzPML.hpp │ │ │ │ │ │ ├── HermitianFromEVD.hpp │ │ │ │ │ │ ├── HermitianUniformSpectrum.hpp │ │ │ │ │ │ ├── Hilbert.hpp │ │ │ │ │ │ ├── Identity.hpp │ │ │ │ │ │ ├── Jordan.hpp │ │ │ │ │ │ ├── KMS.hpp │ │ │ │ │ │ ├── Kahan.hpp │ │ │ │ │ │ ├── Laplacian.hpp │ │ │ │ │ │ ├── Lauchli.hpp │ │ │ │ │ │ ├── Legendre.hpp │ │ │ │ │ │ ├── Lehmer.hpp │ │ │ │ │ │ ├── Lotkin.hpp │ │ │ │ │ │ ├── MinIJ.hpp │ │ │ │ │ │ ├── NormalFromEVD.hpp │ │ │ │ │ │ ├── NormalUniformSpectrum.hpp │ │ │ │ │ │ ├── OneTwoOne.hpp │ │ │ │ │ │ ├── Ones.hpp │ │ │ │ │ │ ├── Parter.hpp │ │ │ │ │ │ ├── Pei.hpp │ │ │ │ │ │ ├── Redheffer.hpp │ │ │ │ │ │ ├── Riemann.hpp │ │ │ │ │ │ ├── Ris.hpp │ │ │ │ │ │ ├── Toeplitz.hpp │ │ │ │ │ │ ├── Trefethen.hpp │ │ │ │ │ │ ├── TriW.hpp │ │ │ │ │ │ ├── Triangle.hpp │ │ │ │ │ │ ├── Uniform.hpp │ │ │ │ │ │ ├── UniformHelmholtzGreens.hpp │ │ │ │ │ │ ├── Walsh.hpp │ │ │ │ │ │ ├── Whale.hpp │ │ │ │ │ │ ├── Wigner.hpp │ │ │ │ │ │ ├── Wilkinson.hpp │ │ │ │ │ │ ├── Zeros.hpp │ │ │ │ │ │ ├── decl.hpp │ │ │ │ │ │ └── impl.hpp │ │ │ │ │ └── matrices.hpp │ │ │ │ ├── elemental-lite.hpp │ │ │ │ └── elemental.hpp │ │ │ ├── octave/ │ │ │ │ ├── LUMod.m │ │ │ │ ├── LUModDriver.m │ │ │ │ ├── LUModSimple.m │ │ │ │ └── LUModSimpleDriver.m │ │ │ ├── src/ │ │ │ │ ├── README.md │ │ │ │ ├── blas-like/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── Trr2k/ │ │ │ │ │ │ ├── Local.hpp │ │ │ │ │ │ ├── NNNN.hpp │ │ │ │ │ │ ├── NNNT.hpp │ │ │ │ │ │ ├── NNTN.hpp │ │ │ │ │ │ ├── NNTT.hpp │ │ │ │ │ │ ├── NTNN.hpp │ │ │ │ │ │ ├── NTNT.hpp │ │ │ │ │ │ ├── NTTN.hpp │ │ │ │ │ │ ├── NTTT.hpp │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── TNNN.hpp │ │ │ │ │ │ ├── TNNT.hpp │ │ │ │ │ │ ├── TNTN.hpp │ │ │ │ │ │ ├── TNTT.hpp │ │ │ │ │ │ ├── TTNN.hpp │ │ │ │ │ │ ├── TTNT.hpp │ │ │ │ │ │ ├── TTTN.hpp │ │ │ │ │ │ └── TTTT.hpp │ │ │ │ │ ├── Trr2k.cpp │ │ │ │ │ ├── Trrk/ │ │ │ │ │ │ ├── Local.hpp │ │ │ │ │ │ ├── NN.hpp │ │ │ │ │ │ ├── NT.hpp │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── TN.hpp │ │ │ │ │ │ └── TT.hpp │ │ │ │ │ └── Trrk.cpp │ │ │ │ ├── core/ │ │ │ │ │ ├── BlockDistMatrix/ │ │ │ │ │ │ ├── Abstract.cpp │ │ │ │ │ │ ├── CIRC_CIRC.cpp │ │ │ │ │ │ ├── General.cpp │ │ │ │ │ │ ├── MC_MR.cpp │ │ │ │ │ │ ├── MC_STAR.cpp │ │ │ │ │ │ ├── MD_STAR.cpp │ │ │ │ │ │ ├── MR_MC.cpp │ │ │ │ │ │ ├── MR_STAR.cpp │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── STAR_MC.cpp │ │ │ │ │ │ ├── STAR_MD.cpp │ │ │ │ │ │ ├── STAR_MR.cpp │ │ │ │ │ │ ├── STAR_STAR.cpp │ │ │ │ │ │ ├── STAR_VC.cpp │ │ │ │ │ │ ├── STAR_VR.cpp │ │ │ │ │ │ ├── VC_STAR.cpp │ │ │ │ │ │ ├── VR_STAR.cpp │ │ │ │ │ │ └── setup.hpp │ │ │ │ │ ├── DistMatrix/ │ │ │ │ │ │ ├── Abstract.cpp │ │ │ │ │ │ ├── CIRC_CIRC.cpp │ │ │ │ │ │ ├── General.cpp │ │ │ │ │ │ ├── MC_MR.cpp │ │ │ │ │ │ ├── MC_STAR.cpp │ │ │ │ │ │ ├── MD_STAR.cpp │ │ │ │ │ │ ├── MR_MC.cpp │ │ │ │ │ │ ├── MR_STAR.cpp │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── STAR_MC.cpp │ │ │ │ │ │ ├── STAR_MD.cpp │ │ │ │ │ │ ├── STAR_MR.cpp │ │ │ │ │ │ ├── STAR_STAR.cpp │ │ │ │ │ │ ├── STAR_VC.cpp │ │ │ │ │ │ ├── STAR_VR.cpp │ │ │ │ │ │ ├── VC_STAR.cpp │ │ │ │ │ │ ├── VR_STAR.cpp │ │ │ │ │ │ └── setup.hpp │ │ │ │ │ ├── Matrix.cpp │ │ │ │ │ ├── Memory.cpp │ │ │ │ │ ├── README.md │ │ │ │ │ ├── global.cpp │ │ │ │ │ ├── imports/ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── blas.cpp │ │ │ │ │ │ ├── flame.cpp │ │ │ │ │ │ ├── lapack.cpp │ │ │ │ │ │ ├── mpi.cpp │ │ │ │ │ │ ├── pmrrr.cpp │ │ │ │ │ │ └── scalapack.cpp │ │ │ │ │ └── mpi_register.cpp │ │ │ │ ├── io/ │ │ │ │ │ ├── ColorMap.cpp │ │ │ │ │ ├── ComplexDisplayWindow.cpp │ │ │ │ │ ├── DisplayWindow.cpp │ │ │ │ │ ├── README.md │ │ │ │ │ └── SpyWindow.cpp │ │ │ │ └── lapack-like/ │ │ │ │ ├── HermitianEig.cpp │ │ │ │ ├── HermitianTridiag/ │ │ │ │ │ ├── L.hpp │ │ │ │ │ ├── LPan.hpp │ │ │ │ │ ├── LPanSquare.hpp │ │ │ │ │ ├── LSquare.hpp │ │ │ │ │ ├── README.md │ │ │ │ │ ├── U.hpp │ │ │ │ │ ├── UPan.hpp │ │ │ │ │ ├── UPanSquare.hpp │ │ │ │ │ └── USquare.hpp │ │ │ │ ├── HermitianTridiag.cpp │ │ │ │ └── README.md │ │ │ ├── tests/ │ │ │ │ ├── README.md │ │ │ │ ├── blas-like/ │ │ │ │ │ ├── Gemm.cpp │ │ │ │ │ ├── Hemm.cpp │ │ │ │ │ ├── Her2k.cpp │ │ │ │ │ ├── Herk.cpp │ │ │ │ │ ├── MultiShiftQuasiTrsm.cpp │ │ │ │ │ ├── QuasiTrsm.cpp │ │ │ │ │ ├── README.md │ │ │ │ │ ├── Symm.cpp │ │ │ │ │ ├── Symv.cpp │ │ │ │ │ ├── Syr2k.cpp │ │ │ │ │ ├── Syrk.cpp │ │ │ │ │ ├── Trmm.cpp │ │ │ │ │ ├── Trsm.cpp │ │ │ │ │ ├── Trsv.cpp │ │ │ │ │ ├── TwoSidedTrmm.cpp │ │ │ │ │ └── TwoSidedTrsm.cpp │ │ │ │ ├── convex/ │ │ │ │ │ ├── README.md │ │ │ │ │ └── TSSVT.cpp │ │ │ │ ├── core/ │ │ │ │ │ ├── AxpyInterface.cpp │ │ │ │ │ ├── BasicBlockDistMatrix.cpp │ │ │ │ │ ├── BlockDistMatrix.cpp │ │ │ │ │ ├── Constants.cpp │ │ │ │ │ ├── DifferentGrids.cpp │ │ │ │ │ ├── DistMatrix.cpp │ │ │ │ │ ├── Matrix.cpp │ │ │ │ │ ├── README.md │ │ │ │ │ └── Version.cpp │ │ │ │ └── lapack-like/ │ │ │ │ ├── ApplyPackedReflectors.cpp │ │ │ │ ├── Bidiag.cpp │ │ │ │ ├── Cholesky.cpp │ │ │ │ ├── CholeskyMod.cpp │ │ │ │ ├── CholeskyQR.cpp │ │ │ │ ├── HermitianEig.cpp │ │ │ │ ├── HermitianGenDefiniteEig.cpp │ │ │ │ ├── HermitianTridiag.cpp │ │ │ │ ├── Hessenberg.cpp │ │ │ │ ├── LDL.cpp │ │ │ │ ├── LQ.cpp │ │ │ │ ├── LU.cpp │ │ │ │ ├── LUMod.cpp │ │ │ │ ├── MultiShiftHessSolve.cpp │ │ │ │ ├── QR.cpp │ │ │ │ ├── README.md │ │ │ │ ├── RQ.cpp │ │ │ │ ├── SequentialBidiag.cpp │ │ │ │ ├── SequentialCholeskyMod.cpp │ │ │ │ ├── SequentialHessenberg.cpp │ │ │ │ ├── SequentialLU.cpp │ │ │ │ ├── SequentialMultiShiftHessSolve.cpp │ │ │ │ ├── TSQR.cpp │ │ │ │ └── TriangularInverse.cpp │ │ │ └── vagrant/ │ │ │ ├── README.md │ │ │ ├── saucy32/ │ │ │ │ ├── Vagrantfile │ │ │ │ └── bootstrap.sh │ │ │ └── saucy64/ │ │ │ ├── Vagrantfile │ │ │ └── bootstrap.sh │ │ ├── gtest/ │ │ │ ├── CMakeLists.txt │ │ │ ├── README │ │ │ ├── gtest-all.cc │ │ │ ├── include/ │ │ │ │ └── gtest/ │ │ │ │ ├── gtest-death-test.h │ │ │ │ ├── gtest-message.h │ │ │ │ ├── gtest-param-test.h │ │ │ │ ├── gtest-param-test.h.pump │ │ │ │ ├── gtest-printers.h │ │ │ │ ├── gtest-spi.h │ │ │ │ ├── gtest-test-part.h │ │ │ │ ├── gtest-typed-test.h │ │ │ │ ├── gtest.h │ │ │ │ ├── gtest_pred_impl.h │ │ │ │ ├── gtest_prod.h │ │ │ │ └── internal/ │ │ │ │ ├── gtest-death-test-internal.h │ │ │ │ ├── gtest-filepath.h │ │ │ │ ├── gtest-internal.h │ │ │ │ ├── gtest-linked_ptr.h │ │ │ │ ├── gtest-param-util-generated.h │ │ │ │ ├── gtest-param-util-generated.h.pump │ │ │ │ ├── gtest-param-util.h │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-string.h │ │ │ │ ├── gtest-tuple.h │ │ │ │ ├── gtest-tuple.h.pump │ │ │ │ ├── gtest-type-util.h │ │ │ │ └── gtest-type-util.h.pump │ │ │ └── src/ │ │ │ ├── gtest-all.cc │ │ │ ├── gtest-death-test.cc │ │ │ ├── gtest-filepath.cc │ │ │ ├── gtest-internal-inl.h │ │ │ ├── gtest-port.cc │ │ │ ├── gtest-printers.cc │ │ │ ├── gtest-test-part.cc │ │ │ ├── gtest-typed-test.cc │ │ │ ├── gtest.cc │ │ │ └── gtest_main.cc │ │ ├── muParser/ │ │ │ ├── CMakeLists.txt │ │ │ ├── README │ │ │ ├── muParser.cpp │ │ │ ├── muParser.h │ │ │ ├── muParserBase.cpp │ │ │ ├── muParserBase.h │ │ │ ├── muParserBytecode.cpp │ │ │ ├── muParserBytecode.h │ │ │ ├── muParserCallback.cpp │ │ │ ├── muParserCallback.h │ │ │ ├── muParserComplex.h │ │ │ ├── muParserDLL.h │ │ │ ├── muParserDef.h │ │ │ ├── muParserError.cpp │ │ │ ├── muParserError.h │ │ │ ├── muParserFixes.h │ │ │ ├── muParserInt.h │ │ │ ├── muParserStack.h │ │ │ ├── muParserTest.h │ │ │ ├── muParserToken.h │ │ │ ├── muParserTokenReader.cpp │ │ │ └── muParserTokenReader.h │ │ ├── nlohmann_json/ │ │ │ ├── CMakeLists.txt │ │ │ ├── json.cc │ │ │ └── json.hpp │ │ └── tinyxml/ │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── readme.txt │ │ ├── tinystr.cc │ │ ├── tinystr.h │ │ ├── tinyxml.cc │ │ ├── tinyxml.h │ │ ├── tinyxmlerror.cc │ │ └── tinyxmlparser.cc │ ├── fortran_ctypes.h │ ├── madness.cc │ ├── madness_config.h │ ├── misc/ │ │ ├── CMakeLists.txt │ │ ├── array_of_bools.h │ │ ├── cfft.cc │ │ ├── cfft.h │ │ ├── checksum_file.cc │ │ ├── gnuplot.h │ │ ├── gprofexit.cc │ │ ├── info.cc │ │ ├── info.h │ │ ├── interp3.cc │ │ ├── interpolation_1d.h │ │ ├── kahan_accumulator.h │ │ ├── misc.h │ │ ├── numerics.cc │ │ ├── phandler.h │ │ ├── position_stream.cc │ │ ├── ran.cc │ │ ├── ran.h │ │ ├── test_gnuplot.cc │ │ └── unique_filename.cc │ ├── mra/ │ │ ├── CMakeLists.txt │ │ ├── QCCalculationParametersBase.cc │ │ ├── QCCalculationParametersBase.h │ │ ├── adquad.h │ │ ├── autocorr │ │ ├── b-spline-deriv1.txt │ │ ├── b-spline-deriv2.txt │ │ ├── b-spline-deriv3.txt │ │ ├── bc.h │ │ ├── ble-first.txt │ │ ├── ble-second.txt │ │ ├── coeffs │ │ ├── commandlineparser.h │ │ ├── convolution1d.h │ │ ├── derivative.h │ │ ├── displacements.h │ │ ├── funcdefaults.h │ │ ├── funcimpl.h │ │ ├── funcplot.h │ │ ├── function_common_data.h │ │ ├── function_factory.h │ │ ├── function_interface.h │ │ ├── functypedefs.h │ │ ├── gaussleg │ │ ├── gfit.h │ │ ├── graveyard │ │ ├── indexit.h │ │ ├── kernelrange.h │ │ ├── key.h │ │ ├── lbdeux.h │ │ ├── leafop.h │ │ ├── legendre.cc │ │ ├── legendre.h │ │ ├── macrotaskpartitioner.h │ │ ├── macrotaskq.h │ │ ├── memory_measurement.h │ │ ├── minmax/ │ │ │ ├── Makefile │ │ │ ├── y.cc │ │ │ ├── y1.cc │ │ │ ├── y_signed.cc │ │ │ └── y_varx.cc │ │ ├── mra.h │ │ ├── mra1.cc │ │ ├── mra2.cc │ │ ├── mra3.cc │ │ ├── mra4.cc │ │ ├── mra5.cc │ │ ├── mra6.cc │ │ ├── mraimpl.h │ │ ├── mraplot.cc │ │ ├── mw.h │ │ ├── mypmap.h │ │ ├── nonlinsol.h │ │ ├── operator.h │ │ ├── operatorinfo.h │ │ ├── power.h │ │ ├── qmprop.cc │ │ ├── qmprop.h │ │ ├── sdf_domainmask.h │ │ ├── sdf_shape_2D.h │ │ ├── sdf_shape_3D.h │ │ ├── simplecache.h │ │ ├── startup.cc │ │ ├── test6.cc │ │ ├── test_QCCalculationParametersBase.cc │ │ ├── test_cloud.cc │ │ ├── test_keybox.cc │ │ ├── test_macrotaskpartitioner.cc │ │ ├── test_memory_measurement.cc │ │ ├── test_mra6.cc │ │ ├── test_sepop.cc │ │ ├── test_tree_state.cc │ │ ├── test_vectormacrotask.cc │ │ ├── testbc.cc │ │ ├── testbsh.cc │ │ ├── testdiff1D.cc │ │ ├── testdiff1Db.cc │ │ ├── testdiff2D.cc │ │ ├── testdiff3D.cc │ │ ├── testgaxpyext.cc │ │ ├── testgconv.cc │ │ ├── testinnerext.cc │ │ ├── testopdir.cc │ │ ├── testpdiff.cc │ │ ├── testper.cc │ │ ├── testperiodic.cc │ │ ├── testproj.cc │ │ ├── testqm.cc │ │ ├── testsolver.cc │ │ ├── testsuite.cc │ │ ├── testunaryop.cc │ │ ├── testvmra.cc │ │ ├── tools/ │ │ │ ├── MRAMeshOrbitalPlot3D.wl │ │ │ ├── README.md │ │ │ ├── autocorr.mw │ │ │ ├── dump2.py │ │ │ ├── h2-no1.cube │ │ │ ├── h2-no1.tree.json │ │ │ ├── h2-no1.wsl │ │ │ ├── longfloat.py │ │ │ ├── mathutil.py │ │ │ ├── quadrature.py │ │ │ └── twoscalecoeffs.py │ │ ├── twoscale.cc │ │ ├── twoscale.h │ │ ├── vmra.h │ │ └── vmra1.h │ ├── tensor/ │ │ ├── CMakeLists.txt │ │ ├── RandomizedMatrixDecomposition.cc │ │ ├── RandomizedMatrixDecomposition.h │ │ ├── SVDTensor.cc │ │ ├── SVDTensor.h │ │ ├── aligned.h │ │ ├── basetensor.cc │ │ ├── basetensor.h │ │ ├── cblas.h │ │ ├── cblas_types.h │ │ ├── clapack.h │ │ ├── clapack_fortran.h │ │ ├── distributed_matrix.h │ │ ├── dummy_main.c │ │ ├── elem.cc │ │ ├── elem.h │ │ ├── fred.cc │ │ ├── genmtxm.py │ │ ├── gentensor.h │ │ ├── gfit.cc │ │ ├── gmres.h │ │ ├── jacobi.h │ │ ├── jimkernel.cc │ │ ├── kain.cc │ │ ├── lapack.cc │ │ ├── lapacke_types.h │ │ ├── linalg_wrappers.cc │ │ ├── linalg_wrappers.h │ │ ├── lowranktensor.h │ │ ├── miketest.cc │ │ ├── mtxmq_bg/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── bgp_cc.cc │ │ │ ├── bgp_cr.cc │ │ │ ├── bgp_rc.cc │ │ │ ├── bgp_rr.cc │ │ │ └── bgq_mtxm.cc │ │ ├── mtxmq_graveyard/ │ │ │ ├── bgp_tuning/ │ │ │ │ ├── Makefile │ │ │ │ ├── mTxm_tune.cc │ │ │ │ ├── mtxmq.cc │ │ │ │ ├── original_performance_data.145618.output │ │ │ │ ├── submit │ │ │ │ ├── test_Zmtxmq.cc │ │ │ │ └── test_mtxmq.cc │ │ │ ├── mtxm_gen.h │ │ │ ├── mtxmq.cc │ │ │ ├── mtxmq.h │ │ │ ├── mtxmq_asm.S │ │ │ ├── mtxmq_avx_rjh.cc │ │ │ ├── new_mtxmq/ │ │ │ │ ├── README │ │ │ │ ├── __main__.py │ │ │ │ ├── bests/ │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── avx2_cc.cc │ │ │ │ │ ├── avx2_cr.cc │ │ │ │ │ ├── avx2_rc.cc │ │ │ │ │ ├── avx2_rr.cc │ │ │ │ │ ├── avx_cc.cc │ │ │ │ │ ├── avx_cr.cc │ │ │ │ │ ├── avx_rc.cc │ │ │ │ │ ├── avx_rr.cc │ │ │ │ │ ├── sse_cc.cc │ │ │ │ │ ├── sse_cr.cc │ │ │ │ │ ├── sse_rc.cc │ │ │ │ │ └── sse_rr.cc │ │ │ │ ├── bgq_results_parse.py │ │ │ │ ├── codegen/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── bgqdriver.py │ │ │ │ │ ├── driver.py │ │ │ │ │ └── mtxm.py │ │ │ │ ├── main.py │ │ │ │ ├── results_parse.py │ │ │ │ └── tests/ │ │ │ │ ├── __init__.py │ │ │ │ └── testDocStrings.py │ │ │ └── test_scott.cc │ │ ├── mxm.h │ │ ├── oldtest.cc │ │ ├── slice.h │ │ ├── solvers.cc │ │ ├── solvers.h │ │ ├── srconf.h │ │ ├── systolic.h │ │ ├── tempspec.py │ │ ├── tensor.cc │ │ ├── tensor.h │ │ ├── tensor_json.hpp │ │ ├── tensor_lapack.h │ │ ├── tensor_macros.h │ │ ├── tensorexcept.h │ │ ├── tensoriter.cc │ │ ├── tensoriter.h │ │ ├── tensortrain.h │ │ ├── test_RandomizedMatrixDecomposition.cc │ │ ├── test_Zmtxmq.cc │ │ ├── test_distributed_matrix.cc │ │ ├── test_elemental.cc │ │ ├── test_gentensor.cc │ │ ├── test_jacobi.cc │ │ ├── test_linalg.cc │ │ ├── test_lowranktensor.cc │ │ ├── test_mtxmq.cc │ │ ├── test_solvers.cc │ │ ├── test_systolic.cc │ │ ├── test_tensor.cc │ │ ├── testseprep.cc │ │ ├── transform3d.cc │ │ ├── type_data.h │ │ ├── vector_factory.h │ │ ├── vmath.cc │ │ └── vmath.h │ └── world/ │ ├── CMakeLists.txt │ ├── MADworld.h │ ├── README.test_renaming │ ├── archive.cc │ ├── archive.h │ ├── archive_type_names.cc │ ├── array_addons.h │ ├── atomicint.h │ ├── bgq_atomics.h │ ├── binary_fstream_archive.cc │ ├── binary_fstream_archive.h │ ├── binsorter.h │ ├── buffer_archive.h │ ├── cereal_archive.h │ ├── cloud.h │ ├── debug.cc │ ├── deferred_cleanup.cc │ ├── deferred_cleanup.h │ ├── dependency_interface.h │ ├── dist_cache.h │ ├── distributed_id.h │ ├── dqueue.h │ ├── function_traits.h │ ├── future.cc │ ├── future.h │ ├── graveyard │ ├── group.cc │ ├── group.h │ ├── hello_world.cu │ ├── lookup3.c │ ├── madness_exception.cc │ ├── madness_exception.h │ ├── mem_func_wrapper.h │ ├── meta.h │ ├── mpi_archive.h │ ├── nodefaults.h │ ├── parallel_archive.h │ ├── parallel_dc_archive.h │ ├── parsec.cc │ ├── parsec.h │ ├── posixmem.h │ ├── print.cc │ ├── print.h │ ├── print_seq.h │ ├── range.h │ ├── ranks_and_hosts.cpp │ ├── ranks_and_hosts.h │ ├── redirectio.cc │ ├── safempi.cc │ ├── safempi.h │ ├── stack.h │ ├── stubmpi.h │ ├── taskfn.h │ ├── test_ar.cc │ ├── test_atomicint.cc │ ├── test_binsorter.cc │ ├── test_dc.cc │ ├── test_future.cc │ ├── test_future2.cc │ ├── test_future3.cc │ ├── test_googletest.cc │ ├── test_hashdc.cc │ ├── test_hashthreaded.cc │ ├── test_hello.cc │ ├── test_list.cc │ ├── test_mpihang.cc │ ├── test_papi.cc │ ├── test_prof.cc │ ├── test_queue.cc │ ├── test_sig.cc │ ├── test_stack.cc │ ├── test_sysctl.c │ ├── test_tree.cc │ ├── test_utilities.h │ ├── test_vec.cc │ ├── test_vector.cc │ ├── test_world.cc │ ├── test_worldprofile.cc │ ├── test_worldptr.cc │ ├── test_worldref.cc │ ├── text_fstream_archive.cc │ ├── text_fstream_archive.h │ ├── thread.cc │ ├── thread.h │ ├── thread_info.h │ ├── threadbind │ ├── timers.cc │ ├── timers.h │ ├── timing_utilities.h │ ├── type_traits.h │ ├── uniqueid.h │ ├── units.cc │ ├── units.h │ ├── vector.h │ ├── vector_archive.h │ ├── world.cc │ ├── world.h │ ├── world_object.h │ ├── world_task_queue.cc │ ├── world_task_queue.h │ ├── worldam.cc │ ├── worldam.h │ ├── worlddc.h │ ├── worldgop.cc │ ├── worldgop.h │ ├── worldhash.h │ ├── worldhashmap.h │ ├── worldinit.h │ ├── worldmem.cc │ ├── worldmem.h │ ├── worldmpi.cc │ ├── worldmpi.h │ ├── worldmutex.cc │ ├── worldmutex.h │ ├── worldpapi.cc │ ├── worldpapi.h │ ├── worldprofile.cc │ ├── worldprofile.h │ ├── worldptr.h │ ├── worldref.cc │ ├── worldref.h │ ├── worldrmi.cc │ ├── worldrmi.h │ └── worldtypes.h ├── madness.h └── pymadness/ ├── CMakeLists.txt ├── README.md ├── examples/ │ ├── derivatives.py │ ├── harmonic_oscillator_1d.py │ └── hydrogen_atom.py ├── pyproject.toml ├── src/ │ ├── _pymadness/ │ │ ├── bind_defaults.cpp │ │ ├── bind_function.cpp │ │ ├── bind_operators.cpp │ │ ├── bind_tensor.cpp │ │ ├── bind_world.cpp │ │ ├── module.cpp │ │ └── py_functor.h │ └── pymadness/ │ ├── __init__.py │ └── plotting.py └── tests/ ├── conftest.py └── test_function.py