Difference between revisions of "ORCA"

From UFRC
Jump to navigation Jump to search
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Category:Software]][[Category:Chemistry]][[Category:Structure]]
 
[[Category:Software]][[Category:Chemistry]][[Category:Structure]]
 
{|<!--CONFIGURATION: REQUIRED-->
 
{|<!--CONFIGURATION: REQUIRED-->
|{{#vardefine:app|ORCA}}
+
|{{#vardefine:app|orca}}
 
|{{#vardefine:url|https://www.kofo.mpg.de/en/research/services/orca}}
 
|{{#vardefine:url|https://www.kofo.mpg.de/en/research/services/orca}}
 
<!--CONFIGURATION: OPTIONAL (|1}} means it's ON)-->
 
<!--CONFIGURATION: OPTIONAL (|1}} means it's ON)-->
 
|{{#vardefine:conf|}}          <!--CONFIGURATION-->
 
|{{#vardefine:conf|}}          <!--CONFIGURATION-->
|{{#vardefine:exe|}}            <!--ADDITIONAL INFO-->
+
|{{#vardefine:exe|1}}            <!--ADDITIONAL INFO-->
|{{#vardefine:job|}}            <!--JOB SCRIPTS-->
+
|{{#vardefine:job|1}}            <!--JOB SCRIPTS-->
 
|{{#vardefine:policy|}}        <!--POLICY-->
 
|{{#vardefine:policy|}}        <!--POLICY-->
 
|{{#vardefine:testing|}}      <!--PROFILING-->
 
|{{#vardefine:testing|}}      <!--PROFILING-->
 
|{{#vardefine:faq|}}            <!--FAQ-->
 
|{{#vardefine:faq|}}            <!--FAQ-->
|{{#vardefine:citation|}}      <!--CITATION-->
+
|{{#vardefine:citation|1}}      <!--CITATION-->
 
|{{#vardefine:installation|}} <!--INSTALLATION-->
 
|{{#vardefine:installation|}} <!--INSTALLATION-->
 
|}
 
|}
Line 18: Line 18:
 
{{App_Description|app={{#var:app}}|url={{#var:url}}|name={{#var:app}}}}|}}
 
{{App_Description|app={{#var:app}}|url={{#var:url}}|name={{#var:app}}}}|}}
  
ORCA is an ab initio quantum chemistry program package for modern electronic structure methods including density functional theory, many-body perturbation, coupled cluster, multireference methods, and semi-empirical quantum chemistry methods. Its main field of application is larger molecules, transition metal complexes, and their spectroscopic properties. The program ORCA is developed in Frank Neese group, with contributions from many current and former coworkers and several collaborating groups. The binaries of ORCA are available free of charge for academic users for a variety of platforms. ORCA is a flexible, efficient and easy-to-use general purpose tool for quantum chemistry with specific emphasis on spectroscopic properties of open-shell molecules. It features a wide variety of standard quantum chemical methods ranging from semiempirical methods to DFT to single- and multireference correlated ab initio methods. It can also treat environmental and relativistic effects.
+
ORCA is an ab initio quantum chemistry program package for modern electronic structure methods including density functional theory, many-body perturbation, coupled cluster, multireference methods, and semi-empirical quantum chemistry methods. Its main field of application is larger molecules, transition metal complexes, and their spectroscopic properties. The program ORCA is developed in Frank Neese group, with contributions from many current and former coworkers and several collaborating groups. The binaries of ORCA are available free of charge for academic users for a variety of platforms. ORCA is a flexible, efficient, and easy-to-use general purpose tool for quantum chemistry with specific emphasis on the spectroscopic properties of open-shell molecules. It features a wide variety of standard quantum chemical methods ranging from semiempirical methods to DFT to single- and multireference correlated ab initio methods. It can also treat environmental and relativistic effects.
  
 
<!--Modules-->
 
<!--Modules-->
Line 31: Line 31:
 
<!--Run-->
 
<!--Run-->
 
{{#if: {{#var: exe}}|==Additional Information==
 
{{#if: {{#var: exe}}|==Additional Information==
 +
Questions about running ORCA or electronic structure methods in general should be addressed to Ajith
 +
Perera through the UFIT Support System Main Page. The following links are good resources:https://sites.google.com/site/orcainputlibrary/setting-up-orca and https://www.orcasoftware.de/tutorials_orca.
 +
|}}
  
WRITE_ADDITIONAL_INSTRUCTIONS_ON_RUNNING_THE_SOFTWARE_IF_NECESSARY
+
<!--Job Scripts-->
  
|}}
 
<!--Job Scripts-->
 
 
{{#if: {{#var: job}}|==Job Script Examples==
 
{{#if: {{#var: job}}|==Job Script Examples==
See the [[{{PAGENAME}}_Job_Scripts]] page for {{#var: app}} Job script examples.
+
ORCA does not distribute the source code. The executable installed at Hipergator is built with OpenMPI 4.1.1 (the compiler is unspecified and assumed to be GNU/Linux x86_64). ORCA can run in parallel. However, there several important things that users need to know. ORCA calls mpirun internally, and most computer centers including Hipergator prefer mpirun (or srun with slurm controller) invoked externally. As the following example shows we are not using srun, instead directly call ORCA binary "orca" with the full path (essential!!).
 +
ORCA documentation does not give examples of how to use it with multiple nodes, there are many questions in ORCA forum https://orcaforum.kofo.mpg.de/app.php/portal about the problems users have when trying to run ORCA on multiple nodes. None of the suggested solutions seems to be satisfactory. After many trials and errors, I have found one that works, but it remains unclear to me how well ORCA performs on multiple nodes.See the [[{{PAGENAME}}_Job_Scripts]] page for {{#var: app}} Job script examples.
 
|}}
 
|}}
<!--Policy-->
+
<!--Policy--
 
{{#if: {{#var: policy}}|==Usage Policy==
 
{{#if: {{#var: policy}}|==Usage Policy==
  
Line 57: Line 59:
 
{{#if: {{#var: citation}}|==Citation==
 
{{#if: {{#var: citation}}|==Citation==
 
If you publish research that uses {{#var:app}} you have to cite it as follows:
 
If you publish research that uses {{#var:app}} you have to cite it as follows:
 
+
The ORCA quantum chemistry program package, Frank Neese, Ute Becker, Fran Wennmohs, Christoph Riplinger, J. Chem. Phys., 152, 224108 (2020).
WRITE_CITATION_HERE
 
 
 
 
|}}
 
|}}
 
<!--Installation-->
 
<!--Installation-->

Latest revision as of 14:52, 21 June 2024

Description

orca website  

ORCA is an ab initio quantum chemistry program package for modern electronic structure methods including density functional theory, many-body perturbation, coupled cluster, multireference methods, and semi-empirical quantum chemistry methods. Its main field of application is larger molecules, transition metal complexes, and their spectroscopic properties. The program ORCA is developed in Frank Neese group, with contributions from many current and former coworkers and several collaborating groups. The binaries of ORCA are available free of charge for academic users for a variety of platforms. ORCA is a flexible, efficient, and easy-to-use general purpose tool for quantum chemistry with specific emphasis on the spectroscopic properties of open-shell molecules. It features a wide variety of standard quantum chemical methods ranging from semiempirical methods to DFT to single- and multireference correlated ab initio methods. It can also treat environmental and relativistic effects.

Environment Modules

Run module spider orca to find out what environment modules are available for this application.

System Variables

  • HPC_ORCA_DIR - installation directory

Additional Information

Questions about running ORCA or electronic structure methods in general should be addressed to Ajith Perera through the UFIT Support System Main Page. The following links are good resources:https://sites.google.com/site/orcainputlibrary/setting-up-orca and https://www.orcasoftware.de/tutorials_orca.


Job Script Examples

ORCA does not distribute the source code. The executable installed at Hipergator is built with OpenMPI 4.1.1 (the compiler is unspecified and assumed to be GNU/Linux x86_64). ORCA can run in parallel. However, there several important things that users need to know. ORCA calls mpirun internally, and most computer centers including Hipergator prefer mpirun (or srun with slurm controller) invoked externally. As the following example shows we are not using srun, instead directly call ORCA binary "orca" with the full path (essential!!). ORCA documentation does not give examples of how to use it with multiple nodes, there are many questions in ORCA forum https://orcaforum.kofo.mpg.de/app.php/portal about the problems users have when trying to run ORCA on multiple nodes. None of the suggested solutions seems to be satisfactory. After many trials and errors, I have found one that works, but it remains unclear to me how well ORCA performs on multiple nodes.See the ORCA_Job_Scripts page for orca Job script examples.


Citation

If you publish research that uses orca you have to cite it as follows: The ORCA quantum chemistry program package, Frank Neese, Ute Becker, Fran Wennmohs, Christoph Riplinger, J. Chem. Phys., 152, 224108 (2020).