Programming resources

Software Carpentry

CS 294-73 (UC Berkeley) Software Engineering for Scientific Computing

Tutorials from Daniel Crawford's group

Programming resources from David Sherrill's group

Libtensor and ccman2 resources

  • "Libtensor library": An introductory lecture by Dr. Evgeny Epifanovsky.
  • "Workflow in CC/EOMCC calculations. Understanding context." Introductory lecture on managing parameters and data in ccman2 by Dr. Evgeny Epifanovsky and Anna Krylov:
  • "Libsolve: A library of iterative solvers." A lecture by Dr. Michael Wormit.
  • "Symmetry in libtensor: Design and Usage." A lecture by Dr. Michael Wormit.