Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.0%) to scientific vocabulary
Repository
General Reference Configuration Interaction package
Basic Info
- Host: GitHub
- Owner: schuurman-group
- License: lgpl-2.1
- Language: Fortran
- Default Branch: main
- Size: 3.33 MB
Statistics
- Stars: 14
- Watchers: 2
- Forks: 0
- Open Issues: 1
- Releases: 4
Metadata Files
README.md
graci
General Reference Configuration Interaction package
Python dependencies
GRaCI has a fair few Python dependencies. These may most easily be handled by using the provided graci.yml Anaconda environment file. Running
conda env create -f graci.yml
will create an Anaconda environment named 'graci' in which GRaCI may be run
Note, however, that this environment does not include the PySCF dependency, which must be installed separately
Build and use
In the following, $TOPDIR will refer to the path to the top graci directory
Other dependencies
CMake v3.2 or higher
PySCF
Recomendations
Compile using Intel ifort and MKL for optimal performance
Note that both are now freely available through the Intel OneAPI suite
Build
(1) cd $TOPDIR/graci/dep
(2) export FC=fname (fname \in {ifort, gfortran})
(3) ./install_all
Environment variables
A small number of environment variables need to be set/appended before graci can be executed.
In bash, this would take the form:
export GRACI=$TOPDIR
export PATH=$PATH:$GRACI/bin
export PYTHONPATH=$GRACI
export LDLIBRARYPATH=$LDLIBRARYPATH:$GRACI/graci/dep/lib
Running graci
After setting the above environment variables, simply use the command
graci file.inp
to run a graci calculation, where file.inp is a graci input file
Owner
- Name: Schuurman Group
- Login: schuurman-group
- Kind: organization
- Email: Michael.Schuurman@nrc-cnrc.gc.ca
- Website: chemphys.ca/michael-schuurman
- Repositories: 7
- Profile: https://github.com/schuurman-group
Repositories written and maintained by the Schuurman group
Citation (citation.cff)
cff-version: 1.2.0 message: "Standard citation for the GRaCI package: General Reference Configuration Interaction" authors: - family-names: "Neville" given-names: "Simon" orcid: "https://orcid.org/0000-0001-8134-1883" - family-names: "Schuurman" given-names: "Michael" orcid: "https://orcid.org/0000-0002-0922-9034" title: "GRaCI: General Reference Configuration Interaction" version: 0.1 date-released: 2021-10-01 url: "https://github.com/schuurman-group/graci.git"
GitHub Events
Total
- Release event: 1
- Watch event: 3
- Delete event: 1
- Push event: 9
- Pull request event: 3
- Create event: 2
Last Year
- Release event: 1
- Watch event: 3
- Delete event: 1
- Push event: 9
- Pull request event: 3
- Create event: 2