Skip to content

Commit 4112bdb

Browse files
committed
Release znorg-0-1
0 parents  commit 4112bdb

File tree

17 files changed

+8533
-0
lines changed

17 files changed

+8533
-0
lines changed

.github/workflows/release.yml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: release
2+
3+
on:
4+
push:
5+
tags:
6+
- v[0-9]*.[0-9]*.[0-9]*
7+
8+
env:
9+
SKF_NAME: "${{ github.event.repository.name }}"
10+
11+
jobs:
12+
13+
skf-archive:
14+
15+
runs-on: ubuntu-latest
16+
17+
steps:
18+
19+
- name: Checkout sk set
20+
uses: actions/checkout@v4
21+
22+
- name: Get version number
23+
run: |
24+
GIT_TAG=$(git describe --tags --match 'v[0-9]*.[0-9]*.[0-9]*')
25+
SKF_VERSION=$(echo $GIT_TAG | sed -E 's/^v([0-9]+)\.([0-9])+\.([0-9]+)$/\1-\2/')
26+
SKF_PATCH=$(echo $GIT_TAG | sed -E 's/^v([0-9]+)\.([0-9])+\.([0-9]+)$/\3/')
27+
echo "SKF_VERSION=${SKF_VERSION}" >> ${GITHUB_ENV}
28+
echo "SKF_PATCH=${SKF_PATCH}" >> ${GITHUB_ENV}
29+
ARCHIVE_NAME="${SKF_NAME}-${SKF_VERSION}"
30+
echo "ARCHIVE_NAME=${ARCHIVE_NAME}" >> ${GITHUB_ENV}
31+
if [[ ${SKF_PATCH} -eq 0 ]]; then
32+
echo "RELEASE_NAME=${ARCHIVE_NAME}" >> ${GITHUB_ENV}
33+
else
34+
echo "RELEASE_NAME=${ARCHIVE_NAME} (p${SKF_PATCH})" >> ${GITHUB_ENV}
35+
fi
36+
37+
- name: Create archive
38+
run: |
39+
mkdir -p _build/${ARCHIVE_NAME}
40+
cp $(find . -maxdepth 1 -not -type 'd') _build/${ARCHIVE_NAME}
41+
cp -a skfiles/* _build/${ARCHIVE_NAME}
42+
tar -C _build -c -v -J -f ${ARCHIVE_NAME}.tar.xz ${ARCHIVE_NAME}
43+
mkdir -p _build/${ARCHIVE_NAME}-extras
44+
cp -r extras/* _build/${ARCHIVE_NAME}-extras
45+
tar -C _build -c -v -J -f ${ARCHIVE_NAME}-extras.tar.xz ${ARCHIVE_NAME}-extras
46+
47+
- name: Create release
48+
uses: softprops/action-gh-release@v2
49+
with:
50+
name: ${{ env.RELEASE_NAME }}
51+
preserve_order: True
52+
files: |
53+
${{ env.ARCHIVE_NAME }}.tar.xz
54+
${{ env.ARCHIVE_NAME }}-extras.tar.xz
55+
body_path: RELEASE.md

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Changelog
2+
3+
## znorg-0-1
4+
5+
First public release under CC-BY-SA license

LICENSE

Lines changed: 428 additions & 0 deletions
Large diffs are not rendered by default.

README

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
(c) 2017, Thomas Frauenheim, Universität Bremen
2+
All rights reserved
3+
4+
This work is licensed under the Creative Commons Attribution-ShareAlike 4.0
5+
International License. To view a copy of this license, consult the LICENSE file
6+
or visit http://creativecommons.org/licenses/by-sa/4.0/ .
7+
8+
NOTE: The rights holder(s) for this work explicitly require that the attribution
9+
conditions of this license are enforced. Use in part or in whole of this data is
10+
permitted only under the condition that the scientific background of the
11+
Licensed Material will be CITED IN ANY PUBLICATIONS ARISING FROM ITS USE. The
12+
required references are specified in this file and must be included in resulting works.
13+
14+
15+
Description
16+
===========
17+
18+
The set has been developed for simulating Zn interactions with H,C,N,O, S
19+
and Zn in both solid state and molecular environments. The parameters have
20+
been tested for bulk solids (hcp-Zn, zb-ZnS and w-ZnO), ZnO surfaces (clean
21+
and with small adsorbates), ZnO nanostructures and Zn-containing molecular
22+
complexes [JCTC09].
23+
24+
The parameters have showed good results in comparison with DFT methods. Bond
25+
length accuracies have been found better than 0.1 Å and bond angles better
26+
than 10°. Binding energies have been consistently overestimated
27+
(~0.5eV/bond). This parametrization has also furnished reliable electronic
28+
band structures for ZnO, including reasonable descriptions for the
29+
conduction band and band gap of ~4.1 eV.
30+
31+
More details about this parametrization can be found in [JCTC09].
32+
33+
34+
Required references
35+
-------------------
36+
37+
[JCTC09] Moreira, N. H., Dolgonos, G., Aradi, B., da Rosa, A.L. and
38+
Frauenheim Th. J. Chem. Theory and Comput., 5(3), 605-614 (2009).

RELEASE.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Parameter set znorg-0-1
2+
3+
Density Functional Tight Binding (DFTB) parameter set for calculating Zn bulk, ZnO bulk, ZnO surfaces and ZnO with organic molecules.
4+
5+
Before applying it in your work, **consult the [README](README) file to ensure correct usage**.
6+
7+
8+
## License Information
9+
10+
The parameter set is distributed under the [Creative Commons Attribution-ShareAlike 4.0 International (CC-BY-SA)](LICENSE) license.
11+
12+
**Important Note:** The creators of this work require that you **adhere to the attribution requirements** specified by this license. If you use this data, either in part or in full, in any research or publication, you must properly cite the scientific references associated with this material. **The necessary citations are listed in the [README](README) file and must be included in all resulting publications.**

extras/wfc.hsd

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
Zn = {
2+
AtomicNumber = 30
3+
Orbital = {
4+
AngularMomentum = 0
5+
Occupation = 2.000000
6+
Cutoff = 6.000000
7+
Exponents = {
8+
5.000000000000000e-01 1.957400000000000e+00 7.663100000000000e+00
9+
3.000000000000000e+01
10+
}
11+
Coefficients = {
12+
-3.417754007860000e-01 1.002637032409000e-01 -9.290234872982001e-03
13+
2.713322123949000e-04 1.134922791836000e+01 -2.408991742469000e+01
14+
1.952978110114000e+01 -2.206280713272000e+00 5.143647697296000e+00
15+
-7.336222376869000e+01 -3.127588816371000e+01 -4.370258877466000e+02
16+
-2.918906206103000e+01 -3.293418354998000e+02 -1.674720505536000e+03
17+
-8.886818290951000e+03
18+
}
19+
}
20+
Orbital = {
21+
AngularMomentum = 1
22+
Occupation = 0.000000
23+
Cutoff = 6.000000
24+
Exponents = {
25+
5.000000000000000e-01 1.957400000000000e+00 7.663100000000000e+00
26+
3.000000000000000e+01
27+
}
28+
Coefficients = {
29+
4.621127213229000e-02 -1.023617940441000e-02 7.302940974858000e-04
30+
-1.672384017663000e-05 5.217744840179000e+00 -1.046766843611000e+01
31+
9.263640837474000e+00 -1.475001821477000e+00 7.357174637756999e+01
32+
-4.204347467090000e+02 4.201278594297000e+02 -6.074086547621000e+02
33+
2.179002550997000e+01 9.001550018499999e+01 1.137019087984000e+03
34+
-6.218209687204000e+03
35+
}
36+
}
37+
Orbital = {
38+
AngularMomentum = 2
39+
Occupation = 10.000000
40+
Cutoff = 6.000000
41+
Exponents = {
42+
5.000000000000000e-01 1.957400000000000e+00 7.663100000000000e+00
43+
3.000000000000000e+01
44+
}
45+
Coefficients = {
46+
2.629014379003000e-03 -5.728550010541000e-04 3.992281506244000e-05
47+
-8.874184657529000e-07 6.526104091822000e+00 -4.134489279512000e+00
48+
1.056976429901000e+00 -1.050966234066000e-01 1.925960356684000e+02
49+
1.697734810103000e+02 -1.578633038897000e+02 5.082158359533000e+02
50+
6.026931659353000e+01 3.604649979576000e+03 -1.947867465798000e+04
51+
2.048996273883000e+05
52+
}
53+
}
54+
}

0 commit comments

Comments
 (0)