<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.cp2k.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.cp2k.org/feed.php">
        <title>CP2K Open Source Molecular Dynamics  - dev</title>
        <description></description>
        <link>https://www.cp2k.org/</link>
        <image rdf:resource="https://www.cp2k.org/_media/wiki:logo.png" />
       <dc:date>2026-10-29T10:19:57+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:codestructure?rev=1791967340&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:codingconventions?rev=1791967237&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:compiler_support?rev=1782119866&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:dashboard?rev=1699880643&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:dbcsr_insights?rev=1598004913&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:debugging?rev=1598004913&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:error_handling?rev=1791967456&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:formattingconventions?rev=1791967410&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:fypp?rev=1792513080&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:meetings?rev=1777153903&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:printkey?rev=1791967500&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:profiling?rev=1598004913&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:python?rev=1598004913&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:reference_counting?rev=1598004913&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:regtesting?rev=1791967287&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:release_checklist?rev=1784111770&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:starting?rev=1791967562&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cp2k.org/dev:todo?rev=1792657022&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.cp2k.org/_media/wiki:logo.png">
        <title>CP2K Open Source Molecular Dynamics </title>
        <link>https://www.cp2k.org/</link>
        <url>https://www.cp2k.org/_media/wiki:logo.png</url>
    </image>
    <item rdf:about="https://www.cp2k.org/dev:codestructure?rev=1791967340&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-14T08:42:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>codestructure</title>
        <link>https://www.cp2k.org/dev:codestructure?rev=1791967340&amp;do=diff</link>
        <description>CP2K Code Structure

This page has been moved to &lt;https://manual.cp2k.org/trunk/development/code-structure.html&gt;</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:codingconventions?rev=1791967237&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-14T08:40:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>codingconventions</title>
        <link>https://www.cp2k.org/dev:codingconventions?rev=1791967237&amp;do=diff</link>
        <description>Coding Conventions

This page has been moved to &lt;https://manual.cp2k.org/trunk/development/coding-conventions.html&gt;</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:compiler_support?rev=1782119866&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-22T09:17:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>compiler_support</title>
        <link>https://www.cp2k.org/dev:compiler_support?rev=1782119866&amp;do=diff</link>
        <description>This page has been moved to: &lt;https://github.com/cp2k/cp2k/wiki/Compiler-support&gt;</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:dashboard?rev=1699880643&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-13T13:04:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dashboard</title>
        <link>https://www.cp2k.org/dev:dashboard?rev=1699880643&amp;do=diff</link>
        <description>This page has been moved to: &lt;https://github.com/cp2k/cp2k/blob/master/tools/dashboard/README.md&gt;</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:dbcsr_insights?rev=1598004913&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-21T10:15:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dbcsr_insights</title>
        <link>https://www.cp2k.org/dev:dbcsr_insights?rev=1598004913&amp;do=diff</link>
        <description>DBCSR Insights

Assumed square matrix with 20x20 matrix with 5x5 blocks and a 2x2 processor grid</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:debugging?rev=1598004913&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-21T10:15:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>debugging</title>
        <link>https://www.cp2k.org/dev:debugging?rev=1598004913&amp;do=diff</link>
        <description>Debugging

Debugging CP2K can be a little challenge. So suggestions and techniques here make things easier.

reproducer

To debug the code, one will need to have an input that reliably triggers the problem. If the bug is really hard (i.e. requires repeatedly running the testcase), finding a sufficiently small testcase is very valuable. See if the bug reproduces with few atoms, lower cutoff, small basis, energy instead of md,</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:error_handling?rev=1791967456&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-14T08:44:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>error_handling</title>
        <link>https://www.cp2k.org/dev:error_handling?rev=1791967456&amp;do=diff</link>
        <description>Error Handling

This page has been moved to &lt;https://manual.cp2k.org/trunk/development/error-handling.html&gt;</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:formattingconventions?rev=1791967410&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-14T08:43:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>formattingconventions</title>
        <link>https://www.cp2k.org/dev:formattingconventions?rev=1791967410&amp;do=diff</link>
        <description>Code Formatting Conventions and Prettify Tool

This page has been moved to &lt;https://manual.cp2k.org/trunk/development/code-formatting.html&gt;</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:fypp?rev=1792513080&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-20T16:18:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fypp</title>
        <link>https://www.cp2k.org/dev:fypp?rev=1792513080&amp;do=diff</link>
        <description>Fortran metaprogramming using Fypp

This page has been moved to &lt;https://manual.cp2k.org/trunk/development/preprocessing.html&gt;.</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:meetings?rev=1777153903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-25T21:51:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>meetings</title>
        <link>https://www.cp2k.org/dev:meetings?rev=1777153903&amp;do=diff</link>
        <description>Developer Meetings

Announcements

CP2K Developer meetings are announced at &lt;https://github.com/cp2k/cp2k/discussions&gt; and happen two-four times per year in a virtual format.

Notes

	*  CP2K Developers Meeting 20th April 2026: 
	*  CP2K Developers Meeting 27th October 2025: 
	*  CP2K Developers Meeting 24nd February 2025:</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:printkey?rev=1791967500&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-14T08:45:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>printkey</title>
        <link>https://www.cp2k.org/dev:printkey?rev=1791967500&amp;do=diff</link>
        <description>Printkeys

This page has been moved to &lt;https://manual.cp2k.org/trunk/development/print-keys.html&gt;</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:profiling?rev=1598004913&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-21T10:15:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>profiling</title>
        <link>https://www.cp2k.org/dev:profiling?rev=1598004913&amp;do=diff</link>
        <description>Profiling CP2K

Why profiling ?

In order to understand and improve the run-time performance of CP2K it is often needed to collect detailed timing information. This provides answers to questions such as &#039;how long does this subroutine take?&#039; or &#039;who calls this subroutine&#039;. This is most useful for developers, (non-expert) users rarely ever need this detailed info.</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:python?rev=1598004913&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-21T10:15:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python</title>
        <link>https://www.cp2k.org/dev:python?rev=1598004913&amp;do=diff</link>
        <description>Python

Python is the preferred scripting language of the CP2K project.

Self-Testing

All python scripts should support self-testing. This means that the script can be invoked with --selftest as its sole argument. 

Ideally, a script&#039;s self-test consists of an exhaustive suite of unit-tests. At the very least, it should not crash or break anything. Even an empty self-test will still reveal syntax and import errors, which are the most common Python 3 compatibility issues.</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:reference_counting?rev=1598004913&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-21T10:15:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>reference_counting</title>
        <link>https://www.cp2k.org/dev:reference_counting?rev=1598004913&amp;do=diff</link>
        <description>Reference counting

Reference counting is a memory management technique (pattern), that can help to share objects, using memory more efficiently and safely. This technique can be applied to objects that are always transferred via pointers.

Sharing objects</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:regtesting?rev=1791967287&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-14T08:41:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>regtesting</title>
        <link>https://www.cp2k.org/dev:regtesting?rev=1791967287&amp;do=diff</link>
        <description>CP2K Regression Testing

This page has been moved to &lt;https://manual.cp2k.org/trunk/development/regtesting.html&gt;</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:release_checklist?rev=1784111770&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-15T10:36:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>release_checklist</title>
        <link>https://www.cp2k.org/dev:release_checklist?rev=1784111770&amp;do=diff</link>
        <description>Release Checklist

1. Check that the dashboard is green and there are no other blocking issues

2. Cut the release version


git checkout -b support/v20XX.Y


Edit the cp2k_version string in src/cp2k_info.F and CMakeLists.txt (⚠️ remove the  Development Version).


tools/build_utils/get_revision_number src &gt;REVISION
git add REVISION src/cp2k_info.F CMakeLists.txt
git commit -m &quot;Cut release version 20XX.Y&quot;</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:starting?rev=1791967562&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-14T08:46:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>starting</title>
        <link>https://www.cp2k.org/dev:starting?rev=1791967562&amp;do=diff</link>
        <description>Starting development

This page has been moved to &lt;https://manual.cp2k.org/trunk/development/onboarding.html&gt;</description>
    </item>
    <item rdf:about="https://www.cp2k.org/dev:todo?rev=1792657022&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-22T08:17:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>todo</title>
        <link>https://www.cp2k.org/dev:todo?rev=1792657022&amp;do=diff</link>
        <description>Nice to Haves

This is a list of nice to have features or changes in CP2K that nobody got around to do, yet. ;-) They are noted down here so we don&#039;t forget about them.

Some of them may be suitable for one or more Google Summer of Code projects.

External Libraries

	*  Use GNU Scientific Library for special math functions, sorting, splines, physical constants,</description>
    </item>
</rdf:RDF>
