Differences between revisions 4 and 5
Revision 4 as of 2021-03-26 17:27:48
Size: 6076
Editor: bsw388
Comment:
Revision 5 as of 2021-03-26 17:30:00
Size: 6185
Editor: bsw388
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from AJMGrpOnly/camcasp/start
## page was renamed from ajm/camcasp/start
## page was renamed from ajmcamcaspstart
Line 26: Line 23:
CamCASP focuses on [[ajm/teaching/intermolecular-interactions|intermolecular interactions]]: computational methods, algorithms for molecular properties, and algorithms to help build models from these. These models could then be used in simulations of complex systems using codes such as [[http://openmm.org/|OpenMM]] and, soon (we hope), [[http://tinker-hp.ip2ct.upmc.fr/|Tinker and Tinker-HP]]. CamCASP focuses on [[AJMPublic/teaching/intermolecular-interactions|intermolecular interactions]]: computational methods, algorithms for molecular properties, and algorithms to help build models from these. These models could then be used in simulations of complex systems using codes such as [[http://openmm.org/|OpenMM]] and, soon (we hope), [[http://tinker-hp.ip2ct.upmc.fr/|Tinker and Tinker-HP]].
Line 45: Line 42:
  * [[ajm/camcasp/potentials|Potential Development]]
  * [[ajm/camcasp/charge-transfer|Charge Transfer]]
  * [[ajm/camcasp/isa|Iterated stockholder atoms (ISA)]]
  * [[ajm/camcasp/multipoles|Multipoles: DMA and ISA]]
  * [[ajm/camcasp/multipolesmulfit|Mulfit: Reducing the rank of charge models]]
  * [[ajm/camcasp/polarization|Polarization models]]
  * [[ajm/camcasp/pols-cn|Distributed molecular properties]]
  * [[AJMPublic/camcasp/potentials|Potential Development]]
  * [[AJMPublic/camcasp/charge-transfer|Charge Transfer]]
  * [[AJMPublic/camcasp/isa|Iterated stockholder atoms (ISA)]]
  * [[AJMPublic/camcasp/multipoles|Multipoles: DMA and ISA]]
  * [[AJMPublic/camcasp/multipolesmulfit|Mulfit: Reducing the rank of charge models]]
  * [[AJMPublic/camcasp/polarization|Polarization models]]
  * [[AJMPublic/camcasp/pols-cn|Distributed molecular properties]]
Line 53: Line 50:
  * [[ajm/camcasp/display|Using the Display module]]
  * [[ajm/camcasp/interaction-energy|Interaction energy calculations]]
  * [[ajm/camcasp/energy-scan-display|Energy scans for Display]]
  * [[ajm/camcasp/energy-scan-module|The ENERGY-SCAN module]]
     * [[ajm/camcasp/energy-scan-module/e1-scan-mc-dc|First-order energy scan: MC/DC case]]
     * [[ajm/camcasp/energy-scan-module/py2-distovr-isa-example|pyridine dimer : ENERGY-SCAN ISA-based distributed density overlap]]
  * [[ajm/camcasp/isa-pol|Distributed polarizabilities using the ISA-Pol algorithm]]
  * [[ajm/camcasp/json|JSON]]
  * [[ajm/camcasp/ecp|Using CamCASP with ECPs]]
  * [[ajm/camcasp/dist-dens-ovr|Distributed density-overlap]]
  * [[ajm/camcasp/ionization-potentials|Ionization potentials and the Asymptotic-Correction]]
  * [[ajm/camcasp/camcasp-versions|CamCASP version information]]
  * [[AJMPublic/camcasp/display|Using the Display module]]
  * [[AJMPublic/camcasp/interaction-energy|Interaction energy calculations]]
  * [[AJMPublic/camcasp/energy-scan-display|Energy scans for Display]]
  * [[AJMPublic/camcasp/energy-scan-module|The ENERGY-SCAN module]]
     * [[AJMPublic/camcasp/energy-scan-module/e1-scan-mc-dc|First-order energy scan: MC/DC case]]
     * [[AJMPublic/camcasp/energy-scan-module/py2-distovr-isa-example|pyridine dimer : ENERGY-SCAN ISA-based distributed density overlap]]
  * [[AJMPublic/camcasp/isa-pol|Distributed polarizabilities using the ISA-Pol algorithm]]
  * [[AJMPublic/camcasp/json|JSON]]
  * [[AJMPublic/camcasp/ecp|Using CamCASP with ECPs]]
  * [[AJMPublic/camcasp/dist-dens-ovr|Distributed density-overlap]]
  * [[AJMPublic/camcasp/ionization-potentials|Ionization potentials and the Asymptotic-Correction]]
  * [[AJMPublic/camcasp/camcasp-versions|CamCASP version information]]
Line 67: Line 64:
  * [[ajm/camcasp/using-cluster|Various operations using the Cluster program]]   * [[AJMPublic/camcasp/using-cluster|Various operations using the Cluster program]]
Line 73: Line 70:
  * [[ajm/orient/start|The Orient Program]] (this may not be accessible)
  * [[ajm/orient/energy-calculations|Orient: Energy Calculations]]
  * [[ajm/orient/display|Orient: Using the Display]]
  * [[ajm/orient/compilation-instructions|Orient: Compilation Instructions]]
  * [[ajm/orient/virial-coefficients|Second Virial Coefficients]]
  * [[ajm/orient/basin-hopping|Basin-Hopping]]
  * [[ajm/orient/optimization|Geometry optimization]]
  * [[ajm/orient/rotating-data|Rotating (& transferring) data to and from a local-axis frame]]
  * [[AJMPublic/orient/start|The Orient Program]] (this may not be accessible)
  * [[AJMPublic/orient/energy-calculations|Orient: Energy Calculations]]
  * [[AJMPublic/orient/display|Orient: Using the Display]]
  * [[AJMPublic/orient/compilation-instructions|Orient: Compilation Instructions]]
  * [[AJMPublic/orient/virial-coefficients|Second Virial Coefficients]]
  * [[AJMPublic/orient/basin-hopping|Basin-Hopping]]
  * [[AJMPublic/orient/optimization|Geometry optimization]]
  * [[AJMPublic/orient/rotating-data|Rotating (& transferring) data to and from a local-axis frame]]
Line 83: Line 80:
  * [[ajm/camcasp/openmm|OpenMM]]   * [[AJMPublic/camcasp/openmm|OpenMM]]
Line 85: Line 82:
  * [[ajm/camcasp/to-do-list|To-Do list]]
  * [[ajm/camcasp/dev|Developers]]
  * [[ajm/camcasp/git|The GIT repo]]
  * [[AJMPublic/camcasp/to-do-list|To-Do list]]
  * [[AJMPublic/camcasp/dev|Developers]]
  * [[AJMPublic/camcasp/git|The GIT repo]]
Line 91: Line 88:
  * [[ajm/camcasp/psi4-example-1|Ar$_2$ interaction energies]]
  * [[ajm/camcasp/psi4-midbonds|Using mid-bonds and user-defined basis sets with Psi4]]
  * [[ajm/camcasp/psi4-ip-ac-shift|Ionization potential (IP) and AC-shift calculations ]]
  * [[ajm/camcasp/psi4-saptdft|SAPT(DFT) calculations with Psi4 1.2x]]
  * [[AJMPublic/camcasp/psi4-example-1|Ar$_2$ interaction energies]]
  * [[AJMPublic/camcasp/psi4-midbonds|Using mid-bonds and user-defined basis sets with Psi4]]
  * [[AJMPublic/camcasp/psi4-ip-ac-shift|Ionization potential (IP) and AC-shift calculations ]]
  * [[AJMPublic/camcasp/psi4-saptdft|SAPT(DFT) calculations with Psi4 1.2x]]
Line 97: Line 94:
  * [[ajm/camcasp/psi4-installation|Installing Psi4 from source]]
  * [[ajm/camcasp/psi4-testing|Bugs & Testing Psi4]]
  * [[AJMPublic/camcasp/psi4-installation|Installing Psi4 from source]]
  * [[AJMPublic/camcasp/psi4-testing|Bugs & Testing Psi4]]
Line 101: Line 98:
  * Here are my [[ajm/teaching/electronic-structure|lecture notes and tutorials on electronic structure methods.]]
  * Some notes on [[ajm/teaching/intermolecular-interactions|Intermolecular Interactions.]]
  * Here are my [[AJMPublic/teaching/electronic-structure|lecture notes and tutorials on electronic structure methods.]]
  * Some notes on [[AJMPublic/teaching/intermolecular-interactions|Intermolecular Interactions.]]

Navigation:

  • AJM Main (may not be accessible without credential checks)

CamCASP

Authors:

The code also has parts written by others. In particular we use the GAMINT module from the GAMESS(US) code. This was provided to us by Wojtek Cencek (then at the University of Delaware). Other modules were based on parts of very early versions of the SAPT(DFT) code in SAPT2016, but this code is very different from CamCASP and has evolved considerably.

What is CamCASP?

Important

The CamCASP program is in a state of transition to a GitLab page. Earlier versions of the code can be obtained through this page. Here you will find information about how to use the code. Over the last few years we have been writing many detailed tutorials on CamCASP and related codes like Orient. As these are research codes, it can sometimes be difficult to use them. Here is where the tutorials on these pages may help.

CamCASP focuses on intermolecular interactions: computational methods, algorithms for molecular properties, and algorithms to help build models from these. These models could then be used in simulations of complex systems using codes such as OpenMM and, soon (we hope), Tinker and Tinker-HP.

Some of the capabilities of CamCASP are:

  1. Interaction energy calculations using SAPT(DFT). These can be done using a variety of algorithms and kernels.
  2. Distributed multipoles: using the GDMA and ISA-DMA algorithms.
  3. Distributed frequency-dependent polarizabilities: using the WSM and ISA-Pol algorithms.
  4. Distributed dispersion models: using the WSM and ISA-Pol algorithms.
  5. Atoms-In-A-Molecule decomposition of a molecular density using the BS-ISA algorithm.
  6. Force-field development in combination with the Orient code.

These methods all have tutorials below.

User's Guides

Tutorials

The Cluster program

Tutorials: Orient

Tutorial: OpenMM

Development

Psi4: Examples

Here is a list of examples of Psi4 usage.

Installation and Testing:

Teaching and Articles

AJMPublic/camcasp (last edited 2021-04-15 11:50:33 by apw185)