Commit graph

243 commits

Author SHA1 Message Date
Ole Schütt
11454568b3
Fix conventions in mode_selective.F (#5614) 2026-07-21 14:13:55 +02:00
SY Wang
7de47fd987
Remove unused beta routines and move digamma to mathlib (#5568) 2026-07-13 09:45:08 +02:00
HE Zilong
d275998fba
Precommit: check for CPASSERT(.FALSE.), and empty CPABORT() (#5491) 2026-07-03 12:09:01 +02:00
RitajTyagi
2894a3be3d
RIRS: Improve RI-RS GW implementation, enable Γ-point calculation for large cells and integrate compile-time fix (#5429)
Co-authored-by: Ritaj Tyagi <ritaj@pc1022553194.uni-regensburg.de>
2026-06-23 21:46:58 +02:00
Ole Schütt
50bd97db99
Fix conventions in qs_dispersion_s_dftd3.F and floquet_utils.F (#5414) 2026-06-20 16:58:15 +02:00
Johann Potot.
6250c82c2d
small fixes for D2/D3 (#5398)
Co-authored-by: Johann Pototschnig <j.pototschnig@hzdr.de>
2026-06-19 16:51:28 +02:00
SY Wang
74766aa487
Update conventions suppression (#5388) 2026-06-14 12:11:20 +02:00
HE Zilong
71c7144468
Fix some format and convention of WRITE statements in cp_lbfgs.F (#5324) 2026-05-31 14:38:29 +02:00
SY Wang
0cecd9b435
Fix current coding conventions issues (#5305) 2026-05-27 23:07:30 +02:00
SY Wang
56c3704036
Add two conventions issues from "qs_dispersion_d4.F" to suppression file (#5258) 2026-05-21 09:42:18 +02:00
Dynamics of Condensed Matter
55d01f6722
Improve DFTB/xTB stress handling, k-point reductions, and UKS coverage (#5144)
Co-authored-by: Thomas D. Kuehne <tkuehne@cp2k.org>
2026-05-07 23:01:43 +02:00
Ole Schütt
7a21789bb5
Conventions: Stop reading PACKAGE files (#5026) 2026-03-30 17:39:28 +02:00
Ole Schütt
4e03334606 precommit: Update Python packages and re-format 2026-02-24 17:11:52 +01:00
Ole Schütt
76a1fba2f3 Fix OpenMP in qs_moment_kpoints 2026-02-07 15:03:48 +01:00
Hans Pabst
41057b29f4 Fixed conventions
- Suppressed RANDOM_NUMBER and RANDOM_SEED.
2026-01-22 09:50:10 +01:00
Ole Schütt
166a3353c1 openPMD: Rename some files and fix conventions 2026-01-06 15:44:37 +01:00
Ole Schütt
ea09ec711c Conventions: Add suppressions for tblite 2026-01-02 17:36:45 +01:00
Ole Schütt
7f1b8e30e7 MiMiC: Fix builds and conventions" 2025-12-28 23:15:30 +01:00
Ole Schütt
0e6a057b38 Docker: Migrate conventions test to CMake 2025-12-04 09:25:20 +01:00
Ole Schütt
67d10c874e PAO: Fix conventions 2025-01-26 12:59:48 +01:00
Ole Schütt
5e5d546f60 Conventions: Fix false positives for allocatable char components 2024-07-30 14:00:51 +02:00
Juerg Hutter
57fb22b494
Work on coding conventions, add some GOTO suppressions (#3489) 2024-06-18 22:55:40 +02:00
Frederick Stein
7dca6e979f
Fix conventions (#3485)
Fixes convention violations (except those from the lately introduced ones regarding k-point symmetries)
2024-06-18 11:37:41 +02:00
Frederick Stein
b7b4e7f64f
Conventions: Fix uninitialised variables and missing default initializers (#3480)
This PR:
- fixes uninitialised variables
- adds default initializers for most types
- adds an implicit interface to one module
- removes ~300 suppressions of the convention checker

Default initializers are still missing due if the respective type member variables of the libraries
- DBCSR
- SIRIUS
- PEXSI

For the record:
- Types derived from the abstract type eri_type_eri_element_func may be false positives as all their member variables have a default (the base type does not have any member variables)
- semi_empirical_int_debug could be reimplemented using submodules (requiring adjustments on the build system) due to dependencies between this file and semi_empirical_int_utils
2024-06-17 10:31:33 +02:00
Ole Schütt
b1f098bdf7 Fix conventions after upgrade to GCC 13 2024-05-04 10:39:25 +02:00
Ole Schütt
2814a741ad BSE: Fix conventions 2024-03-09 23:01:48 +01:00
Matthias Krack
a72b41a0ce Suppress convention 2023-09-05 11:14:51 +02:00
Frederick Stein
2968ed4d97
Add more initializers (#2896) 2023-08-04 17:09:41 +02:00
Frederick Stein
e0de08f55d
Fix initializers (#2888) 2023-08-02 13:44:19 +02:00
Frederick Stein
72113d53c0
Add default initialization in HFX/WFC types (#2838) 2023-08-01 14:53:05 +02:00
Ole Schütt
65cca6c716 tddfpt: Add default initializers 2023-07-19 14:34:59 +02:00
Frederick Stein
42702ba3c1 Do not use the default initializer if it has an allocatable component
This fixes testers with old compilers.
2023-06-26 12:10:15 +02:00
Ole Schütt
a60e880d36 Add initializers to qs_oce_types and sap_kind_types 2023-06-24 15:00:58 +02:00
Frederick Stein
6ce5ab86b4 Some fixes 2023-06-24 08:50:48 +02:00
Frederick Stein
58312cb85c Some fixes 2023-06-24 08:50:48 +02:00
Frederick Stein
c00ca7e941 Add default initializers to linked lists 2023-06-24 08:50:48 +02:00
Frederick Stein
80ba73a8b4 Finish with motion package 2023-06-24 08:50:48 +02:00
Frederick Stein
f657b0dbdb Continue with cell_opt_types, gopt_f_types, gopt_param_types, helium_types 2023-06-24 08:50:48 +02:00
Frederick Stein
e0c8a434d6 Add initializers in motion/thermostat and motion/mc 2023-06-24 08:50:48 +02:00
Frederick Stein
b99a7dd2a6 Add default initializers in tmc, swarm 2023-06-24 08:50:48 +02:00
Frederick Stein
a9894c051b Add default initializers in input package 2023-06-24 08:50:48 +02:00
Frederick Stein
4b88f95544 Add default initializers in PW package 2023-06-24 08:50:48 +02:00
Frederick Stein
3e3c83cda8 Remove never used component of dg_type 2023-06-24 08:50:48 +02:00
Frederick Stein
fdd556a253 Add initializers in realspace_grid_types 2023-06-24 08:50:48 +02:00
Frederick Stein
8e79dd0f64 Add initializers in xc_derivative_types 2023-06-24 08:50:48 +02:00
Frederick Stein
8bed8263df Add initializers in subsys_list.fypp 2023-06-24 08:50:48 +02:00
Ole Schütt
12c03de0ba Reformat with black 23.3.0 2023-05-02 12:31:58 +02:00
Ole Schütt
94e961a8e6 Conventions: Ban calls to EXECUTE_COMMAND_LINE 2023-04-21 12:31:53 +02:00
Ole Schütt
2746062f82 Add default initializers to qs_diis_types.F and fist_nonbond_env_types.F 2023-04-14 15:28:42 +02:00
Ole Schütt
b57c5e43b9 DBT: Add default initializers and touch up Doxygen 2023-04-13 16:33:16 +02:00