MADNESS  version 0.9
File List
Here is a list of all files with brief descriptions:
 3dharmonic.ccSolves for the ground state of the quantum 3d harmonic oscillator
 abinitdftsolventsolver.h
 adquad.h
 aligned.hProvides routines for internal use optimized for aligned data
 archive.hInterface templates for the archives (serialization)
 archive_type_names.cc
 array.h
 atom.hProvides basis set information for computing the molecular density
 atomicint.h
 chem/atomutil.cc
 DFcode/atomutil.cc
 jacob/atomutil.cc
 tkato/atomutil.cc
 chem/atomutil.h
 DFcode/atomutil.h
 jacob/atomutil.h
 tkato/atomutil.h
 avx2_cc.cc
 avx2_cr.cc
 avx2_rc.cc
 avx2_rr.cc
 avx_cc.cc
 avx_cr.cc
 avx_rc.cc
 avx_rr.cc
 basetensor.ccImplements BaseTensor
 basetensor.hDeclares BaseTensor
 basisfunction.hProvides code to project Gaussian basis functions from independent quantum chemistry packages into MADNESS
 bgp_cc.cc
 bgp_cr.cc
 bgp_rc.cc
 bgp_rr.cc
 bgq_atomics.h
 bgq_mtxm.cc
 binaryop.ccIllustrates general composition of two functions
 binfsar.cc
 binfsar.hImplements archive wrapping a binary filestream
 binsorter.h
 boost_checked_delete_bits.h
 bufar.hImplements an archive wrapping a memory buffer
 cblas.hDefine BLAS like functions
 cfft.cc
 cfft.h
 checksum_file.ccMiscellaneous useful stuffx
 clapack.hC++ prototypes for Fortran LAPACK with associated typedefs and macos
 colloid.cc
 complex_fun.h
 complexfun.h
 config.h
 constants.hDefines common mathematical and physical constants
 convolution1d.hCompuates most matrix elements over 1D operators (including Gaussians)
 chem/corepotential.cc
 DFcode/corepotential.cc
 jacob/corepotential.cc
 tkato/corepotential.cc
 chem/corepotential.h
 DFcode/corepotential.h
 jacob/corepotential.h
 tkato/corepotential.h
 correlationfactor.cc
 correlationfactor.h
 DFcode/fci/crayio.c
 moldft/fci/crayio.c
 csqrt.cc
 dataloadbal.ccIllustrates how to use static data/load balancing of functions
 debug.cc
 deferred_cleanup.cc
 deferred_cleanup.h
 deferred_deleter.h
 density.h
 derivative.hDeclaration and initialization of tree traversal functions and generic derivative
 dft.cc
 dft.h
 dielectric.ccExample solution of Poisson's equation in a dielectric (polarizable) medium
 dielectric_external_field.cc
 displacements.h
 dist_cache.h
 dist_keys.h
 chem/distpm.cc
 DFcode/distpm.cc
 distributed_matrix.h
 dqueue.hImplements DQueue
 dummy_main.c
 eigen.h
 eigen_solver.cc
 eigsolver.cc
 eigsolver.h
 electronicstructureapp.h
 electronicstructureparams.h
 elem.cc
 elem.h
 embedded_dirichlet.ccProvides test problems for examining the convergence of embedded (Dirichlet) boundary conditions
 enable_if.h
 envelopedpulse.cc
 envelopedpulse.h
 esolver.h
 ewald.cc
 example_doc.ccIllustrates how to group documentation between files
 example_doc.hRefer to this file to understand how to document source
 extra.cc
 extra.h
 fortran_ctypes.hCorresponding C and Fortran types
 fred.cc
 frequencyhandler.cc
 frequencyhandler.h
 funcdefaults.hProvides FunctionDefaults and utilities for coordinate transformation
 funcimpl.hProvides FunctionCommonData, FunctionImpl and FunctionFactory
 funcplot.hDefines/implements plotting interface for functions
 function_common_data.h
 function_factory.h
 function_interface.h
 function_traits_bits.h
 functionio.ccExample of I/O with functions
 functypedefs.hProvides typedefs to hide use of templates and to increase interoperability
 gentensor.hProvides a tensor with taking advantage of possibly low rank
 gfit.cc
 gfit.hFit isotropic functions to a set of Gaussians with controlled precision
 gmres.hDefines a general operator interface and a templated GMRES solver for solving linear equations
 gprofexit.cc
 group.cc
 group.h
 gtest-all.cc
 src/gtest-all.cc
 gtest-death-test-internal.h
 gtest-death-test.cc
 gtest-death-test.h
 gtest-filepath.cc
 gtest-filepath.h
 gtest-internal-inl.h
 gtest-internal.h
 gtest-linked_ptr.h
 gtest-message.h
 gtest-param-test.h
 gtest-param-util-generated.h
 gtest-param-util.h
 gtest-port.cc
 gtest-port.h
 gtest-printers.cc
 gtest-printers.h
 gtest-spi.h
 gtest-string.h
 gtest-test-part.cc
 gtest-test-part.h
 gtest-tuple.h
 gtest-type-util.h
 gtest-typed-test.cc
 gtest-typed-test.h
 gtest.cc
 gtest.h
 gtest_main.cc
 gtest_pred_impl.h
 gtest_prod.h
 gth_pseudopotential.cc
 gth_pseudopotential.h
 gygi_soltion.cc
 h2.ccSolves the Hartree-Fock equations for the hydrogen molecule
 h2dft.cc
 h2dynamic.cc
 hardware.cc
 hardware.h
 hartreefock.cc
 hartreefock.h
 hatom_1d.ccSolves the Schrodinger equation for the 1-d hydrogen atomThe Hartree-Fock wave function is computed for the hydrogen atom in one dimension without using symmetry
 apps/ii/hatom_energy.ccCompute the energy of the hydrogen atom ground state
 examples/hatom_energy.ccCompute the energy of the hydrogen atom ground state
 he.ccSolves the Hartree-Fock equations for the helium atom
 heat.ccExample Green function for the 3D heat equation
 heat2.ccExample Green function for the 3D heat equation with a linear term
 hedft.cc
 hehf.cc
 helium_exact.ccSolves the two-particle system exactly
 helium_mp2.ccSolves the Hartree-Fock and MP2 equations for the helium atom
 apps/ii/hello.ccSimplest example program for MADNESS
 apps/nick/hello.cc
 examples/hello.ccSimplest example program for MADNESS
 hyp.cc
 hyp.h
 DFcode/fci/ieor.c
 moldft/fci/ieor.c
 indexit.hProvides IndexIterator
 integral_constant.h
 interp.h
 interp3.cc
 interpolation_1d.hProvides 1D cubic interpolation class
 jimkernel.cc
 kain.cc
 key.hMultidimension Key for MRA tree and associated iterators
 lapack.ccPartial interface from Tensor to LAPACK
 lapack_functions.h
 lbdeux.hImplements (2nd generation) static load/data balancing for functions
 chem/lda.cc
 DFcode/lda.cc
 jacob/lda.cc
 tkato/lda.cc
 lda.h
 legendre.ccLegendre quadrature, polynomials and scaling functions
 legendre.h
 libxc.h
 lineplot.cc
 DFcode/fci/linux_cputime.c
 moldft/fci/linux_cputime.c
 localize_boys.cc
 lookup3.c
 mad_types.h
 madness.h
 madness_config.h
 mainpage.hMADNESS
 maxwell.cc
 DFcode/mcpfit.cc
 jacob/mcpfit.cc
 moldft/mcpfit.cc
 meminfo.ccMemory stats per rank, usually platform specific calls. Invoke with rank and tag
 mentity.ccSimple management of molecular information and potential
 mentity.h
 miketest.cc
 misc.hHeader to declare stuff which has not yet found a home
 moldft-elem.cc
 DFcode/moldft.cc
 jacob/moldft.cc
 moldft/moldft.cc
 tkato/moldft.cc
 chem/molecularbasis.cc
 DFcode/molecularbasis.cc
 jacob/molecularbasis.cc
 tkato/molecularbasis.cc
 chem/molecularbasis.h
 DFcode/molecularbasis.h
 hf/molecularbasis.h
 jacob/molecularbasis.h
 tkato/molecularbasis.h
 molecularmask.h
 molecularsurface.cc
 chem/molecule.cc
 DFcode/molecule.cc
 jacob/molecule.cc
 tkato/molecule.cc
 chem/molecule.h
 DFcode/molecule.h
 jacob/molecule.h
 tkato/molecule.h
 molsys.cc
 molsys.hMolecular system
 move.h
 apps/chem/mp2.cc
 examples/mp2.cc
 mp2.hSolves molecular MP2 equations
 mpiar.h
 mpreal.cc
 mpreal.h
 mra-driver.cc
 mra.cc
 mra.hMain include file for MADNESS and defines Function interface
 mra1.cc
 mra2.cc
 mra3.cc
 mra4.cc
 mra5.cc
 mra6.cc
 mraimpl.hDeclaration and initialization of static data, some implementation, some instantiation
 mraplot.ccFunction plotting utility
 mtxm_gen.h
 mTxm_tune.cc
 bgp_tuning/mtxmq.cc
 mtxmq.cc
 mtxmq.h
 mtxmq_avx_rjh.cc
 muParser.cppImplementation of the standard floating point parser
 muParser.hDefinition of the standard floating point parser
 muParserBase.cppThis file contains the basic implementation of the muparser engine
 muParserBase.hThis file contains the class definition of the muparser engine
 muParserBytecode.cppImplementation of the parser bytecode class
 muParserBytecode.hDefinition of the parser bytecode class
 muParserCallback.cppImplementation of the parser callback class
 muParserCallback.hDefinition of the parser callback class
 muParserComplex.hThis file contains a definition of a parser using complex numbers
 muParserDef.hThis file contains standard definitions used by the parser
 muParserDLL.hThis file contains the DLL interface of muparser
 muParserError.cpp
 muParserError.hThis file defines the error class used by the parser
 muParserFixes.hThis file contains compatibility fixes for some platforms
 muParserInt.hDefinition of a parser using integer value
 muParserStack.hThis file defines the stack used by muparser
 muParserTest.hThis file contains the parser test class
 muParserToken.hThis file contains the parser token definition
 muParserTokenReader.cppThis file contains the parser token reader implementation
 muParserTokenReader.hThis file contains the parser token reader definition
 mxm.hInternal use only
 mypmap.h
 nanophoto.ccCode for the nanophotonics example in the article M.G. Reuter et al., Comput. Phys. Commun. 183, pp. 1-7 (2012)
 navstokes_cosines.ccExample Solving the Navier-Stokes equations
 apps/chem/nemo.cc
 examples/nemo.ccSolve the HF equations using numerical exponential MOs
 nemo.h
 newsolver.cc
 nodefaults.hImplements NO_DEFAULTS
 nonlinschro.ccSolves 1D nonlinear Schrödinger equation
 nonlinsol.hExample implementation of Krylov-subspace nonlinear equation solver
 oep.ccOptimized effective potentials for DFT
 oldtest.ccTest code for Tensor, TensorIterator, SliceTensor, etc
 operator-maxwell.h
 operator.hImplements most functionality of separated operators
 outputwriter.h
 parar.hImplements ParallelInputArchive and ParallelOutputArchive
 phandler.hInterface for the muParser library for turning user-defined functions into bytecode
 plotao.cc
 ploterr.cc
 DFcode/pointgroup.h
 jacob/pointgroup.h
 moldft/pointgroup.h
 tkato/pointgroup.h
 poperator.h
 position_stream.cc
 posixmem.hImplement dummy posix_memalign if it is missing on the system
 potentialmanager.h
 power.h
 preal.cc
 print.cc
 print.hDefines simple templates for printing to std::cout "a la Python"
 print_seq.hImplements print_seq ... included by world.h
 projector.h
 projPsi.cc
 qmprop.ccImplements BandlimitedPropagator and qm_free_particle_propagator
 qmprop.hPrototypes for qm propagator
 ran.cc
 ran.h
 redirectio.cc
 ref.h
 response.cc
 response.hCoupled-Purturbed HF/KS
 safempi.cc
 safempi.hSerializes calls to MPI in case it does not support THREAD_MULTIPLE
 chem/SCF.cc
 tkato/SCF.cc
 chem/SCF.h
 tkato/SCF.h
 scfparam.hParameters of the SCF calculation
 scopedptr.h
 scott.cc
 sdf_domainmask.hDefines abstract interfaces and concrete classes signed distance functions and domain masks
 sdf_shape_2D.hImplements the SignedDFInterface for common 2-D geometric objects.This file provides signed distance functions for common 2-D geometric objects:
 sdf_shape_3D.hImplements the SignedDFInterface for common 3-D geometric objects.This file provides signed distance functions for common 3-D geometric objects:
 sdf_shape_tester.ccDemonstrates/tests use of 3D shape functions
 shared_ptr.h
 shared_ptr_bits.h
 simplecache.h
 sininteg.ccCompute the integral sin(x) x=0..10
 slice.hDeclares and implements Slice
 solver.h
 solver_driver.cc
 solvers.cc
 solvers.hDefines interfaces for optimization and non-linear equation solvers
 spectralprop.hSpectral propagator in time using semigroup approach
 srconf.hHandles the low-level details of a separated representation tensor
 sse_cc.cc
 sse_cr.cc
 sse_rc.cc
 sse_rr.cc
 startup.cc
 stdarray.h
 stdarray_bits.h
 stubmpi.h
 svpe.cc
 svpe.h
 svpe_molecule_colloid.h
 apps/ii/systolic.h
 madness/tensor/systolic.h
 taskfn.h
 TAU.h
 TDA.cc
 TDA.h
 TDA_exops.h
 TDA_XC.cc
 TDA_XC.h
 tdhf.ccCompute the time-dependent HF equations (currently CIS approximation)
 tdhf_CIS.cc
 tdhf_CIS.h
 apps/tdse/tdse.ccEvolves the hydrogen atom in imaginary and also real time
 examples/tdse.ccEvolves the hydrogen atom in imaginary and also real time
 tdse.confused.ccEvolves the hydrogen atom in imaginary and also real time
 tdse1.ccEvolves the 1D hydrogen atom in imaginary and also real time
 tdse1d.ccExample propagation of TDSE (translating atom) using various propagators
 tdse4.ccEvolves the hydrogen molecular ion in 4D ... 3 electron + 1 nuclear degree of freedom
 tensor.ccCompletes the implementation of Tensor and instantiates all specializations for fast compiles
 tensor.hDefines and implements most of Tensor
 tensor_lapack.hPrototypes for a partial interface from Tensor to LAPACK
 tensor_macros.hMacros for easy and efficient iteration over tensors
 tensor_spec.h
 tensorexcept.hDeclares and implements TensorException
 tensoriter.ccImplements TensorIterator
 tensoriter.hDeclares TensorIterator
 tensoriter_spec.h
 tensortrain.hDefines and implements the tensor train decomposition as described in I.V. Oseledets, Siam J. Sci. Comput. 33, 2295 (2011)
 textfsar.cc
 textfsar.hImplements archive wrapping text file stream
 tiny.cc
 tinystr.cc
 tinystr.h
 tinyxml.cc
 tinyxml.h
 tinyxmlerror.cc
 tinyxmlparser.cc
 transform3d.cc
 twoscale.ccRoutines to provide twoscale & correlation coeffs for Legendre basis
 twoscale.h
 type_data.hDefines and implements TensorTypeData, a type traits class
 type_traits.h
 type_traits_bits.h
 typestuff.hGrossly simplified Boost-like type traits and templates
 uniqueid.h
 util.cc
 util.h
 vecar.hImplements archive wrapping an STL vector
 vector_factory.hDeclares and implements factories for short vectors
 vmath.cc
 vmath.h
 vmra.hDefines operations on vectors of FunctionsThis file defines a number of operations on vectors of functions. Assume v is a vector of NDIM-D functions of a certain type
 vmra1.h
 vnucso.ccSolves the spin-orbit nuclear potential problem
 vtk.cc
 wannier.cc
 wavef.cc
 wavef.h
 wfSlice.cc
 world.cc
 world.hThis header should include pretty much everything needed for the parallel runtime
 worldam.cc
 worldam.hImplements active message layer for World on top of RMI layer
 worlddc.hImplements WorldContainer
 worlddep.hDefines DependencyInterface and CallbackInterface
 worldexc.hImplements MadnessException
 worldfut.hImplements Future
 worldfwd.hImplements World
 worldgop.cc
 worldgop.hImplements global operations
 worldhash.hDefines hash functions for use in distributed containers
 worldhashmap.hDefines and implements a concurrent hashmap
 worldmem.cc
 worldmem.h
 worldmpi.cc
 worldmpi.hImplements WorldMpiInterface
 worldmutex.cc
 worldmutex.hImplements Mutex, MutexFair, Spinlock, ConditionVariable
 worldobj.hDefines and implements WorldObject
 worldpapi.cc
 worldpapi.h
 worldprofile.cc
 worldprofile.h
 worldptr.h
 worldrange.hImplement Range class for parallel iteration
 worldref.cc
 worldref.hImplements RemoteReference which is for internal use
 worldrmi.cc
 worldrmi.h
 worldser.hIncludes archive headers, and also the archive names into madness namespace
 worldtask.cc
 worldtask.hDefines TaskInterface and implements WorldTaskQueue and associated stuff
 worldthread.cc
 worldthread.hImplements Dqueue, Thread, ThreadBase and ThreadPool
 worldtime.hWrappers around platform dependent timers and performance info
 worldtypes.h
 wst_functional.h
 chem/xcfunctional.h
 DFcode/xcfunctional.h
 tkato/xcfunctional.h
 chem/xcfunctional_ldaonly.cc
 DFcode/xcfunctional_ldaonly.cc
 tkato/xcfunctional_ldaonly.cc
 chem/xcfunctional_libxc.cc
 DFcode/xcfunctional_libxc.cc
 tkato/xcfunctional_libxc.cc
 xcfunctional_madxc.cc
 y.cc
 y1.cc
 y_signed.cc
 y_varx.cc