CFOUR

From Alliance Doc
Revision as of 20:15, 29 March 2021 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
Jump to navigation Jump to search
Other languages:

Introduction

"CFOUR (Coupled-Cluster techniques for Computational Chemistry) is a program package for performing high-level quantum chemical calculations on atoms and molecules. The major strength of the program suite is its rather sophisticated arsenal of high-level ab-initio methods for the calculation of atomic and molecular properties. Virtually all approaches based on Møller-Plesset (MP) perturbation theory and the coupled-cluster approximation (CC) are available; most of these have complementary analytic derivative approaches within the package as well."

"CFOUR is not a commercial code. It is rather a program that is undergoing development; new techniques and improvements are constantly being made." See the CFOUR web site for more information.

License limitations

Compute Canada has signed a license agreement with Prof. Dr. J. Gauss who acts for the developers of the CFOUR Software.

In order to use the current installed version on Compute Canada systems, each user must agree to certain conditions. Please contact support with a copy of the following statement:

  1. I will use CFOUR only for academic research.
  2. I will not copy the CFOUR software, nor make it available to anyone else.
  3. I will properly acknowledge original papers related to CFOUR and to Compute Canada in my publications (see the license form for more details).
  4. I understand that the agreement for using CFOUR can be terminated by one of the parties: CFOUR developers or Compute Canada.
  5. I will notify Compute Canada of any change in the above acknowledgement.

When your statement is received, we will allow you to access the program.

Module

You can access the MPI version of CFOUR by loading a module.

module load intel/2020.1.217 openmpi/4.0.3 cfour-mpi/2.1

For the serial version, use:

module load intel/2020.1.217 cfour/2.1

There is a mailing list as a forum for user experiences with the CFOUR program system. For how to subscribe and other information, see this page.

Examples and job scripts

File : INPUT

# 

# End of the Input file.


File : run_cfour_serial.sh

#!/bin/bash

#SBATCH --ntasks=1
#SBATCH --mem-per-cpu=2500M      # memory; default unit is megabytes.
#SBATCH --time=0-00:30           # time (DD-HH:MM).

# Load the module:

echo "Starting run at: `date`"

In the process of editing

echo "Program finished with exit code $? at: `date`"


File : run_cfour_mpi.sh

#!/bin/bash

# Load the module:

echo "Starting run at: `date`"

In the process of editing

echo "Program finished with exit code $? at: `date`"



Related links

Mailing list