grid: Change license to BSD-3-Clause

This commit is contained in:
Ole Schütt 2021-08-30 21:03:26 +02:00 committed by Ole Schütt
parent 54c4659d9e
commit 760f22d32b
62 changed files with 100 additions and 67 deletions

29
src/grid/LICENSE Normal file
View file

@ -0,0 +1,29 @@
BSD 3-Clause License
Copyright (c) 2021, CP2K developers group
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <stdlib.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_BASIS_SET_H
#define GRID_BASIS_SET_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_COMMON_H
#define GRID_COMMON_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_CONSTANTS_H
#define GRID_CONSTANTS_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <assert.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_LIBRARY_H
#define GRID_LIBRARY_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include "../common/grid_common.h"

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <stdbool.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include "grid_sphere_cache.h"

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_SPHERE_CACHE_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <assert.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef COEFFICIENTS_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <stdbool.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef COLLOCATION_INTEGRATION_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef CPU_PRIVATE_HEADER_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <assert.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_COLLOCATE_DGEMM_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <math.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_CONTEXT_CPU_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_CPU_TASK_LIST_H
#define GRID_CPU_TASK_LIST_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <assert.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include "grid_prepare_pab_dgemm.h"

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_PREPARE_PAB_DGEMM_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include "non_orthorombic_corrections.h"

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef NON_ORTHOROMBIC_CORRECTIONS_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include "tensor_local.h"

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef TENSOR_LOCAL_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <assert.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef UTILS_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifdef __GRID_CUDA

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifdef __GRID_CUDA

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_GPU_COLLOCATE_H
#define GRID_GPU_COLLOCATE_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifdef __GRID_CUDA

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_GPU_INTEGRATE_H
#define GRID_GPU_INTEGRATE_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifdef __GRID_CUDA

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_GPU_TASK_LIST_H
#define GRID_GPU_TASK_LIST_H

View file

@ -2,7 +2,7 @@
! CP2K: A general program to perform molecular dynamics simulations !
! Copyright 2000-2021 CP2K developers group <https://cp2k.org> !
! !
! SPDX-License-Identifier: GPL-2.0-or-later !
! SPDX-License-Identifier: BSD-3-Clause !
!--------------------------------------------------------------------------------------------------!
! **************************************************************************************************

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <stdio.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
// needed for struct timespec

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_REPLAY_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <assert.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_TASK_LIST_H
#define GRID_TASK_LIST_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <stdio.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
/*

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
/*

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
/*

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
/*

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
/*

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
/*

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
/*

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_HIP_TASK_LIST_H
#define GRID_HIP_TASK_LIST_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <assert.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <assert.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_REF_COLLOCATE_H
#define GRID_REF_COLLOCATE_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <assert.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_REF_INTEGRATE_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <assert.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_REF_PREPARE_PAB_H
#define GRID_REF_PREPARE_PAB_H

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#include <assert.h>

View file

@ -2,7 +2,7 @@
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-2021 CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: BSD-3-Clause */
/*----------------------------------------------------------------------------*/
#ifndef GRID_REF_TASK_LIST_H
#define GRID_REF_TASK_LIST_H

View file

@ -72,7 +72,7 @@ BANNER_F = """\
! CP2K: A general program to perform molecular dynamics simulations !
! Copyright 2000-{:d} CP2K developers group <https://cp2k.org> !
! !
! SPDX-License-Identifier: GPL-2.0-or-later !
! SPDX-License-Identifier: {:s} !
!--------------------------------------------------------------------------------------------------!
"""
@ -81,7 +81,7 @@ BANNER_FYPP = """\
#! CP2K: A general program to perform molecular dynamics simulations !
#! Copyright 2000-{:d} CP2K developers group <https://cp2k.org> !
#! !
#! SPDX-License-Identifier: GPL-2.0-or-later !
#! SPDX-License-Identifier: {:s} !
#!-------------------------------------------------------------------------------------------------!
"""
@ -90,11 +90,13 @@ BANNER_C = """\
/* CP2K: A general program to perform molecular dynamics simulations */
/* Copyright 2000-{:d} CP2K developers group <https://cp2k.org> */
/* */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* SPDX-License-Identifier: {:s} */
/*----------------------------------------------------------------------------*/
"""
C_FAMILY_EXTENSIONS = (".c", ".cu", ".cpp", ".cc", ".h", ".hpp")
C_EXTENSIONS = (".c", ".cu", ".cpp", ".cc", ".h", ".hpp")
BSD_DIRECTORIES = ("src/offload/", "src/grid/")
@lru_cache(maxsize=None)
@ -144,11 +146,13 @@ def check_file(path: pathlib.Path) -> typing.List[str]:
# check banner
year = datetime.utcnow().year
if fn_ext == ".F" and not content.startswith(BANNER_F.format(year)):
bsd_licensed = any(str(path).startswith(d) for d in BSD_DIRECTORIES)
spdx = "BSD-3-Clause " if bsd_licensed else "GPL-2.0-or-later"
if fn_ext == ".F" and not content.startswith(BANNER_F.format(year, spdx)):
warnings += [f"{path}: Copyright banner malformed"]
if fn_ext == ".fypp" and not content.startswith(BANNER_FYPP.format(year)):
if fn_ext == ".fypp" and not content.startswith(BANNER_FYPP.format(year, spdx)):
warnings += [f"{path}: Copyright banner malformed"]
if fn_ext in C_FAMILY_EXTENSIONS and not content.startswith(BANNER_C.format(year)):
if fn_ext in C_EXTENSIONS and not content.startswith(BANNER_C.format(year, spdx)):
warnings += [f"{path}: Copyright banner malformed"]
# find all flags